Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Tại Sao Concept Hierarchies (Phân Cấp Khái Niệm) Lại Hữu Ích Trong OLAP?


Trong mô hình đa chiều, dữ liệu được tổ chức thành nhiều chiều, và mỗi chiều chứa nhiều cấp độ trừu tượng được biểu diễn bởi concept hierarchies (phân cấp khái niệm). Tổ chức này cung cấp cho người dùng sự linh hoạt để xem dữ liệu từ nhiều góc nhìn khác nhau.

Một số phép toán OLAP data cube tiếp tục vật chất hóa các nhìn đa dạng này, cho phép truy vấn và phân tích tương tác dữ liệu. Do đó, OLAP cung cấp môi trường thuận tiện cho phân tích dữ liệu tương tác.

Năm lệnh OLAP cơ bản được dùng để thực hiện truy xuất dữ liệu từ Data warehouse:

  • ROLL UP Command (Lăn lên): Cho phép người dùng tóm tắt thông tin lên cấp tổng quát hơn trong phân cấp. Phép roll-up gom dữ liệu bằng cách leo lên phân cấp vị trí từ cấp thành phố lên cấp quốc gia. Nói cách khác, thay vì nhóm dữ liệu theo thành phố, cube kết quả nhóm theo quốc gia. Khi roll-up thực hiện bằng giảm chiều, một hoặc nhiều chiều bị loại khỏi cube. Ví dụ: cube bán hàng có chiều vị trí và thời gian. Roll-up có thể loại bỏ chiều thời gian, dẫn đến tổng hợp doanh số theo vị trí thay vì theo vị trí và thời gian.
  • Drill-down (Khoan xuống): Ngược lại của roll-up. Từ thông tin ít chi tiết đến chi tiết hơn. Drill-down có thể thực hiện bằng cách bước xuống phân cấp khái niệm cho một chiều hoặc thêm các chiều. Drill-down xảy ra bằng cách đi xuống phân cấp thời gian từ cấp quý sang cấp tháng chi tiết hơn. Cube kết quả phân tích doanh số mỗi tháng thay vì tóm tắt theo quý.
  • Slice and dice (Cắt lát và cắt khối): Phép slice thực hiện chọn lọc trên một chiều của cube, tạo ra subcube. Phép dice tạo ra subcube bằng cách chọn lọc trên hai hoặc nhiều chiều.
  • Pivot (Xoay/Pivot): Còn gọi là rotate. Phép trực quan hóa xoay trục dữ liệu trong nhìn để cung cấp trình bày thay thế của dữ liệu.
  • Các phép toán OLAP khác: Một số hệ thống OLAP cung cấp thêm phép khoan (drilling). Ví dụ: drill-across thực hiện truy vấn chứa (ngang) hơn một fact table. Drill-through dùng dịch vụ SQL quan hệ để khoan qua cấp dưới cùng của data cube xuống đến bảng quan hệ back-end.

Một số phép toán OLAP có thể liên quan đến xếp hạng top N hoặc bottom N trong danh sách, tính trung bình động, giá trị tăng trưởng, lãi suất, giá trị nội tại của lợi nhuận, khấu hao, chuyển đổi tiền tệ, và dịch vụ thống kê.