Breaking News
Loading...
06/01/2015

Dimension và Measure là gì

Khi bạn tham gia một dự án Business Intelligence với Microsoft SQL Server Analysis Services, có rất nhiều khái niệm, trong đó có 2 khái niệm cơ bản là Dimension và Measure.

Video dưới đây giúp ta có được khái niệm Dimension và Measure là gì:

Dimension: tôi thấy thích câu này, vì nó rất dễ nhớ và dễ hiểu

"Dimension can by anything which can consistently categorize your data"

Tức là Dimension có thể là bất cứ cái gì có thể giúp ta phân loại dữ liệu. Bạn để ý những chỗ tôi in đậm dưới đây, tôi muốn phân loại dữ liệu bán hàng theo nhiều tiêu chí:
  • Phân loại dữ liệu bán hàng theo Năm
  • Phân loại dữ liệu bán hàng theo Sản Phẩm
  • Phân loại dữ liệu bán hàng theo Danh Mục
  • Phân loại dữ liệu bán hàng theo Khu vực
Thì Năm, Sản Phẩm, Danh Mục, Khu vực chính là những Dimension, nó giúp ta phân loại được dữ liệu là doanh số bán hàng.

Để dễ hình dung hơn nữa, bạn xem hình minh họa bên dưới về Dimension

Dimension là những gì có thể giúp ta phân loại dữ liệu


Measure: Theo video định nghĩa

'Measure are the numerical values that can be added up to provide meaning to your dimensions.'

Có nghĩa là Measure là những con số được thêm vào để làm cho các Dimension có nghĩa. Ta muốn thống kê dữ liệu bán hàng theo Năm, theo Sản Phẩm hay theo bất cứ Dimension nào đi nữa, nếu không có những con số, tức không có Measure, thì không có ý nghĩa.

Measure còn có tên gọi khác là Fact. Khi đọc các tài liệu, 2 thuật ngữ này được sử dụng luân phiên.

Measure là những con số làm cho các Dimensions có ý nghĩa


Bây giờ, mời bạn xem video:



Mở rộng: khi thiết kế một data warehouse, người ta sẽ thường thiết kế theo mô hình truyền thống là hình sao (star schema), trong đó sẽ có nhiều bảng Dimensions, và có 1 bảng Fact là trung tâm, bạn xem hình bên dưới:

Star Schema trong SQL Server SSAS

0 comments:

Post a Comment

 
Toggle Footer