Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
410,7 KB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Ngô Thế Anh Hào GIẢI PHÁP HỖ TRỢ BÁO CÁO TRONG HỆ THỐNG BI LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH Thái Nguyên - 2012 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Ngô Thế Anh Hào GIẢI PHÁP HỖ TRỢ BÁO CÁO TRONG HỆ THỐNG BI Chuyên ngành: Khoa học máy tính Mã số: 60 48 01 LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH NGƢỜI HƢỚNG DẪN KHOA HỌC TS Hoàng Đỗ Thanh Tùng Thái Nguyên - 2012 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn LỜI CẢM ƠN Tôi xin gửi lời cảm ơn chân thành tới Trường Đại học Công nghệ thông tin truyền thông – Đại học Thái Nguyên, Viện Công nghệ Thông tin thuộc Viện Khoa học Công nghệ Việt Nam, nơi thầy, cô tận tình truyền đạt kiến thức quý báu cho suốt trình học tập Xin cảm ơn Ban chủ nhiệm khoa cán khoa tạo điều kiện tốt cho học tập hoàn thành đề tài tốt nghiệp Đặc biệt, xin gửi lời cảm ơn tới TS Hoàng Đỗ Thanh Tùng, thầy tận tình bảo suốt trình thực luận văn tốt nghiệp Tôi xin bày tỏ lòng biết ơn tới gia đình, bạn bè, đồng nghiệp người thân động viên khích lệ tinh thần giúp đỡ hoàn thành luận văn Thái Nguyên, ngày 10 tháng 10 năm 2012 Ngô Thế Anh Hào Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn LỜI CAM ĐOAN Tôi xin cam đoan luận văn tự tìm hiểu tổng hợp từ nhiều nguồn tài liệu khác Luận văn tốt nghiệp kết trình học tập, thực hoàn toàn nghiêm túc, trung thực thân Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp Phần mã nguồn chương trình thiết kế xây dựng, có sử dụng số thư viện chuẩn thuật toán tác giả xuất công khai miễn phí mạng Internet Tôi xin hoàn toàn chịu trách nhiệm nội dung trung thực luận văn tốt nghiệp Thạc sĩ Người cam đoan Ngô Thế Anh Hào Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn i MỤC LỤC MỤC LỤC i DANH MỤC CÁC TỪ VIẾT TẮT iii DANH MỤC CÁC BẢNG iv DANH MỤC CÁC HÌNH v MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG BI 1.1 BI nhu cầu thực trạng 1.2 Khảo sát hệ thống BI triển khai Việt Nam 1.3 Lịch sử xu hƣớng phát triển BI .7 1.4 BI vấn đề trọng tâm .13 CHƯƠNG CÔNG NGHỆ VÀ BÁO CÁO CHO HỆ THỐNG BI 17 2.1 Nền tảng công nghệ cho BI .17 2.2 Data Warehouse cho BI 20 2.3 An ninh Internet với BI 24 2.4 Giải pháp thúc đẩy phát triển BI thời gian thực 27 2.4.1 Hiệu hoạt động đáp ứng thời gian thực .27 2.4.2 Kiến trúc công nghệ RTBI 28 2.5 Tổ chức dạng báo cáo hệ thống BI 33 CHƯƠNG CÀI ĐẶT VÀ TRIỂN KHAI THUẬT TOÁN TRUY VẤN LIÊN TỤC HỖ TRỢ CHO BÁO CÁO TRONG HỆ THỐNG BI 40 3.1 Thuật toán truy vấn liên tục hỗ trợ báo cáo hệ thống BI 40 3.1.1 Động thúc đẩy 40 3.1.2 Tìm hiểu luồng liệu báo cáo liên tục .41 3.1.3 Thuật toán truy vấn liên tục .42 3.1.4 Các tình xử lý truy vấn 46 3.1.5 Ý tưởng đề tài .46 3.2 Microsoft StreamInsight báo cáo BI 48 3.2.1 Mục tiêu lợi ích StreamInsight với báo cáo BI 49 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ii 3.2.2 Mô tả cấu trúc liệu StreamInsight 51 3.2.3 Thành phần hoạt động máy chủ StreamInsight 55 3.3 Cài đặt thử nghiệm báo cáo Dashboard với StreamInsight .59 3.3.1 Cấu trúc chương trình 59 3.3.2 Cấu trúc giao diện báo cáo 60 3.3.3 Kết thử nghiệm 62 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN .65 TÀI LIỆU THAM KHẢO 66 iii DANH MỤC CÁC TỪ VIẾT TẮT TỪ VIẾT TẮT NGHĨA TIẾNG ANH BAM CEP CRM DW ETL ERP KPI LINQ OLAP OPM RTBI SDK SO SOA Bacteriological Analytical Manual Centre for Economic Performance Customer relationship management Data warehouse Extract, transform, load Enterprise resource planning Key performance indicator Language-Integrated Query OnLine Analysis Processing Operational performance measure Real-time business intelligence Software Development Kits Strategic objective Society of Actuaries iv DANH MỤC CÁC BẢNG Bảng 3.1: Cấu trúc kiện Insert 53 Bảng 3.2: Sự kiện khoảng thời gian 54 Bảng 3.3: Mô hình điểm kiện 54 Bảng 3.4: Sự kiện cạnh 55 v DANH MỤC CÁC HÌNH Hình 1.1: Truyền thông hệ thống giao dịch ứng dụng phân tích Hình 1.2: Mô hình phát triển BI Hình 2.1: Nền tảng công nghệ BI 17 Hình 2.2: Mô hình BI đơn giản 20 Hình 2.3: Data Warehouse mô hình BI 23 Hình 2.4: Tầm nhìn cho RTBI 29 Hình 2.5: Ba lớp RTBI 30 Hình 2.6: Các lớp báo cáo BI 33 Hình 2.7: Ví dụ báo cáo tĩnh - Doanh thu theo khách hàng 34 Hình 2.8: Ví dụ báo cáo động 35 Hình 2.9: Ví dụ dạng báo cáo Drill-down 36 Hinh 2.10: Ví dụ dạng báo cáo drill-through 36 Hình 2.11: Ví dụ báo cáo Dashboard 37 Hình 2.12: Ví dụ dạng báo cáo Ad-hoc Dashboard 38 Hình 3.1: Báo cáo thời gian thực Google Analystic 40 Hình 3.2: Kiến trúc truy vấn liên tục luồng liệu 43 Hình 3.3: Mô hình kiến trúc xử lý truy vấn liên tục 44 Hình 3.4: Kiến trúc tạo báo cáo BI sử dụng thuật toán truy vấn liên tục 47 Hình 3.5: Nền tảng ứng dụng StreamInsight 48 Hình 3.6: Truy vấn ràng buộc 59 Hình 3.7: Cấu trúc chương trình 60 Hình 3.8: Lớp dự án DataPublisher 60 Hình 3.9: Lớp dự án WebOutputAdapter 61 Hình 3.10: Lớp dự án EventReceiver.WinUI 61 Hình 3.11: Mẫu báo cáo Dashboard 62 Hình 3.12: Báo cáo theo dòng 63 Hình 3.13: Báo cáo Dashboard qua biểu đồ 63 MỞ ĐẦU BI (Business Intelligence) sử dụng rộng rãi giới, đặc biệt châu Âu từ nhiều năm Ở Việt Nam dạng sơ khai, thị trường có góp mặt nhiều “đại gia” Microsoft, Oracle, Cognos, Business Objects, Sap tổ chức doanh nghiệp Việt Nam giai đoạn chuẩn hóa hệ thống thông tin, bao gồm nhiều vấn đề nhiều góc độ khác hệ thống quản trị tổ chức Vì hệ thống quản trị thông minh cho doanh nghiệp giải pháp toàn diện giúp tổ chức chuẩn hóa hệ thống sở liệu quan hệ tầng ứng dụng nhiều tảng, tích hợp liệu vào Data Warehouse, phân tích tích hợp tri thức nghiệp vụ để khai thác thông tin kinh doanh, thể hệ thống báo cáo đa tương tác, nhằm giúp đội ngũ nhân viên kinh doanh, ban giám đốc tính xác, kịp thời khai thác đoán, tập hợp phân tích thông tin khách hàng hiệu quả, định triển khai giải pháp kinh doanh kịp thời, hỗ trợ nâng cao tầm nhìn nhà quản trị bề rộng chiều sâu môi trường kinh doanh đầy cạnh tranh ngày Trong thời đại thông tin bùng nổ, thông tin có nhiều vô số, thị trường cạnh tranh khốc liệt, đối thủ cạnh tranh sản phẩm, khách hàng Vấn đề sống đưa giai đoạn hợp lý mà phải kịp thời tốn thời gian, nguồn lực chi phí Tuy nhiên giải pháp xử lý luồng liệu liên tục giải pháp dành cho báo cáo thời gian thực kinh doanh chưa nghiên cứu nhiều Việt Nam Đó lý mà chọn đề tài “Giải pháp hỗ trợ báo cáo hệ thống BI ” với hi vọng góp phần nâng cao khả cạnh tranh phát triển mạnh mẽ, bền vững cho doanh nghiệp thương mại Việt Nam Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read data error !!! can't not read ... 2.4.2 Kiến trúc công nghệ RTBI 28 2.5 Tổ chức dạng báo cáo hệ thống BI 33 CHƯƠNG CÀI ĐẶT VÀ TRIỂN KHAI THUẬT TOÁN TRUY VẤN LIÊN TỤC HỖ TRỢ CHO BÁO CÁO TRONG HỆ THỐNG BI 40 3.1 Thuật... Tuy nhiên giải pháp xử lý luồng liệu liên tục giải pháp dành cho báo cáo thời gian thực kinh doanh chưa nghiên cứu nhiều Việt Nam Đó lý mà chọn đề tài Giải pháp hỗ trợ báo cáo hệ thống BI ” với... NGHỆ VÀ BÁO CÁO CHO HỆ THỐNG BI 17 2.1 Nền tảng công nghệ cho BI .17 2.2 Data Warehouse cho BI 20 2.3 An ninh Internet với BI 24 2.4 Giải pháp thúc đẩy phát triển BI