Common Warehouse MetaData (CWM)

Một phần của tài liệu NHÀ KHO DỮ LIỆU (Data Warehouse) (Trang 43)

4. Minh hoạ: Giải pháp Nhà kho dữ liệu Oracle (Oracle Warehouse)

4.2.3Common Warehouse MetaData (CWM)

Một môi trờng mà có nhiều loại hệ thống thông tin khác nhau là một trở ngại lớn cho việc hỗ trợ quyết định hiệu quả. Các thông tin từ nhiều nguồn khác nhau trong toàn bộ một tổ chức sẽ thiếu một sự liên tục và quan trọng hơn tính nhất quán trong việc xác định thông tin này nghĩa là gì. Siêu dữ liệu là thông tin về thông tin là thành phần quan trọng trong điều hành và quản lý Nhà kho dữ liệu hiệu quả. Mỗi một nguồn có siêu dữ liệu riêng của nó tức là có một mô tả cấu trúc riêng. Để xây dựng Nhà kho dữ liệu, mọi nguồn thông tin cần đợc tích hợp thông qua một kiến trúc chung chuyển đổi các

siêu dữ liệu riêng biệt thành các dạng truyền thông chung trong ngữ cảnh sự phụ thuộc lẫn nhau và các mối quan hệ xác định dữ liệu.

Siêu dữ liệu và đi kèm với nó là siêu mô hình sử dụng để xây dựng, duy trì, quản lý và khai thác Nhà kho dữ liệu. Tuy nhiên, do sự phát triển phong phú của các công cụ cho nên hình thành nên rất nhiều cách biểu diễn và xử lý siêu dữ liệu khác nhau. Do vậy một chuẩn mở về siêu dữ liệu CWM mà Oracle Warehouse tuân thủ cho phép xác định siêu dữ liệu gì sẽ đợc chia sẻ giữa các công cụ khác nhau và chia sẻ nh thế nào.

Nền tảng của việc chia sẻ, quản lý và lu trữ siêu dữ liệu là Oracle Repository. Các siêu dữ liệu này xác định nền tảng thông tin của Nhà kho dữ liệu bao gồm:

 . Các định nghĩa về môi trờng phát triển và các công cụ sử dụng để tích hợp các tuỳ biến các ứng dụng.

 . Các định nghĩa về ứng dụng đợc sử dụng trong toàn xí nghiệp và các dữ liệu đợc đòi hỏi bởi mỗi ứng dụng.

 . Các định nghĩa về nhà kho dữ liệu và các hẹ thống hỗ trợ quyết định hỗ trợ ngời dùng khai thác thông tin để làm quyết định.

Công cụ dùng để xây dựng, khai thác Oracle Repository là Oracle Designer có sự kết hợp của Oracle Developer và Oracle JDeveloper.

Một phần của tài liệu NHÀ KHO DỮ LIỆU (Data Warehouse) (Trang 43)