Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 78 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
78
Dung lượng
2,9 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TRẦN VĂN THÀNH NGHIÊN CỨU GIẢI PHÁP KHO DỮ LIỆU TRONG SQL SERVER 2008 VÀ ÁP DỤNG TRONG THƯƠNG MẠI LUẬN VĂN THẠC SĨ Hà Nội - 2011 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TRẦN VĂN THÀNH NGHIÊN CỨU GIẢI PHÁP KHO DỮ LIỆU TRONG SQL SERVER 2008 VÀ ÁP DỤNG TRONG THƯƠNG MẠI Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống Thông tin Mã số: 60 48 05 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS Đỗ Trung Tuấn Hà Nội – 2011 Mục lục BẢNG DANH SÁCH CÁC TỪ VIẾT TẮT DANH SÁCH HÌNH VẼ DANH SÁCH BẢNG BIỂU LỜI MỞ ĐẦU Chương TỔNG QUAN VỀ KHO DỮ LIỆU 1.1 Các khái niệm 1.1.1 Kho liệu 1.1.2 Mục đích kho liệu 1.1.3 Đặc tính kho liệu 1.1.4 Phân biệt kho liệu với sở liệu tác nghiệp 10 1.2 Kiến trúc kho liệu 11 1.2.1 Nguồn liệu 11 1.2.2 Kho liệu 11 1.2.3 Kho liệu chuyên biệt 12 1.2.4 Kho siêu liệu 12 1.2.5 Vùng chứa tạm 12 1.2.6 Người dùng 13 1.3 Qui trình xây dựng kho liệu 13 1.3.1 Qui trình xây dựng kho liệu 13 1.3.2 Chi tiết bước xây dựng kho liệu 14 1.4 Tổng kết chương 20 Chương CÔNG NGHỆ KHO DỮ LIỆU TRONG SQL SERVER 21 2.1 Lý sử dụng công nghệ kho liệu Microsoft 21 2.2 Giải pháp tổng thể kho liệu Microsoft 22 2.3 Cải tiến cho kho liệu SQL Server 2008 23 2.4 Các công cụ cho kho liệu SQL Server 2008 24 2.4.1 Dịch vụ tích hợp liệu 25 2.4.2 Dịch vụ Báo cáo 29 2.4.3 Dịch vụ phân tích 31 2.4.4 Bộ công cụ phát triển trí tuệ doanh nghiệp 33 2.4.5 Công cụ quản lý SQL Server 34 2.4.6 Dịch vụ tác nhân SQL Server 35 2.5 Qui trình xây dựng kho liệu Microsoft 36 2.6 Tổng kết chương 37 Chương XÂY DỰNG KHO DỮ LIỆU SIÊU THỊ 38 3.1 Giới thiệu siêu thị 38 3.2 Yêu cầu xây dựng kho liệu 39 3.3 Phạm vi thực luận văn 41 3.4 Dữ liệu nguồn cho kho liệu 41 3.5 Xây dựng kho liệu siêu thị 44 3.5.1 Kiến trúc tổng thể kho liệu 44 3.5.2 Thiết kế cấu trúc liệu 46 3.5.3 Thiết kế vật lý 50 3.5.4 Thiết kế gói tích hợp liệu 52 3.5.5 Thiết kế khối liệu 59 3.5.6 Khai thác khối liệu 62 3.5.7 Tạo mẫu báo cáo phân tích 66 3.5.8 Tạo lịch thực công việc tự động 66 3.6 Tổng kết chương 67 Chương KẾT QUẢ CÀI ĐẶT THỬ NGHIỆM 68 4.1 Môi trường cài đặt 68 4.2 Dữ liệu thử nghiệm 68 4.3 Kết chạy thử nghiệm 70 4.3.1 Thời gian chạy tích hợp liệu 70 4.3.2 Thời gian cập nhật khối liệu 70 4.3.3 Thời gian phân tích số liệu 71 4.4 Một số mẫu phân tích báo cáo 71 4.4.1 Các mẫu báo cáo 71 4.4.2 Các mẫu phân tích 72 4.5 Tổng kết chương 73 KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 76 Tiếng Việt 76 Tiếng Anh 76 BẢNG DANH SÁCH CÁC TỪ VIẾT TẮT Từ Tiếng Anh Tiếng Việt CNTT Công nghệ thông tin CSDL Cơ sở liệu BI Business Intelligent Trí tuệ doanh nghiệp BIDS Business Intelligent Development Studio Trình phát triển trí tuệ doanh nghiệp DM Data Mart Kho liệu chuyên biệt DW Data Warehouse Kho liệu XML Extensible Markup Language Ngôn ngữ đánh dấu mở rộng ETL Extract - Transform - Load Trích rút – Biến đổi – Nạp HOLAP Hybrid OLAP OLAP ghép MOLAP Multidimensional OLAP OLAP đa chiều OLAP Online Analytical Processsing Xử lý phân tích trực tuyến OLTP Online Transaction Processing Xử lý giao dịch trực tuyến ODS Operational Database Store Kho liệu tác nghiệp POS Point Of Sale Điểm bán hàng RDBMS Relational DataBase Management Hệ quản trị CSDL quan hệ System ROLAP Relational OLAP OLAP quan hệ SCD Slowly Changing Dimension Chiều thay đổi chậm SSAS SQL Server Analysis Services Dịch vụ phân tích SQL Server SSIS SQL Server Integration Service Dịch vụ tích hợp SQL Server SSMS SQL Server Management Studio Trình quản lý SQL Server SSRS SQL Server Reporting Services Dịch vụ báo cáo SQL Server UDM Unified Dimensional Model Mơ hình chiều thống DANH SÁCH HÌNH VẼ Hình 1.1 Đặc tính kho liệu Hình 1.2 Kiến trúc kho liệu 11 Hình 1.3 Ví dụ lược đồ hình 12 Hình 1.4 Ví dụ phân tích liệu người dùng 13 Hình 1.5 Qui trình xây dựng kho liệu 14 Hình 1.6 Các bước xây dựng mơ hình kho liệu 16 Hình 1.7 Ví dụ bảng tổng hợp 17 Hình 1.8 Mơ hình SMP 18 Hình 1.9 Mơ hình Cluster 19 Hình 2.1 Giải pháp DW/BI Microsoft 22 Hình 2.2 Kiến trúc dịch vụ tích hợp SSIS 25 Hình 2.3 Ví dụ luồng liệu 27 Hình 2.4 Kiến trúc dịch vụ báo cáo SSRS 30 Hình 2.5 Kiến trúc dịch vụ phân tích SSAS 32 Hình 2.6 Màn hình khởi tạo mẫu dự án DW/BI BIDS 34 Hình 2.7 Màn hình quản lý SQL Server 35 Hình 2.8 Màn hình tạo cơng việc 35 Hình 2.9 Qui trình xây dựng kho liệu Microsoft 36 Hình 3.1 Mơ hình hoạt động phềm mềm quản lý siêu thị 38 Hình 3.2 Các chiều phân tích theo chủ đề 40 Hình 3.3 Sơ đồ quan hệ bảng liệu nguồn 43 Hình 3.4 Kiến trúc tổng thể kho liệu siêu thị 44 Hình 3.5 Sơ đồ cấu trúc bảng liệu SieuThi_DW 47 Hình 3.6 Sơ đồ cấu trúc bảng liệu SieuThi_DM 49 Hình 3.7 Sơ đồ tổ chức lưu trữ cho SieuThi_DM 52 Hình 3.8 Gói tích hợp PKG_STG_Controller 53 Hình 3.9 Gói tích hợp PKG_DW_Controller 55 Hình 3.10 Gói tích hợp PKG_DM_Controller 58 Hình 3.11 Màn hình kết nối đến SieuThi_DM 59 Hình 3.12 Màn hình liệu nguồn cho khối 60 Hình 3.13 Màn hình cấu trúc khối Cube_POSRetail 60 Hình 3.14 Cấu hình khối liệu Cube_POSRetail 61 Hình 3.15 Màn hình cập nhật cho khối liệu 62 Hình 3.16 Màn hình kết nối đến khối liệu từ Excel 63 Hình 3.17 Màn hình danh sách trường PivotTable 64 Hình 3.18 Mẫu phân tích Excel sử dụng PivotTable 65 Hình 3.19 Màn hình SieuThi_Job tác nhân SQL Server 67 Hình 4.1 Màn hình lịch sử chạy Job_SieuThi_01 70 Hình 4.2 Danh sách báo cáo 71 Hình 4.3 Báo cáo “BC01 - Doanh thu bán hàng theo năm” 71 Hình 4.4 Báo cáo “BC11 - Top 10 mặt hàng doanh số cao tháng” 72 Hình 4.5 Mẫu phân tích số lượng bán theo hàng hóa thời gian 72 Hình 4.6 Mẫu phân tích doanh thu theo tháng năm 73 DANH SÁCH BẢNG BIỂU Bảng 3.1 Danh sách bảng kho liệu SieuThi_SRC 42 Bảng 3.2 Danh sách bảng kho liệu SieuThi_DW 48 Bảng 3.3 Danh sách bảng kho liệu SieuThi_DM 49 Bảng 3.4 Danh sách gói tích hợp cho SieuThi_STG 53 Bảng 3.5 Danh sách gói tích hợp cho SieuThi_DW 56 Bảng 3.6 Danh sách gói tích hợp cho SieuThi_DM 58 Bảng 4.1 Số ghi bảng SieuThi_SRC 68 Bảng 4.2 Số ghi bảng SieuThi_DW 69 Bảng 4.3 Số ghi bảng SieuThi_DM 69 LỜI MỞ ĐẦU Việc xây dựng kho liệu phục vụ cho phân tích báo cáo doanh nghiệp xu tất yếu năm tới Việt nam Thực ra, kho liệu áp dụng phổ biến nước phát triển Mỹ, Úc, Đức, Nhật Tại Việt nam kho liệu bắt đầu áp dụng cho số ngành tiên phong lĩnh vực CNTT Ngân hàng, Tài Bưu Viễn thơng Nhưng nhìn chung số lượng doanh nghiệp có kho liệu chưa nhiều, doanh nghiệp phải ưu tiên phần mềm phục vụ tác nghiệp kế toán, nhân sự, tiền lương, bán hàng, đặt hàng, hoạch định doanh nghiệp, phần mềm lõi, phần mềm quản lý quan hệ khách hàng Nhưng vài năm tới, phần mềm tác nghiệp áp dụng phổ biến chạy ổn định việc làm để khai thác khối liệu tác nghiệp có cách hiệu điều mà doanh nghiệp quan tâm Nhận thấy xu này, nên tên đề tài đăng ký “Nghiên cứu giải pháp kho liệu SQL Server 2008 áp dụng Thương mại” cho luận văn tốt nghiệp Hy vọng hội tốt để nghiên cứu tìm hiểu tổng quan kho liệu qui trình xây dựng nó, để nghiên cứu giải pháp cơng nghệ cho kho liệu Microsoft nói chung SQL Server 2008 nói riêng, cuối việc áp dụng nghiên cứu để xây dựng thử nghiệm kho liệu cho toán thực tế lĩnh vực thương mại Nhờ giúp đỡ bạn bè mà phần liệu để thử nghiệm số yêu cầu kho liệu siêu thị bán lẻ T-Mart thu thập Vì vậy, tốn áp dụng thử nghiệm xây dựng kho liệu cho siêu thị T-Mart Ngoài phần mở đầu, phần kết luận, nội dung luận văn chia thành chương sau: Chương Tổng quan kho liệu, chương trình bày cách tổng thể khái niệm kho liệu, cấu trúc kho liệu, qui trình xây dựng kho liệu, cách thức khai thác kho liệu Chương Tìm hiểu cơng nghệ kho liệu SQL Server, chương trình bày giải pháp cơng nghệ kho liệu Microsoft, mà đặc biệt SQL Server 2008 Ngồi trình bày số công cụ sử dụng việc xây dựng kho liệu như: SSIS dùng cho tích hợp, SSRS dùng cho báo cáo, SSAS dùng cho phân tích liệu SSMS dùng cho việc theo dõi quản lý Chương Xây dựng kho liệu siêu thị, chương chủ yếu tập trung trình bày liên quan đến việc xây dựng kho liệu siêu thị Nội dung bao gồm phạm vi yêu cầu tốn, cấu trúc liệu nguồn đích, chi tiết gói tích hợp liệu cài đặt SSIS, chi tiết khối liệu cài đặt SSAS cuối mẫu báo cáo phân tích nhằm khai thác kho liệu Chương Kết cài đặt thử nghiệm Chương tóm tắt phần cài đặt chạy thử nghiệm như: liệu nguồn đích, thời gian chạy gói tích hợp, thời gian cập nhật khối liệu, thời gian đáp ứng phân tích, mẫu phân tích báo cáo Phần kết luận trình bày tổng hợp kết thực luận văn phần cần mở rộng áp dụng cho thực tế Chương TỔNG QUAN VỀ KHO DỮ LIỆU 1.1 Các khái niệm 1.1.1 Kho liệu Định nghĩa: kho liệu (Data Warehouse - DW) tuyển tập CSDL tích hợp, hướng chủ đề, thiết kế để hỗ trợ cho chức trợ giúp định, mà đơn vị liệu liên quan tới khoảng thời gian cụ thể [1] Thực ra, có nhiều định nghĩa kho liệu khác nhau, tất hướng đến mục đích hỗ trợ cho chức trợ giúp định Ngoài việc chứa đựng CSDL quan hệ, kho liệu cịn bao gồm bước tích hợp liệu, cơng nghệ OLAP, cơng cụ phân tích, ứng dụng cho việc thu thập cung cấp liệu tới người sử dụng 1.1.2 Mục đích kho liệu Mục tiêu kho liệu nhằm đáp ứng vấn đề sau: Tích hợp liệu từ nhiều nguồn khác nhau; Nâng cao chất lượng liệu phương pháp làm tinh lọc liệu theo hướng chủ đề định; Sử dụng cho hệ thống hỗ trợ định, hệ thống thông tin tác nghiệp hỗ trợ cho truy vấn đặc biệt 1.1.3 Đặc tính kho liệu Kho liệu có đặc tính Hình 1.1, gồm bốn đặc tính sau: Hình 1.1 Đặc tính kho liệu 62 Các tham số cấu hình cho khối sau: Tên CSDL phân tích: AS_SieuThi Kiểu OLAP: MOLAP Máy chủ dịch vụ báo cáo: ThanhACW\SQL2008 3.5.5.5 Cập nhật liệu cho khối liệu Bước cuối cùng, trước khai thác liệu khối, cập nhật liệu cho khối CSDL phân tích Việc cập nhật liệu thể Hình 3.15 bên Hình 3.15 Màn hình cập nhật cho khối liệu 3.5.6 Khai thác khối liệu Việc khai thác số liệu từ khối thực qua cơng cụ PivotTable Excel qua công cụ Report Designer Report Builder Nhưng phạm vi luận văn tập trung vào việc sử dụng công cụ đơn giản quen thuộc với 63 người dùng chức PivotTable Excel cho việc phân tích số liệu Các bước thực phân tích Excel sau: Thiết lập kết nối đến khối liệu từ Excel Tạo lập mẫu phân tích số liệu cơng cụ PivotTable Thực phân tích số liệu 3.5.6.1 Kết nối đến khối liệu đa Excel 2007 cho phép tạo kết nối trực tiếp đến khối liệu thực việc phân tích số liệu trực tiếp từ khối, Hình 3.16 bên ví dụ hình kết nối đến khối liệu từ Excel Hình 3.16 Màn hình kết nối đến khối liệu từ Excel Để tạo kết nối đến khối thực bước sau: Chọn thực đơn Data Chọn biểu tượng Connetions Chọn nút Add Chọn nút Browse for More Chọn hàng Connect to New Data Source.odc Chọn hàng Microsoft SQL Server Analysis Services 64 Chọn nút Next, để nhập thơng tin kết nối Nhập thông tin kết nối: gồm tham số tên máy chủ kết phân tích SQL Server, tên mật đăng nhập Sau nhập xong thơng tin đăng máy chủ SQL Server hình chọn khối danh sách để chọn Hình 3.16 Chọn nút Next q trình kết nối hồn thành Từ bắt đầu sử dụng PivotTable để phân tích số liệu 3.5.6.2 Tạo lập mẫu báo cáo công cụ PivotTable Khi kết nối đến khối thành cơng Hình 3.17 bên Hình 3.17 Màn hình danh sách trường PivotTable Nhìn vào Hình 3.17 bên có hai phần chính: Phần bên trên: phần chứa danh sách chiều độ đo mà tạo khối Phần bên bao gồm bốn hộp dùng để tạo mẫu báo cáo sau: Row Labels: chứa trường chiều phần hàng 65 Column Labels: chứa trường chiều phần cột Value: chứa trường độ đo, giá trị tính tốn Report Filter: chứa trường chiều dùng cho việc lọc liệu Để tạo báo cáo việc “kéo thả” trường vào bốn ô này, mẫu báo cáo tự động sinh theo định dạng mặc định Chú ý, không thiết lúc cần có trường cho bốn ơ, u cầu phải có chứa nhiều trường Sau lần kéo thả trường vào mẫu phân tích Nếu kéo thả trường Hình 3.17 thu mẫu phân tích Hình 3.18 bên Hình 3.18 Mẫu phân tích Excel sử dụng PivotTable 3.5.6.3 Phân tích số liệu mẫu phân tích Sau tạo mẫu phân tích xong người dùng thực phân tích số liệu mẫu Các thao tác phân tích thơng thường hay dùng sau: Xem mức chi tiết hơn, PivotTable kích nút (+) Xem mức tổng hợp hơn, PivotTable kích nút (-) Xem/ẩn nhiều mục liệu Sắp xếp tự động/tùy chọn Chọn N phần tử cao hay thấp theo tiêu chí Tạo nhóm/hủy nhóm cho nhiều mục liệu 66 3.5.7 Tạo mẫu báo cáo phân tích Sẽ sử dụng cơng cụ PivotTable Excel để tạo số mẫu phân tích sau: Số lượng hàng bán theo loại hàng thời gian Doanh số bán hàng theo thời gian So sánh doanh số bán hàng theo tháng Lượng giao dịch theo ngày Lượng mục hàng bán theo quầy Thống kê loại tiền tệ toán 3.5.8 Tạo lịch thực công việc tự động Sau triển khai đưa kho liệu vào hoạt động thực tế cần phải có lịch thực tự động các công việc Các công việc cho việc tích hợp cập nhật khối thường chạy vào thời điểm mà giao dịch trưa tối Để đơn giản ban đầu cần tạo công việc bao gồm bước thực sau: Bước 1: chạy gói điều khiển PKG_STG_Controller để nạp liệu vào SieuThi_ST Bước 2: chạy gói điều khiển PKG_DW_Controller để nạp liệu vào SieuThi_DW Bước 3: chạy gói điều khiển PKG_DM_Controller để nạp liệu vào SieuThi_DM Bước 4: thực việc cập nhật khối Cube_POSRetail để có liệu cho phân tích Lịch thực SieuThi_Job thiết lập 1:00 sáng sớm 1:00 chiều ngày Hằng ngày, vào buổi sáng sớm hay chiều xem lại lịch sử lần thực SieuThi_Job, kiểm tra xem có lỗi xảy hay khơng Đồng thời, để phát lỗi sớm nên cấu hình để thực gửi thư điện tử tự động đến người có trách nhiệm có lỗi xảy q trình thực thi cơng việc SieuThi_Job theo lịch biểu Hình 3.19 bên hiển thị bước công việc SieuThi_Job tạo dịch vụ tác nhân SQL Server 67 Hình 3.19 Màn hình SieuThi_Job tác nhân SQL Server 3.6 Tổng kết chương Chương chủ yếu trình bày nội dung công việc thực xây dựng kho liệu thử nghiệm cho siêu thị T-Mart Nội dung chương đề cập đến cấu trúc CSDL kho liệu SieuThi_DW kho liệu chuyên biệt SieuThi_DM, gói tích hợp liệu, khối liệu,các mẫu báo cáo phân tích dựa khối liệu, cuối lịch thực tự động gói tích hợp làm khối 68 Chương KẾT QUẢ CÀI ĐẶT THỬ NGHIỆM 4.1 Môi trường cài đặt Tất CSDL, gói tích hợp báo cáo cài đặt trong máy xách tay với cấu sau: CPU: Core Duo 2.1 GHz RAM: 3GB, HDD: 320 GB Sử dụng hệ quản trị CSDL SQL Server 2008, phiên cụ thể sau: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 5.1 (Build 2600: Service Pack 3) Cơng cụ phân tích: sử dụng chức PivotTable Excel 2007 4.2 Dữ liệu thử nghiệm Thực thử nghiệm liệu thật siêu thị vòng năm từ 08/2008 đến 10/2010 Số ghi bảng CSDL nguồn Bảng 4.1 Bảng 4.1 Số ghi bảng SieuThi_SRC STT Tên Bảng Số ghi tb_T_Transaction 352 250 tb_T_POSRetail 333 566 tb_T_POSRetail_Detail tb_M_CustomerType tb_M_Customer tb_M_Tax tb_M_PaymentMethod tb_M_Store tb_M_Category 10 tb_M_Product 11 tb_M_CashDesk 10 12 tb_M_Currency 213 711 268 17 266 36 894 69 Chi tiết số ghi bảng kho liệu doanh nghiệp SieuThi_DW Bảng 4.2 sau Bảng 4.2 Số ghi bảng SieuThi_DW STT Tên Bảng Số ghi DW_POSRetail 333 566 DW_POSRetail_Detail M_CustomerType M_Customer M_Tax M_PaymentMethod M_Store M_Category M_SubCategory 10 M_Product 11 M_CashDesk 11 12 M_Currency 213 711 269 18 18 250 36 895 Chi tiết số ghi bảng kho liệu chuyên biệt SieuThi_DM bảng sau: Bảng 4.3 Số ghi bảng SieuThi_DM STT Tên Bảng Số ghi Fact_POS_Retail 213 711 Dim_Customer Dim_PaymentMethod Dim_Product Dim_CashDesk 11 Dim_Currency Dim_Date 269 36 895 827 70 4.3 Kết chạy thử nghiệm 4.3.1 Thời gian chạy tích hợp liệu Thời gian chạy khởi tạo liệu lần là: Gói PKG_STG_Controller: 53 giây Gói PKG_DW_Controller: phút 21 giây Gói PKG_DM_Controller: phút 51 giây Thời gian chạy cho ngày liệu phát sinh: Gói PKG_STG_Controller: giây Gói PKG_DW_Controller: 35 giây Gói PKG_DM_Controller: 12 giây 4.3.2 Thời gian cập nhật khối liệu Thời gian cập nhật khối liệu sau: Thời gian cập nhập khối lần đầu tiên: 40 giây Thời gian cập nhập thay đổi khối ngày: 32 giây Ghi chú: Hình 4.1 sau hình thể thời gian chạy cơng việc gồm tích hợp liệu cập nhật khối Hình 4.1 Màn hình lịch sử chạy Job_SieuThi_01 71 4.3.3 Thời gian phân tích số liệu Khi sử dụng mẫu phân tích tạo Excel kết đáp ứng tức số liệu dựa khối liệu Thời gian đa số thao tác nhỏ năm giây 4.4 Một số mẫu phân tích báo cáo 4.4.1 Các mẫu báo cáo Các báo cáo tạo công cụ Report Designer phân phối lên cổng quản lý báo cáo Report Manager Các báo cáo lấy liệu từ khối từ kho liệu chuyên biệt Hình 4.2 sau danh sách mẫu báo cáo tạo thử nghiệm Hình 4.2 Danh sách báo cáo Chi tiết báo cáo “BC01-Doanh thu bán hàng” Hình 4.3 sau Hình 4.3 Báo cáo “BC01 - Doanh thu bán hàng theo năm” 72 Hoặc chi tiết báo cáo “BC11-Top 10 mặt hàng doanh số cao tháng” Hình 4.4 sau Hình 4.4 Báo cáo “BC11 - Top 10 mặt hàng doanh số cao tháng” 4.4.2 Các mẫu phân tích Các mẫu phân tích tạo tập tin Excel, sử dụng chức PivotTable để thực việc phân tích Dữ liệu cho phân tích lấy từ khối liệu Cube_POSRetail Sau số mẫu phân tích cài đặt: Hình 4.5 mẫu phân tích số lượng bán theo hàng hóa thời gian Hình 4.5 Mẫu phân tích số lượng bán theo hàng hóa thời gian 73 Hình 4.6 mẫu phân tích doanh thu theo tháng năm Hình 4.6 Mẫu phân tích doanh thu theo tháng năm 4.5 Tổng kết chương Chương chủ yếu nêu tóm tắt mơi trường cài đặt, liệu sử dụng cho thử nghiệm, kết chạy thử nghiệm, mẫu báo cáo phân tích cài đặt Nội dung chương đa số số hình vẽ nhằm thể kết thực luận văn cách ngắn gọn 74 KẾT LUẬN Luận văn trình bày cách tổng quan kho liệu, công nghệ hỗ trợ xây dựng kho liệu SQL Server 2008 cách thức áp dung công cụ vào xây dựng kho liệu Về phần tổng quan kho liệu luận văn trình bày tóm tắt khái niệm, đặc tính, kiến trúc kho liệu, mơ hình liệu bước để thực xây dựng kho liệu Luận văn trình bày số cơng cụ dịch vụ hỗ trợ cho việc xây dựng kho liệu SQL Server 2008 Cụ thể trình bày công cụ dịch vụ sau: Hệ QTCSDL SQL Server 2008 Dịch vụ tích hợp liệu SSIS Dịch vụ báo cáo SSRS Dịch vụ phân tích SSAS Cơng cụ quản lý SSMS Công cụ phát triển kho liệu BIDS Cơng cụ phân tích liệu PivotTable Excel Công cụ quản lý báo cáo Cuối cùng, luận văn trình bày cách thức áp dụng cơng cụ dịch vụ SQL Server 2008 việc xây dựng thử nghiệm kho liệu cho siêu thị T-Mart, bước đầu kết kho liệu đạt khả quan, đáp ứng yêu cầu mong muốn đề Mặc dù tập trung xây dựng chủ đề bán hàng nhất, luận văn thực đầy bước qui trình xây dựng kho liệu, đủ để đưa vào áp dụng chạy thử nghiệm thực tế Các bước thực xây dựng kho liệu thử nghiệm sau: xây dựng cấu trúc CSDL, xây dựng tích hợp liệu, tạo khối liệu đa chiều, tạo báo cáo mẫu, tạo phân tích mẫu, chia sẻ báo cáo tạo lịch thực tự động Tuy nhiên, luận văn tập trung tìm hiểu kho liệu công nghệ SQL Server 2008 đủ để áp dụng xây dựng kho liệu thử nghiệm cho siêu thị T-Mart Và xây dựng bỏ qua số yêu cầu nghiệp vụ liên quan đến chủ đề bán hàng như: đợt khuyến mãi, giảm giá, thuế Khi xây dựng kho liệu xây dựng bảng kiện, chưa tạo bảng tổng hợp hay bảng chụp liệu Ngoài luận văn tập trung vào chủ đề bán hàng, chưa thực xây dựng cho chủ đề khác siêu thị Luận văn nghiên cứu thử nghiệm ban đầu, muốn đưa vào sử dụng thực tế cho cần thực triển khai thử nghiệm số siêu thị để bao 75 quát hầu hết yêu cầu thực tế, dựa vào để hoàn thiện chủ đề bán hàng, mở rộng cho chủ đề lại mua hàng, kho, tài Ngồi ra, vấn đề mặt kỹ thuật liên quan đến kho liệu cần tìm hiểu thêm, đặc biệt kho liệu hệ 2.0, kho liệu mà đề cập đến liệu phi cấu trúc chấp nhận kho liệu có “tuổi”, cơng cụ kho liệu hãng lớn khác Oracle, IBM, SAP… để hiểu sâu kho liệu thực tế 76 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Viện Công nghệ Thông tin, Viện Khoa học Công nghệ Việt Nam (1999), Thiết kế hệ thống xây dựng Data Warehouse Hệ thống Thông tin lớn, Hà Nội [2] Trịnh Thế Tiến (2009), Giáo trình học nhanh SQL Server 2008, Nhà xuất Hồng Đức Tiếng Anh [3] Joy Mundy and Warren Thornthwaite (2011), The Microsoft Data Warehouse Toolkit: With SQL Server 2008 R2 and the Microsoft Business Intelligence Toolset, Wiley Publishing, Inc [4] Paul Lane (2002), Oracle9i Data Warehousing Guide, Release (9.2), Oracle [5] William H.Inmon, Derek Strauss, Genia Neushloss (2008), DW 2.0 The Architecture for the Next Generation of Data Warehousing, Morgan Kaufmann Publishers [6] William H.Inmon (2005), Building the Data Warehouse – Fourth Edition, Wiley Publishing, Inc [7] Ralph Kimball and Margy Ross (2002), The Data Warehouse Toolkit Second Edition, John Wiley and Sons, Inc [8] Ralph Kimball (2004), The Data Warehouse ETL Toolkit, Wiley Publishing, Inc [9] Vincent Rainardi (2008), Building a Data Warehouse with Example in SQL Server, Apress Publishing, Inc [10] Brian Knight, Devin Knight, Mike Davis (2009), Knight’s 24-Hour Trainer: Microsoft® SQL Server® 2008 Integration Services, Wiley Publishing, Inc [11] Ross Mistry and Stacia Misner (2010), Introducing SQL Server 2008 R2, Microsoft Press [12] Rob Vieira (2009), Professional Microsoft SQL Server 2008 Programming, Wiley Publishing, Inc [13] Microsoft, SQL Server 2008 Books Online [14] Trang web: http://www.learndatamodeling.com/dw_concepts.htm, 2011 [15] Trang web: http://www.kimballgroup.com, 2011 [16] Trang web: http://inmoncif.com/home/, 2011