Mô hình dữ liệu đa chiều

Một phần của tài liệu Thiết kế và triển khai kho dữ liệu khách hàng sử dụng dịch vụ viễn thông của tổng công ty bưu chính viễn thông việt nam (VNPT) (Trang 30)

Bản chất đa chiều của các câu hỏi trong nghiệp vụ được phản ánh trong thực tế chẳng hạn như những người quản lí thị trường không được thoả mãn với câu hỏi theo một chiều đơn giản, thay vào đó là những câu hỏi phức tạp. Một cách để quan sát một mô hình dữ liệu nhiều chiều là nhìn nó như một hình khối. Hình sau thể hiện câu truy vấn theo bốn chiều: khách hàng, dịch vụ, thời gian.

Thời gian trả lời một truy vấn nhiều chiều phụ thuộc vào số lượng các ô được thêm vào trong quá trình thực hiện. Khi số lượng chiều tăng thì số ô của khối này tăng theo cấp số mũ. Bên cạnh đó, những truy vấn đa chiều đều liên quan tới những dữ liệu ở mức cao và dữ liệu tổng. Vì vậy, giải pháp để xây dựng một cơ sở dữ liệu đa chiều có hiệu quả là phải kết hợp từ trước tất cả các tổng con logic và các tổng theo tất cả các chiều. Sự kết hợp trước này đặc biệt có giá trị khi các chiều mang tính phân cấp.

Sự phân cấp về kích thước, quản lí dữ liệu thưa hơn và sự kết hợp trước là quan trọng vì chúng làm giảm đáng kể kích cỡ của cơ sở dữ liệu và những yêu cầu tính toán các giá trị. Một thiết kế như vậy loại bỏ việc phải kết hợp nhiều bảng và cung cấp sự truy nhập trực tiếp và nhanh tới các câu trả lời vì vậy cải thiện đáng kể tốc độ trong việc thực hiện các truy vấn đa chiều.

Các thành phần chính  Các dữ kiện (Facts)

o Miêu tả các vùng kinh doanh

o Không thay đổi khi nó đã được sinh ra

o Được lưu tại một cấp thô nào đó  Các chiều (Dimensions)

o Thông tin tham chiếu qua đó các dữ kiện có thể được cấu trúc cho việc phân tích

o Định nghĩa các phân cấp  Và các khối đa chiều (Cubes)

o Một khối có thể có nhiều chiều

o Một khối bao gồm nhiều ô dữ liệu

Một phần của tài liệu Thiết kế và triển khai kho dữ liệu khách hàng sử dụng dịch vụ viễn thông của tổng công ty bưu chính viễn thông việt nam (VNPT) (Trang 30)