Professional Documents
Culture Documents
DW 2 - Conceptual Data WareHouse Design
DW 2 - Conceptual Data WareHouse Design
• Thứ bậc
2
Machine Translated by Google
thành lược đồ đa chiều khái niệm chính thức với các mối quan hệ cấp cao nhất giữa các
Các đặc điểm của mô hình dữ liệu khái niệm trong DW: • Nó
chứa các thực thể thiết yếu và các mối quan hệ giữa chúng.
Việc hình thức hóa dẫn đến một sơ đồ đồ họa đa chiều, trong đó
bao gồm các lược đồ thực tế với các biện pháp liên quan và phân cấp kích thước của chúng.
3
Machine Translated by Google
Ví dụ
4
Machine Translated by Google
(đo).
• Một thực tế bao gồm các giá trị định lượng được lưu trữ trong các biện pháp và một định tính
ngữ cảnh được xác định thông qua các mức thứ nguyên.
• Một thứ nguyên bao gồm một cấp độ hoặc một hoặc nhiều thứ bậc.
• Đến lượt mình, một hệ thống phân cấp bao gồm một tập hợp các cấp độ.
• Một mức tương tự như một loại thực thể trong mô hình ER.
• Các thể hiện của một mức được gọi là các thành viên.
• Một cấp độ có một tập hợp các thuộc tính mô tả các đặc điểm của các thành
viên của họ (thông tin bổ sung liên quan đến cấp độ thứ nguyên).
•
5
Machine Translated by Google
Ví dụ
6
Machine Translated by Google
Lược đồ đa chiều
Lược đồ sao bao gồm một Lược đồ bông tuyết là một biến thể của lược đồ sao
bảng thực tế với một bảng duy trong đó các bảng thứ nguyên từ lược đồ sao được
nhất cho mỗi chiều.
tổ chức thành một hệ thống phân cấp bằng cách
7
Machine Translated by Google
Một lược đồ hình sao để bán hàng trong một công ty sản xuất. Bảng dữ kiện bán hàng
bao gồm số lượng, giá cả và các chỉ số liên quan khác. SALESREP, KHÁCH HÀNG, SẢN PHẨM
và THỜI GIAN là các bảng thứ nguyên.
số 8
Machine Translated by Google
Trong lược đồ bông tuyết, phiên bản chuẩn hóa hiện mở rộng ra 11 bảng và các
thuộc tính có số lượng thẻ thấp trong mỗi bảng thứ nguyên ban đầu sẽ bị xóa
để tạo thành các bảng riêng biệt
9
Machine Translated by Google
thứ bậc
là những yếu tố chính trong các ứng dụng phân tích, vì chúng cung cấp
phương tiện để biểu diễn dữ liệu được phân tích ở các mức độ
trừu tượng khác nhau. Tồn tại nhiều
loại phân cấp. • Thứ
bậc cân bằng • Thứ bậc
không cân bằng • Thứ bậc
tổng quát • Thứ bậc thay
thế • Thứ bậc song
song • Thứ bậc không nghiêm ngặt
10
Machine Translated by Google
Hệ thống phân cấp cân bằng chỉ có một đường dẫn ở cấp lược đồ, trong đó tất cả các
Ví dụ: hệ thống phân cấp cân bằng trong đó có cùng số cấp độ từ mỗi sản phẩm riêng lẻ đến
11
Machine Translated by Google
Hệ thống phân cấp không cân bằng chỉ có một đường dẫn ở cấp lược đồ, trong đó ít nhất một cấp là
Ở cấp độ phiên bản, có thể có các thành viên chính mà không có các thành viên con liên quan.
Các thứ bậc không cân bằng bao gồm một trường hợp đặc biệt là thứ bậc đệ quy hay còn
gọi là thứ bậc cha-con trong đó cùng một cấp được liên kết bởi hai vai trò của quan hệ cha-con.
12
Machine Translated by Google
Ví dụ
Một. Một lược đồ phân cấp
13
Machine Translated by Google
Ví dụ
Hệ thống phân cấp không cân bằng trong đó nhân viên không có cấp dưới
sẽ không có hậu duệ trong cây cá thể.
14
Machine Translated by Google
Hệ thống phân cấp được gọi là hệ thống phân cấp tổng quát khi các thành viên của một cấp
Ví dụ:
Khách hàng có thể là công ty hoặc cá nhân. các biện pháp liên quan đến khách hàng
phải được tổng hợp khác nhau tùy theo loại khách hàng, ví dụ: đối với các công ty, đường dẫn
tổng hợp là Khách hàng Ngành Chi nhánh, trong khi đối với cá nhân thì đó là Khách
15
Machine Translated by Google
Các hệ thống phân cấp thay thế đại diện cho tình huống ở cấp độ lược đồ, có một số hệ thống phân
Một thành viên con được liên kết với nhiều hơn một thành viên chính và những thành viên này
Hệ thống phân cấp thay thế là cần thiết khi chúng ta muốn phân tích các biện pháp từ một góc độ duy
nhất (ví dụ: thời gian) bằng cách sử dụng các tập hợp thay thế.
Trong một hệ thống phân cấp tổng quát, một thành viên con chỉ liên quan đến một trong các
đường dẫn, trong khi ở một hệ thống phân cấp thay thế, một thành viên con có liên quan đến
tất cả các đường dẫn và người dùng phải chọn một trong số chúng để phân tích
16
Machine Translated by Google
Ví dụ
17
Machine Translated by Google
Hệ thống phân cấp song song phát sinh khi một thứ nguyên có nhiều hệ thống phân cấp
liên quan đến nó, chiếm các tiêu chí phân tích khác nhau.
Các hệ thống phân cấp thành phần có thể thuộc các loại khác nhau. Các
hệ thống phân cấp song song có thể phụ thuộc hoặc độc lập tùy thuộc vào
liệu các cấu trúc phân cấp thành phần có chia sẻ cấp độ hay không.
18
Machine Translated by Google
Ví dụ
Một ví dụ về thứ nguyên có hai hệ thống phân cấp độc lập song song.
Hệ thống phân cấp Nhóm sản phẩm được sử dụng để nhóm các sản phẩm theo
danh mục hoặc bộ phận, trong khi hệ thống phân cấp Vị trí nhà phân phối
nhóm chúng theo bộ phận hoặc khu vực của nhà phân phối.
19
Machine Translated by Google
Một hệ thống phân cấp có ít nhất một mối quan hệ nhiều-nhiều được gọi là không nghiêm
Thực tế là một hệ thống phân cấp chặt chẽ hay không là trực giao với loại của nó
Ví dụ: một
20
Machine Translated by Google
21
Machine Translated by Google
Chuyển đổi một hệ thống phân cấp không nghiêm ngặt thành một hệ thống nghiêm ngặt
Tạo thành viên mẹ mới cho mỗi nhóm thành viên mẹ được liên kết với một
thành viên con duy nhất trong mối quan hệ nhiều-nhiều.
Ví dụ: Một thành viên mới đại diện cho ba thành phố Atlanta, Orlando và Tampa
sẽ được tạo. một thành viên mới cũng phải được tạo ở cấp tiểu bang, vì ba thành
phố thuộc về hai tiểu bang. bỏ qua sự tồn tại
của một số thành viên chính và chọn một trong số họ làm thành viên chính.
22
Machine Translated by Google
chỉ ra cách các biện pháp được phân phối giữa một số thành viên cha mẹ
23
Machine Translated by Google
thuộc tính phân phối là không xác định, nó có thể được tính gần
đúng bằng cách xem xét tổng số thành viên cha mà thành viên con được
liên kết.
một phần ba giá trị của biện pháp sẽ được tính cho mỗi thành phố.
24
Machine Translated by Google
chỉ được áp dụng khi biết chính xác phân phối của các biện pháp.
Ví dụ: khi biết được số tiền lương được trả khi làm việc ở các bộ phận
khác nhau.
từ lương của nhân viên đến lương của nhân viên theo bộ phận.
25
Machine Translated by Google
các biện pháp được nắm bắt ở nhiều mức độ chi tiết.
26
Machine Translated by Google
đảm bảo tổng hợp thước đo chính xác khi có các hệ thống phân cấp phức tạp. yêu
cầu mỗi biện pháp được xác định duy nhất bởi tập hợp các cấp lá liên quan. 1MNF là cơ
sở để thiết kế lược đồ chính xác.
27
Machine Translated by Google
Ví dụ
28
Machine Translated by Google
29
Machine Translated by Google
30
Machine Translated by Google
31
Machine Translated by Google
32
Machine Translated by Google
Đô ho a may tinh 33