3
kho dữ liệu là mô hình quan hệ, do đó Bộ chuyển đổi và giám sát phải hỗ trợ một giao diện
để trình bày các dữ liệu nguồn thông tin theo kiểu quan hệ.
Quan sát sự thay đổi:
Để phát hiện sự thay đổi của các dữ liệu nguồn có liên quan đến kho dữ liệu và
chuyển những thay đổi này cho Bộ tích hợp. Chức năng này dựa trên bộ chuyển đổi, giống
như các dữ liệu chính nó, thay đổi dữ liệu phải được chuyển các định dạng và mô hình của
nguồn dữ liệu sang định dạng và mô hình được sử dụng trong hệ thống kho dữ liệu. Một
cách khác chuyền bản sao toàn bộ dữ liệu có liên quan từ các nguồn dữ liệu đển kho dữ liệu.
Bộ tích hợp có thể kết hợp dữ liệu này với các kho dữ liệu hiện có từ các nguồn khác, hoặc
nó có thể yêu cầu thông tin đầy đủ từ tất cả các nguồn dữ liệu và tính lại kho dữ liệu từ đầu.
Tuy nhiên phương pháp này đòi hỏi kho dữ liệu phải ngừng hoạt động trong từ khoảng thời
gian và tình trạng dữ liệu không đáp ứng kịp thời.
1.4.2. Bộ tích hợp
Việc tiếp theo của Bộ tích hợp nhận được thông báo cập nhật từ Bộ giám sát đối với
các nguồn thông tin và phản ánh những thay đổi trong các kho dữ liệu. Chức năng của Bộ
tích hợp là bảo trì khung nhìn nơi mà chứa cơ sở dữ liệu tại các nguồn thông tin. Do vây
công việc của Bộ tích hợp là thực hiện bảo trì khung nhìn, đó là sự kết nối chặt chẽ giữa bảo
trì khung nhìn và kho dữ liệu.
Các nguồn thông tin cập nhật dữ liệu thường hoạt động độc lập với kho dữ liệu và
các cơ sở dữ liệu không thể hoặc không muốn tham gia trong việc bảo trì khung nhìn. Hầu
hết các kỹ thuật bảo trì dựa trên việc cập nhật cùng với bảo trì khung nhìn và việc thay đổi
và cập nhât khung nhìn xảy ra trong cùng một giao dịch. Trong môi trường kho dữ liệu có
một số trường hợp xảy ra:
- Hệ thống bảo trì khung nhìn (Bộ tích hợp) không gắn với các hệ thống xử lý cơ sở
dữ liệu (các nguồn thông tin).
- Các nguồn thông tin không tham gia trong việc bảo trì khung nhìn, nhưng báo cáo
những thay đổi.
- Để xác định khung nhìn và mối quan hệ thực có thể được lưu trữ tại nguồn cơ sở
dữ liệu khác nhau ở tại nhiều nguồn khác nhau. Các nguồn này có thể thông báo cho kho dữ
liệu khi có cập nhật xảy ra nhưng họ không thể xác định những dữ liệu nào là cần thiết để
câp nhật các khung nhìn tại các kho dữ liệu.