Xây dựng KDL vừa là một tiến trình công việc và cũng dồng thời là một kiến trúc nhằm thực hiện các nội dung như: lựa chọn, chuyến dổi, lưu chuyển, bảo toàn tính toàn vẹn, tích hợp, làm sạch cJữ liệu, đưa dữ liệu từ nhiều nguồn dữ liệu tác nghiệp
vào hệ thống quản lý c ơ sở dữ liệu dẩ phục vụ các quá trình IU quyết định của
doanh nghiêp. Kiến trúc của các KDL cung cấp nhiều khả năng mềm dẻo, nhiều khả năng mở rộng dể phục vụ cho các ứng dụng hiện có của doanh nghiệp cũng như cho các ứng dụng mới trong tương lai. Như là một kiến trúc, KDL klìỏng phải là một sản phẩm đơn giản, nó gồm các thành phần thiết yếu sau:
■ Các nguồn dữ liệu tác nghiệp ODS ( operational tlala s o u r c e s ) ■ Chuyển đổi và chiết xuất dữ liệu ( data conversion and extraction) ■ Tóm lược và làm giầu dữ liệu (data sumaization and data enrichment)
■ Hệ thống quản lý các CSDL của kho dữ liệu ( kho dữ liệu Database management system: DBMS )
■ Quản lý các siêu dữ liệu
■ Các công cụ (Tools) truy nhập và phân tích.
Quá trình xây dựng KDL có thể bắt đầu bằng việc xây dựng các DM nghĩa là sau khi xây dựng xong các DM la tiến hành kết nối, tícli hợp chúng với nhau tạo thành KDL. Theo cách này, DM chính là mô hình và là bước đầu tiên của quá trình xây dựng KDL. Ngược lại, cách thứ hai, ta có thể xây dựng KDL trước sau đó tạo ra các DM. Mỗi phương pháp đều có thuận lợi và khó khăn của nó, tùy điểu kiện cụ thể ta lựa chọn hay kết hợp các phương pháp cho phù hợp.
Phương pháp phân tích, thiết k ế và quá trình xây dựng KDL có thể được chia thành các giai đoạn, trong mỗi giai đoạn có các bước:
♦ Giai đoạn khảo sát
■ Bước 1: Xác định chiến lược và xủy dựng kế hoạch ■ Bước 2: Khảo sát, đánh giá hiện trạng hệ thống
♦ Giai đoạn phân tích thiết kê
■ Bước 3: Phân tích, thiết kế hệ thống và xây dựng mầu Ihừ nghiệm (prototype)
♦ Giai đoạn xây dựng, phát triển hệ thống
■ Bước 4: Triển khai xây dựng hệ thống ■ Bước 5: Khai thác và duy trì hệ thống 2 .4 THIẾT KỂ C ơ SỞ DỮ LIỆU C H O KDL
Một vài phương pháp và công cụ phục vụ tốt cho việc tạo ra các hệ thống tác nghiệp gần như là không phù hợp với những yêu cầu khác nhau của KDL. Điều này rất đúng trong các hệ thống quản trị cơ sở dữ liệu. Hệ ihống OLTP truyền thống được thiết k ế một cách đơn giản không phù hợp với những yêu cầu của phương pháp KDL. Những dự án dùng phương pháp KDL bưôc phải lựa chọn giữa một mỏ hình dữ liệu và một giản đổ dữ liệu liên quan trực quan cho việc phân tích nhưng nghèo nàn về thể hiện. Một giản đồ - mô hình là cách thực hiện tốt hơn nhưng không phù hợp lắm cho việc phân tích. Khi phương pháp KDL được tiếp tục phát triển thì những cách tiếp cận mới cho việc thiết kế giản đổ dữ liệu phù hợp hơn với việc phân tích được hình thành
và đó là diều cốt yếu dẫn dến thành công của phương pháp KDL. Một giản dồ dược chấp nhận sử dụng rộng rãi cho phương pháp KDL là gián đổ hình sao.