2
ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
Vũ Ngc Anh
ÁP DNG K THUT OLAP VÀ KHO D LIU
TRONG D BÁO TÀI CHÍNH
KHOÁ LUN TT NGHIP ĐẠI HC H CHÍNH QUY
Ngành: Các h thng thông tin
HÀ NI - 2010
3
ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
Vũ Ngc Anh
ÁP DNG K THUT OLAP VÀ KHO D LIU
TRONG D BÁO TÀI CHÍNH
KHOÁ LUN TT NGHIP ĐẠI HC H CHÍNH QUY
Ngành: Các h thng thông tin
Cán b hướng dn:
TS. Nguyn Hà Nam
Cán b đồng hướng dn:
Ths. Nguyn Thu Trang
HÀ NI - 2010
4
Li cm ơn
Trước tiên tôi xin gi li cm ơn và lòng biết ơn sâu sc ti TS.Nguyn Hà Nam và
Ths.Nguyn Thu Trang đã tn tình ch bo và hướng dn tôi trong sut quá trình thc hin
khóa lun tt nghip.
Tôi xin chân thành cm ơn các thy, các cô đã to cho tôi nhng điu kin thun li để
hc tp và nghiên cu ti trường Đại Hc Công Ngh.
Tôi xin cm ơn các bn trong nhóm làm “Data Warehouse và OLAP” đã cùng tho lun
và trao đổi và giúp tôi rt nhiu trong quá trình thu thp tài liu.
Tôi xin gi li cm ơn vô hn ti gia đình, bn bè, nhng người thân yêu đã luôn bên
cnh động viên tôi trong sut quá trình thc hin khóa lun.
Tôi xin chân thành cm ơn!
Sinh viên
Vũ Ngc Anh
1
Mc lc
Mc lc ....................................................................................................................... 1
Danh sách các hình ...................................................................................................... 3
Bng t viết tt ............................................................................................................ 5
Li m đu .................................................................................................................. 6
Chương 1. Gii thiu kho d liu và d liu tài chính .................................................. 7
1.1. D liu trong lĩnh vc tài chính ...................................................................... 7
1.2. Kho d liu (Data warehouse) ........................................................................ 8
1.2.1. Kho d liu .............................................................................................. 8
1.2.2. Mc đích ca kho d liu ......................................................................... 9
1.2.3. Li ích ca kho d liu............................................................................. 9
1.2.4. Thành phn ca kho d liu ................................................................... 10
1.2.5. Cu trúc ca kho d liu......................................................................... 11
1.2.6. Mô hình thc th trong kho d liu ........................................................ 12
1.2.7. Các lĩnh vc ng dng ca kho d liu .................................................. 15
Chương 2. K thut phân tích OLAP ......................................................................... 16
2.1. Gii thiu OLAP .......................................................................................... 16
2.2. Mô hình d liu đa chiu .............................................................................. 16
2.3. Kiến trúc khi (Cube) ca OLAP .................................................................. 18
2.4. So sánh OLAP và OLTP ............................................................................... 19
2.5. Các thành phn ca OLAP ............................................................................ 20
2.6. Chuyn đổi d liu t OLTP ti OLAP ........................................................ 21
2.7. Các mô hình lưu tr h tr OLAP ................................................................. 22
2.7.1. Mô hình Multidimentional OLAP (MOLAP) ......................................... 22
2.7.2. Mô hình Relational OLAP (ROLAP) ..................................................... 23
2.7.3. Mô hình Hybird OLAP (HOLAP) .......................................................... 24
2.7.4. So sánh các mô hình ............................................................................... 25
Chương 3. B công c Pentaho .................................................................................. 26
3.1 Tng quan .................................................................................................... 26
3.2 Các kh năng BI ca pentaho ........................................................................ 26
2
3.3 Nhng đặc tính và li ích .............................................................................. 29
Chương 4. Gii thiu bài toán trin khai trên Pentaho và kết qu đạt được ................ 33
4.1. Gii thiu bài toán ........................................................................................ 33
4.2. Thu thp,x lý d liu................................................................................... 33
4.3. To data warehouse ...................................................................................... 36
4.4. X lý d liu bng k thut OLAP ............................................................... 42
4.4.1. To cube ................................................................................................ 42
4.4.2. Analysis View ........................................................................................ 43
Kết lun ..................................................................................................................... 52
Tài liu tham kho ..................................................................................................... 53