CHƯƠNG II : CÔNG CỤ XÂY DỰNG KHO DỮ LIỆU
4.4 Sử dụng dịch vụ SSAS để xây dựng các cơ sở dữ liệu nhiều chiều
4.4.1Xây dựng cube cho kho dữ liệu chủ đề hàng hóa.
Kho dữ liệu chủ đề hàng hóa gồm có 01 bảng Fact (FactHangHoa) và 6 bảng chiều: DimProduct, DimCustomer, DimType, DimWarehouse, DimProductOption, DimTime.
Các bước thực hiện:
- Mở Business Intelligent Studio lên, tạo một Project mới chọn kiểu là Analysis Service Project.
- Trong màn hình soạn thảo hiện ra, bên khung Solution Explore chọn click chuột phải vào Data Sources chọn New Data Sources. Sau đó chọn kết nối đến database chứa kho dữ liệu.
- Nháy chuột phải vào Data Sources Viewes chọn New. Màn hình Wizards hiện ra chọn kết nối vừa tạo ở bước trên và chọn Next. Tiếp theo chọn các bảng sẽ được dùng để xây dựng kho dữ liệu: DimProduct, DimCustomer, DimType, DimWarehouse, DimProductOption, DimTime và FactDoanhThu. Chọn Finish.
Hình 4.15: Màn hình chọn các bảng trong Cube
- Các bảng được chọn sẽ xuất hiện trên màn hình soạn thảo. Tiếp theo ta chọn các quan hệ cho các bảng chiều tới bảng bảng sự kiện.
Hình 4.16: Mô hình quan hệ giữa các bảng trong Cube
- Nháy chuột phải lên cube chọn New. Cửa sổ Wizard hiện lên ta chọn Data Sources Views vừa thực hiện ở bước trên, sau đó quyết định các bảng sự kiện và chiều đồng thời chọn Timedimesion Table là DimTime.
- Ở khung tiếp theo lựa chọn bảng Fact.
- Khung tiếp theo chọn các Measures cho cube.
Hình 4.18: Màn hình chọn các Measures cho Cube
- Khung tiếp theo hiện ra ta sẽ chọn các chiều.
- Đặt tên cho Cube và chọn Finish.
Hình 4.20: Màn hình kết thúc xây dựng Cube
- Tiếp theo ta định nghĩa các phép tính toán trên cubes. Click đúp lên cube vừa mới tạo, khung thiết kế cho cube xuất hiện, click vào tab Calculations. Ở thanh công cụ chọn New calculations. Ta sẽ định nghĩa các hàm tính toán cho các Measure. Mỗi measure ta chọn một hàm tính toán, các measure dùng để tính toán dữ liệu từ các cột có sẵn.
- Kết thúc bước này ta nháy chuột phải vào tên Project bên khung Solution Explore, chọn Deploy để xây dựng cube.
4.4.2Xây dựng cube cho kho dữ liệu chủ đề kế toán
Các bước thực hiện của việc xây dựng cube cho kho dữ liệu chủ đề kế toán được thực hiện tương tự như cách xây dựng kho dữ liệu chủ đề hàng hóa. Trong đó các bảng được lựa chọn gồm: FactKeToan,DimAccount, DimCustomer, DimTime.
Hình 4.22: Màn hình xây dựng Cube Kế toán