Roll-up
Định nghĩa
Roll-up (hay Drill-up, Consolidate) là một thao tác cơ bản trong OLAP, thực hiện việc tổng hợp (aggregating) dữ liệu dọc theo một hoặc nhiều cấp bậc (hierarchies) của các chiều (dimensions) trong Data Cube. ⬆️
Đây là thao tác ngược lại của Drill-down.
Mục đích
Roll-up giúp người dùng xem xét dữ liệu ở mức độ tổng quan hơn, giảm bớt độ chi tiết. Nó trả lời câu hỏi: “Nhìn ở bức tranh lớn hơn thì sao?”
Ví dụ
Giả sử bạn đang xem Doanh số theo Thành phố:
- Bước 1 (Drill-down thấp nhất): Xem Doanh số theo từng Thành phố (Hà Nội, Đà Nẵng, TP.HCM…).
- Bước 2 (Roll-up lần 1): Bạn Roll-up theo chiều Địa điểm, tổng hợp Doanh số lên cấp Vùng (Vùng Miền Bắc, Vùng Miền Trung, Vùng Miền Nam).
- Bước 3 (Roll-up lần 2): Bạn Roll-up tiếp lên cấp Quốc gia (Tổng Doanh số Việt Nam).
Roll-up có thể thực hiện bằng cách:
- Leo lên cấp bậc (Climbing up a hierarchy): Như ví dụ trên (Thành phố Vùng Quốc gia).
- Giảm bớt chiều (Reducing dimensions): Ví dụ: Đang xem Doanh số theo (Tháng, Sản phẩm), Roll-up bằng cách bỏ đi chiều Sản phẩm Chỉ còn xem Tổng Doanh số theo Tháng.