Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giải pháp hỗ trợ báo cáo trong hệ thống BI
Nội dung xem thử
Mô tả chi tiết
Số hóa bởi 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
LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH
Thái Nguyên - 2012
Số hóa bởi 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 bởi 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
và 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 và Công nghệ Việt Nam, nơi các thầy, các cô đã tận tình truyền đạt các
kiến thức quý báu cho tôi trong suốt quá trình học tập. Xin cảm ơn Ban chủ nhiệm
khoa và các cán bộ khoa đã tạo điều kiện tốt nhất cho tôi học tập và hoàn thành đề
tài tốt nghiệp của mình.
Đặc biệt, tôi xin gửi lời cảm ơn tới TS. Hoàng Đỗ Thanh Tùng, thầy đã tận
tình chỉ bảo tôi trong suốt quá trình thực hiện 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 và những người
thân đã động viên khích lệ tinh thần và giúp đỡ tôi hoàn thành luận văn này.
Thái Nguyên, ngày 10 tháng 10 năm 2012
Ngô Thế Anh Hào
Số hóa bởi 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 này do tôi tự tìm hiểu và tổng hợp từ nhiều
nguồn tài liệu khác nhau. Luận văn tốt nghiệp là kết quả của quá trình học tập,
và thực hiện hoàn toàn nghiêm túc, trung thực của bản thân. Tất cả các tài liệu
tham khảo đều có xuất xứ rõ ràng và được trích dẫn hợp pháp.
Phần mã nguồn của chương trình do tôi thiết kế và xây dựng, trong đó
có sử dụng một số thư viện chuẩn và các thuật toán được các tác giả xuất bản
công khai và miễn phí trên mạng Internet.
Tôi xin hoàn toàn chịu trách nhiệm về nội dung và sự trung thực trong
luận văn tốt nghiệp Thạc sĩ của mình.
Người cam đoan
Ngô Thế Anh Hào
i
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
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 ....................................................................................................................1
CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG BI ..................................................2
1.1. BI nhu cầu và thực trạng............................................................................2
1.2. Khảo sát hệ thống BI triển khai ở Việt Nam ............................................5
1.3. Lịch sử và xu hƣớng phát triển của BI .....................................................7
1.4. BI và các vấn đề trọng tâm.......................................................................13
CHƯƠNG 2. 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 và 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 quả hoạt động đáp ứng thời gian thực .....................................27
2.4.2. Kiến trúc và công nghệ của RTBI......................................................28
2.5. Tổ chức các dạng báo cáo trong hệ thống BI ........................................33
CHƯƠNG 3. 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 trong hệ thống BI............40
3.1.1. Động cơ thúc đẩy ................................................................................40
3.1.2. Tìm hiểu luồng dữ liệu và 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 huống xử lý truy vấn............................................................46
3.1.5. Ý tưởng của đề tài ...............................................................................46
3.2. Microsoft StreamInsight và báo cáo trong BI........................................48
3.2.1. Mục tiêu và lợi ích của StreamInsight với báo cáo BI......................49
ii
3.2.2. Mô tả cấu trúc dữ liệu trong StreamInsight......................................51
3.2.3. Thành phần hoạt động của máy chủ StreamInsight ........................55
3.3. Cài đặt và thử nghiệm báo cáo Dashboard với StreamInsight.............59
3.3.1. Cấu trúc của chương trình.................................................................59
3.3.2. Cấu trúc và giao diện báo cáo ............................................................60
3.3.3. Kết quả 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 Bacteriological Analytical Manual
CEP Centre for Economic Performance
CRM Customer relationship management
DW Data warehouse
ETL Extract, transform, load
ERP Enterprise resource planning
KPI Key performance indicator
LINQ Language-Integrated Query
OLAP OnLine Analysis Processing
OPM Operational performance measure
RTBI Real-time business intelligence
SDK Software Development Kits
SO Strategic objective
SOA Society of Actuaries