1
Công nghệ OLAP và
Giáo viên: Nguyễn Hà Nam
Sinh viên: Phạm Xuân Bách
Nguyễn Tiến Đạt
2
Công nghệ OLAP và
•
Giới thiệu về Data Warehouse
•
Tổng quan về OLAP
•
Các mô hình OLAP
Data Warehouse – Tổng quan
•
Kho dữ liệu - kho thông tin
•
W.H.Inmon:
–
Là một tập các dữ liệu
–
Có bốn đặc điểm chính
–
Hỗ trợ ra quyết định trong công tác quản lý
•
Kích thước thường rất lớn
–
Hàng trăm GB đến hàng TB
Data Warehouse – Đặc điểm
•
Hướng chủ thể
–
Khách hàng, sản phẩm, bán hàng
•
Tích hợp
–
Nhiều nguồn dữ liệu
–
Đồng nhất, sắp xếp, rút gọn
•
Biến thời gian
–
Chiều thời gian
•
Không sửa đổi
–
Tổng hợp dữ liệu
Data Warehouse – Cấu trúc
•
Data cube
–
Dữ liệu đa chiều
–
Fact
•
Data mart – kho dữ liệu chủ đề
–
Tập con
–
Tập trung vào đối tượng
6
Data Warehouse - Cube
Lượng bán TV
hàng năm tại Mỹ
Thời gian
H
à
n
g
h
ó
a
Quốc gia
Tổng
Tổng
TV
VCR
PC
1Qtr
2Qtr
3Qt r
4Qt r
U.S.A
Canada
Mexico
Tổng
7
Data Warehouse - 4D Cube
Nhà cung
cấp
1
Nhà cung
cấp 2
Nhà cung
cấp 3
8
Công nghệ OLAP và
•
Giới thiệu về Data Warehouse
•
Tổng quan về OLAP
•
Các mô hình OLAP
Data Warehouse - OLAP
Data Warehouse - OLAP
•
Nhiệm vụ chính của kho dữ liệu
•
Xử lý phân tích trực tuyến
–
Truy xuất hiệu quả dữ liệu phức tạp
•
Thể hiện dữ liệu đa chiều - cube
–
Báo cáo, phân tích, đồ thị, biểu đồ
–
Giao diện đa dạng
–
Hỗ trợ quyết định trong quản lý
OLAP – Câu lệnh
•
Thu nhỏ - roll up:
–
Nhóm dữ liệu theo năm thay vì theo quý
•
Mở rộng - drill down:
–
Mở rộng dữ liệu, nhìn theo tháng thay vì theo quý
•
Slice và dice: cắt lát, thu nhỏ
–
Phép chiếu và chọn
•
Pivot
–
Định hướng lại khung nhìn đa chiều của dữ liệu
12
Công nghệ OLAP và
•
Giới thiệu về Data Warehouse
•
Tổng quan về OLAP
•
Các mô hình OLAP
Các mô hình OLAP
•
Ba mô hình
–
Multidimensional OLAP: MOLAP
–
Relational OLAP: ROLAP
–
Hybrid OLAP: HOLAP
•
Cách thức lưu trữ dữ liệu
–
Dữ liệu cơ sở
•
Dữ liệu từ các bảng của kho
–
Thông tin tổng hợp
•
Các độ đo tính toán từ các bảng
MOLAP
•
Khối – data cube
ROLAP
•
Bảng quan hệ
ROLAP
•
Lược đồ hình sao – star
–
Mỗi chiều chỉ được xây dựng từ một bảng chiều
ROLAP
•
Lược đồ hình bông tuyết – snowflake
–
Mỗi chiều được xây dựng từ nhiều bảng chiều
HOLAP
•
Dữ liệu cơ sở
–
Bảng quan hệ
•
Thông tin tổng hợp
–
Data cube
Các mô hình OLAP
MOLAP ROLAP HOLAP
Số chiều >2 2 >2
Lưu trữ dữ liệu cơ sở Khối Bảng quan hệ Bảng quan hệ
Lưu trữ thông tin tổng hợp Khối Bảng quan hệ Khối
Hiệu suất thực hiện truy vấn Nhanh nhất Chậm nhất Nhanh
Tiêu thụ không gian lưu trữ Nhiều Thấp Trung bình
Chi phí bảo trì Cao Thấp Trung bình
20
Công nghệ OLAP và
•
Giới thiệu về Data Warehouse
•
Tổng quan về OLAP
•
Các mô hình OLAP