SAP BW - Kho dữ liệu
Trong chương này, chúng ta sẽ thảo luận về Lược đồ sao và sao mở rộng. Chúng tôi cũng sẽ hiểu InfoArea và InfoObjects là gì.
Lược đồ sao
Trong Lược đồ hình sao, mỗi thứ nguyên được kết hợp với một bảng dữ kiện duy nhất. Mỗi thứ nguyên chỉ được biểu thị bằng một thứ nguyên và nó không được chuẩn hóa thêm. Bảng thứ nguyên chứa một tập hợp các thuộc tính được sử dụng để phân tích dữ liệu.
Ví dụ - Chúng tôi có một bảng dữ kiện được gọi là FactSales có khóa chính cho tất cả các bảng Dim và các thước đo units_sold và dollars_sold để phân tích.
Chúng ta có 4 bảng Dimension - DimTime, DimItem, DimBranch, DimLocation như trong hình sau.
Mỗi bảng thứ nguyên được kết nối với một bảng dữ kiện vì bảng dữ kiện có Khóa chính cho mỗi bảng thứ nguyên được sử dụng để nối hai bảng.
Dữ kiện / Phép đo trong Bảng Dữ kiện được sử dụng cho mục đích phân tích cùng với thuộc tính trong bảng thứ nguyên.
Lược đồ sao mở rộng
Trong lược đồ Ngôi sao mở rộng, bảng dữ kiện được kết nối với bảng thứ nguyên và bảng thứ nguyên này được kết nối thêm với bảng SID và bảng SID này được kết nối với bảng dữ liệu chính. Trong lược đồ hình sao mở rộng, bạn có bảng dữ kiện và kích thước bên trong khối lập phương, tuy nhiên bảng SID ở bên ngoài khối. Khi bạn tải dữ liệu giao dịch vào khối Thông tin, Id Dim được tạo dựa trên SID và những Id Dim này sau đó được sử dụng trong bảng dữ kiện.
Trong lược đồ hình sao mở rộng, một bảng dữ kiện có thể kết nối với 16 bảng thứ nguyên và mỗi bảng thứ nguyên được gán với 248 bảng SID tối đa. Các bảng SID này còn được gọi là đặc tính và mỗi đặc tính có thể có các bảng dữ liệu chính như ATTR, Văn bản, v.v.
ATTR - Nó được sử dụng để lưu trữ tất cả các dữ liệu thuộc tính.
Text - Nó được sử dụng để lưu trữ mô tả bằng nhiều ngôn ngữ.
InfoArea và InfoObjects
InfoObjects được gọi là đơn vị nhỏ nhất trong SAP BI và được sử dụng trong các Nhà cung cấp Thông tin, DSO, Nhiều nhà cung cấp, v.v. Mỗi Nhà cung cấp Thông tin chứa nhiều InfoObject.
InfoObjects được sử dụng trong các báo cáo để phân tích dữ liệu được lưu trữ và cung cấp thông tin cho những người ra quyết định. InfoObjects có thể được phân loại thành các loại sau:
- Các đặc điểm như Khách hàng, Sản phẩm, v.v.
- Các đơn vị như Số lượng đã bán, đơn vị tiền tệ, v.v.
- Các số liệu chính như Tổng doanh thu, lợi nhuận, v.v.
- Các đặc điểm về thời gian như Năm, quý, v.v.
InfoObjects được tạo trong danh mục InfoObject. Có thể một InfoObject có thể được gán cho một Danh mục thông tin khác.
Khu vực thông tin
Vùng thông tin trong SAP BI được sử dụng để nhóm các loại đối tượng tương tự lại với nhau. Khu vực thông tin được sử dụng để quản lý Khối thông tin và Đối tượng thông tin. Mỗi InfoObjects nằm trong một Vùng thông tin và bạn có thể xác định nó trong một thư mục được sử dụng để chứa các tệp tương tự với nhau.