Mơ hình Relational OLAP (ROLAP)

Một phần của tài liệu ÁP DỤNG KỸ THUẬT OLAP VÀ KHO DỮ LIỆU TRONG DỰ BÁO TÀI CHÍNH (Trang 26 - 27)

Mơ hình OLAP quan hệ (ROLAP) lưu trữ dữ liệu cơ sở và thơng tin tổng hợp trong các bảng quan hệ. Các bảng này được lưu trữ trong cùng cơ sở dữ liệu như là các bảng của data mart hoặc kho dữ liệu.

Hình 7. Mơ hình dữ liệu ROLAP

Lưu trữ các khối trong cấu trúc ROLAP là tốt nhất cho các truy vn d liu khơng thường xuyên. Ví dụ như nếu 80% người dùng truy vấn chỉ dữ liệu trong vịng một năm trở lại đây, các dữ liệu cũ hơn một năm sẽ được đưa vào một cấu trúc ROLAP để giảm khơng gian đĩa bị chiếm dụng, hơn nữa cịn để loại trừ dữ liệu trùng lặp.

Ưu điểm của mơ hình ROLAP:

- Cĩ thể xử lý lượng dữ liệu lớn: Kích thước giới hạn của ROLAP phụ thuộc vào kích thước của cơ sở dữ liệu ngồn. Nĩi cách khác, bản thân cơng nghệ ROLAP khơng cĩ giới hạn về kích thước dữ liệu [15].

24

- Cĩ thể vận dụng chức năng vốn cĩ của cơ sở dữ liệu quan hệ: Cơ sở dữ liệu quan hệ thường đi kèm với rất nhiều chức năng. Cơng nghệ ROLAP cĩ thể tận dụng các chức năng này, tiết kiệm chi phí [15].

Nhược điểm của ROLAP:

- Hiệu suất xử lý thấp: Mỗi báo cáo ROLAP thường được tập hợp dữ liệu từ nhiều bảng khác nhau, điều này sẽ làm cho hiệu quả của ROLAP thấp khi dữ liệu lớn, phân tán [15].

- Giới hạn bởi chức năng của SQL: Bởi vì cơng nghệ ROLAP chủ yếu dựa vào việc tạo ra các câu lệnh SQL để truy vấn cơ sở dữ liệu. Mà báo cáo dựa trên truy vấn SQL trong một số trường hợp khơng đạt được hiệu quả mong muốn. Các nhà phát triển đã khắc phục điều này bằng các tạo ra các cơng cụ hỗ trợ ngồi giúp người dùng tạo ra các chức năng của riêng họ [15].

Một phần của tài liệu ÁP DỤNG KỸ THUẬT OLAP VÀ KHO DỮ LIỆU TRONG DỰ BÁO TÀI CHÍNH (Trang 26 - 27)