Mô hình kiến trúc dịch vụ OLAP

Một phần của tài liệu Data warehouse lý thuyết và thực tiễn (Trang 67)

Kiến trúc dịch vụ OLAP gồm 2 thành phần: Server và Client. Phần server (được đại diện bởi OLAP server) và phần client (là dịch vụ PivotTable).

Cả dịch vụ OLAP và dịch vụ PivotTable đều cho phép thiết kế, tạo mới và quản lý các khối (cube) từ kho dữ liệu (data warehouse) và cho phép các client truy xuất đến dữ liệu OLAP. Có thể hiểu rằng OLAP server quản lý dữ liệu còn dịch vụ PivotTable làm việc với server để cho client truy xuất dữ liệu.

5.1.1 Kiến trúc thành phần Server:

Dịch vụ OLAP của SQL Server cung cấp thành phần Server có khả năng tạo và quản lý dữ liệu OLAP đa chiều, đồng thời cung cấp dữ liệu cho client qua dịch vụ PivotTable (PivotTable Service).

Các thao tác (operation) của thành phần Server bao gồm việc tạo các khối dữ liệu đa chiều từ kho cơ sở dữ liệu quan hệ và lưu trữ chúng trong các cấu trúc khối đa chiều (MOLAP), trong cơ sở dữ liệu quan hệ (ROLAP) hoặc kết hợp cả hai (HOLAP). Siêu dữ liệu (metadata) của các cấu trúc khối đa chiều được lưu trữ trong một kho (repository) trong cơ sở dữ liệu quan hệ.

5.1.2 Kiến trúc thành phần Client

Kiến trúc thành phần Client

Thành phần client là dịch vụ PivotTable giao tiếp với OLAP server và cung cấp giao diện cho các ứng dụng client sử dụng truy cập dữ liệu OLAP trên server. Các ứng dụng client kết nối đến dịch vụ PivotTable bằng cách sử dụng giao diện OLE DB hoặc mô hình ADO (Microsoft ActiveX Data Objects).

Các ứng dụng client có thể sử dụng dịch vụ PivotTable để lấy dữ liệu từ cơ sở dữ liệu OLAP. Dịch vụ PivotTable có thể tạo các khối cục bộ mà đó là các tập con của các khối cư trú trên server. Các khối cục bộ có thể được sử dụng để làm tăng hiệu quả thực hiện và sử dụng để thực hiện các phân tích không trực tuyến (off-line).

Dịch vụ PivotTable là một công cụ lưu trữ, duyệt và phân tích khối (cube). PivotTable là một OLAP Server xử lý tại chỗ với cả các đặc tính phân tích trực tuyến (on-line) và không trực tuyến (off-line) mà:

- Cung cấp truy cập trực tuyến đến dữ liệu OLAP như một client của dịch vụ OLAP. - Bao gồm các đặc tính phân tích dữ liệu, xây dựng khối và quản lý cache.

Cho phép các khối (cube) lưu trữ cục bộ để phân tích không trực tuyến (off-line) như là kết nối đến dữ liệu dịch vụ OLAP trực tuyến.

Một phần của tài liệu Data warehouse lý thuyết và thực tiễn (Trang 67)

Tải bản đầy đủ (PDF)

(126 trang)