Computer >> Máy Tính >  >> Lập trình >> Lập trình

Cấu trúc phân cấp khái niệm hữu ích như thế nào trong OLAP?

Trong mô hình đa chiều, dữ liệu được sắp xếp thành nhiều chiều và mỗi chiều bao gồm một số cấp độ trừu tượng được biểu thị bằng phân cấp khái niệm. Tổ chức này hỗ trợ người dùng khả năng thích ứng để xem hồ sơ từ các khía cạnh khác nhau.

Một số hoạt động khối dữ liệu OLAP tiếp tục hiện thực hóa nhiều chế độ xem này, cho phép truy vấn tương tác và phân tích dữ liệu ngay trong tay. Do đó, OLAP hỗ trợ một môi trường thuận tiện để phân tích dữ liệu tương tác.

Năm lệnh OLAP cơ bản được sử dụng để thực hiện truy xuất dữ liệu từ Kho dữ liệu như sau -

Lệnh ROLL UP - ROLL UP cho phép người dùng tóm tắt thông tin thành cấp độ chung cao hơn trong hệ thống phân cấp. Thao tác cuộn lên được hiển thị tổng hợp các bản ghi bằng cách tăng dần thứ bậc vị trí từ cấp thành phố đến cấp quốc gia. Nói cách khác, thay vì nhóm dữ liệu theo thành phố, khối kết quả sẽ nhóm dữ liệu theo quốc gia.

Khi cuộn lên được thực hiện bằng cách giảm kích thước, một hoặc nhiều kích thước sẽ bị xóa khỏi khối đã cho. Ví dụ:hãy xem xét một khối dữ liệu bán hàng chỉ bao gồm hai thứ nguyên là vị trí và thời gian. Tổng hợp có thể được triển khai bằng cách loại bỏ, chẳng hạn như thứ nguyên thời gian, dẫn đến tổng doanh số bán hàng theo vị trí, thay vì theo vị trí và theo thời gian.

Tìm hiểu kỹ hơn - Drill-down là mặt trái của roll-up. Nó hoạt động từ thông tin ít chi tiết hơn đến thông tin chi tiết hơn. Có thể hoàn thành việc tìm hiểu sâu hơn bằng cách giảm bớt phân cấp khái niệm cho một thứ nguyên hoặc trình bày nhiều thứ nguyên hơn. Thông tin chi tiết xuất hiện bằng cách giảm dần phân cấp thời gian từ cấp của quý đến cấp chi tiết hơn của tháng. Kết quả khối dữ liệu phân tích tổng doanh số bán hàng mỗi tháng thay vì tóm tắt chúng theo quý.

Cắt và xúc xắc - Phép toán lát cắt đã thực hiện lựa chọn trên một chiều của hình lập phương đã cho, dẫn đến hình lập phương con. Thao tác xúc xắc đại diện cho một khối con bằng cách thực hiện lựa chọn trên hai hoặc nhiều kích thước.

Xoay vòng - Pivot còn được gọi là xoay. Đây là hoạt động trực quan hóa xoay các trục dữ liệu trong chế độ xem để hỗ trợ hiệu suất thay thế của dữ liệu.

Các hoạt động OLAP khác - Một số hệ thống OLAP cung cấp nhiều hoạt động khoan hơn. Ví dụ:chi tiết hóa triển khai các truy vấn chứa (tức là trên toàn bộ) nhiều hơn một bảng dữ kiện. Thao tác xem qua sử dụng các dịch vụ SQL quan hệ để đi sâu vào cấp dưới cùng của khối dữ liệu xuống các bảng quan hệ phía sau của nó.

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