1. Trang chủ
  2. » Giáo Dục - Đào Tạo

NGHIÊN CỨU CÔNG NGHỆ OLAP VÀ ỨNG DỤNG

94 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 94
Dung lượng 25,83 MB

Nội dung

TRUING DAI HOC SlT PHAM TP.CM KHOA TOAN - TIN HOC B0 MON TIN HOC Tran VTnh Tien Dire - Nguyen Phu Thinh NGHIEN CLTU C6NG NGHE OLAP VA I NC DVNG LUAN VAN CU' NHAN CONG NGHE THONG TIN TP.HCM, Thang 4-2010 TRUING DAI HOC SlT PHAM TP.CM KHOA TOAN - TIN HOC BO MON TIN HOC Tran Vinh Ti6n Due - Nguyln Phu Thinh NGHIEN CtTU C6NG NGHE OLAP VA U*NG DUNG GIAO VIEN HUONG DAN: NGUYEN THI TRA LINH TP.HCM, Thang 4-2010 Leri cam on Dau tien, chung em xin gui ldi cam cm sau sac den Co Nguyen Thi Tra Linh va Thay Tran Ngoc Bao la nhung ngudi da true tiep hudng dan de hom chung em co the hoan luan van Chac chan rang neu khong co su diu dat va tan tinh giup cua Co va Thay thi chung em se gap rat nhidu kho khan qua trinh nghien cuu thuc hien luan van Ke den, chung em muon tran cam cm cong lao to ldn cua Ba Me, nhung dang sinh da nuoi nang va day chung em nen ngudi nhu hom Chac chan rang sau du co lam gi, du co di dau, chung em cung se khong lam phu long Ba Me Cuoi cung, xin gui ldi cam om chan den trudng Dai hoc Su Pham Thanh Pho Ho Chi Minh, noi da danh su quan tarn rat ldn doi vdi sinh vien cong nghe thong tin chung em suot qua trinh hoc tap tai day Dac biet, xin tran cam on toan the cac Thay Co khoa Toan-Tin Tren dudng gop nhat nhung kien thuc quy bau cua hom nay, cac thay, cac co, va ban be la nhung ngudi da day dd, cung chung em sat canh va trai nghiem suot nam dai hQC Muc • luc • Lai c&m an Myc lyc Bang cac ki hifu, chu viit tit Bang danh muc cac bang bieu 10 Bang danh myc cac hinh ve Tom tit n$i dung luan van Md dau 11 Co so ly thuyet Chuang Cong nghy OLAP 1.1 Gidi thi?u ve Data Warehouse 1.1.1 Dinhnghia 1.1.2 Y nghia cua Data Warehouse 1.1.3 Bac diem cua Data Warehouse 1.1.4 Cau true cua Data Warehouse 1.2 T6ng quan ve OLAP 1.2.1 Giaithiyu 1.2.2 Dac diem cua OLAP: 1.3 C&c mo hinh OLAP 1.3.1 MOLAP (Multidimensional OLAP) 1.3.2 ROLAP (Relational OLAP) 1.3.3 HOLAP (Hybrid OLAP) 1.3.4 So sanh cac mo hinh Chuang OLAP MS SQL Server Analysis Service (SSAS) 2.1 Kiin true cac phan OLAP SSAS 2.1.1 Cube 2.1.2 Dimension 2.1.3 Measure 2.1.4 Fact table (Fact) 2.1.5 Slice 2.1.6 Partition 15 15 15 15 16 16 19 19 19 21 21 21 22 25 26 27 27 27 29 31 31 32 33 2.1.7 Role 33 34 2.1.8 Schedule (Lap lich) 35 2.2 Quy trinh thilt kl cac d6i tugng SSAS 2.2.1 So luge ve quy trinh xay dung Data Warehouse 35 2.2.1.1 Quy trinh chung 35 2.2.1.2 Cong cy thyc hifn: 37 2.2.2 Quy trinh tao Cube: 37 43 Chuong3 Component Pivot Table Excel 43 3.1 PivotTable 3.1.1 Gidithifu 43 43 3.1.2 Cachsudyng 46 3.2 PivotChart 3.3 Gioi thieu mQt so cong cy h6 try OLAP tuong ty nhu Pivot Table cua Excel 47 3.3.1 RadarCube OLAP 47 48 3.3.2 Data Dynamics Analysis , 3.3.3 ComponentOne OLAP for WinForm 49 3.3.4 Devexpress ASPxPivotGrid 49 3.4 So sanh Pivot Table vdi cac cong cy khac: 50 LTu diem: 50 Nhuyc diem: 50 Ket luan: 51 viyn Chuomg lap trinh lien quan din SSAS 52 Cac thu 52 4.1 AMO 4.2 ADOMD.NET 53 4.3 SMO 53 4.4 MDX 55 55 4.4.1 Ciu true chung 4.4.2 Vidymlu 55 4.4.3 Luuy 56 Chuomg Xay dung cong cy Web ho try phan tich du liyu cho cac ung dyng OLTP58 58 5.1 Phan tich, thilt kl 5.1.1 Phan tich 58 , 5.1.1.1 Quy trinh xir ly nghiyp vy: 58 5.1.1.2 Yeu cau chuc nang: 60 66 5.1.1.3 Mo hinh quan niem du lifu: 5.1.2 Thiltkl 5.1.2.1 Dulifu: 5.1.2.2 Kiln true module: 5.1.2.3 He th6ng giao di?n: 5.2 Cai dat, lap trinh Danh gia, ban luan vl kit qua Ket luan - Huong phat triln Cac kit qua da dat duoc Vl ly thuyet Vl th\rc nghi?m Danh muc tai lieu tham khao 72 72 79 80 88 89 91 91 91 91 93 Bang cac ki hieu, chfr viet tat Tieng Anh: AMO : Analysis Management Objects BI: Business Intelligence DTS: Data Transformation Services ETL: Extract - Transform - Load HOLAP: Hybrid OLAP MDX: Multi-dimensional Expressions MOLAP: Multidimensional OLAP OLAP: Online Analytical Processing ROLAP : Relational OLAP SMO: SQL Server Management Objects SSAS: SQL Server Analysis Services Tieng Viet: • CSDL: Co so du lieu Bang danh muc cac bang bieu Bang 1: So sanh cac mo hinh OLAP .26 Bang danh muc cac hinh ve Hinh 1: Cac dang cor so du lieu Hinh 2: VI du v6 mot mlu bao cao co dinh Hinh 3: Minh hoa vi tri cua ung dung Hinh 4: Data Warehouse Hinh 5: Bac diem cua Data Warehouse Hinh 6: Cau true cua Data Warehouse Hinh 7: Vi tri cua OLAP Hinh 8: Mo hinh du lieu MOLAP Hinh 9: Mo hinh du lieu ROLAP Hinh 10: Luge hinh Hinh 11: Luge hinh bong tuyet Hinh 12: Mo hinh du lieu HOLAP Hinh 13: VI dg v'e Kh6i (Cube) Hinh 14: VI dg ve rong khoi Hinh 15: VI dg ve cac Dimension (ChiSu) khac Hinh 16: Fact Table Hinh 17: Slice Hinh 18: Cac d6i tugng SSAS Hinh 19: PivotTable Hinh 20: PivotChart Hinh 21: RadarCube OLAP Hinh 22: Data Dynamics Analysis Hinh 23: ComponentOne OLAP for WinForm Hinh 24: Devexpress ASPxPivotGrid Hinh 25: Mo hinh xu ly nghiep vg quan ly template Hinh 26: So Use-Case mo ta he thong chuc nang cua Administrator Hinh 27: So Use-Case mo ta he thong chuc nang cua Designer Hinh 28: So User-Case mo ta he thong chuc nang cua Custom User Hinh 29: So Use-Case mo ta chuc nang quan ly Template Hinh 30: So Use-Case mo ta chuc nang phan quyen Template Hinh 31: So Use-Case mo ta chuc nang quan ly Cube Hinh 32: So Use-Case mo ta chuc nang phan quyen Cube Hinh 33: So Use-Case mo ta chuc nang quan ly User Hinh 34: So Use-Case mo ta chuc nang quan ly Group Hinh 35: So Use-Case mo ta chuc nang quan ly Profile Hinh 36: So d6 Use-Case mo ta chuc nang cau hinh he thong Hinh 37: Mo hinh quan niem du lieu he th6ng OLAP Hinh 38: Mo hinh vat ly Hinh 39: Man hinh chinh phan he administrator Hinh 40: Man hinh chuc nang Copy Rights 11 12 13 15 17 19 19 22 23 24 24 25 28 29 30 31 32 35 43 46 47 48 49 50 59 60 61 61 62 62 63 63 64 ,65 65 ,66 67 73 ,80 ,81 Hinh 41: Man hinh chuc nang Active cube Hinh 42: Man hinh chuc nang Assign cube to group Hinh 43: Man hinh chuc nang Assign user to cube Hinh 44: Man hinh chuc nang List user Hinh 45: Man hinh chuc nang Assign Groups Hinh 46: Man hinh chuc nang Assign Users Hinh 47: Man hinh chuc nang Import cube Hinh 48: Man hinh chuc nang Assign rights to profile Hinh 49: Man hinh chuc nang Schedule Hinh 50: Man hinh chuc nang Setting Connection Hinh 51: Man hinh chinh phan he designer Hinh 52: Man hinh chuc nang Design template Hinh 53: Man hinh chuc nang Export template Hinh 54: Man hinh chuc nang Assign template to user Hinh 55: Man hinh chinh phan he custom user 81 81 82 ,82 ,83 83 ,83 84 84 85 85 86 86 87 87 (S) R3-16: tblCube [iMa_DB] c tblDatabase[iMa_DB] (S) R3-17: tblCurrentConnect [iMa DB] c tblDatabase[iMa_DB] (S) R3-18: tblQuyen[iParent] c tblQuyen [iMa Quyen] • Rang buQC giua cac thupc tinh mQt bang: (T) R4-01: tblTemplatefiParent] c tblTemplate[iMa_Template] CREATE TRIGGER trg_Template_delete ON tblTemplate FOR DELETE AS DECLARE iMa_T emp late INT SELECT 0iMa_Template = iMa_Template FROM deleted DELETE FROM tblTemplate WHERE iParent = 0iMa_Template ; • Rang buQC giua cac thupc tinh, cac bQ cua nhieu bang: (T) R5-01: tblTemplate[iOwner] c tblUser[iMa_User] CREATE TRIGGER trg_User_delete ON tblUser FOR DELETE AS DECLARE 0iMa_User INT SELECT 0iMa_User = iMa_User FROM deleted DELETE FROM tblTemplate WHERE iMa_Template in ( SELECT DISTINCT tblTemplate iMa_Template FROM tblTemplate WHERE (tblTemplate iOwner = 0iMa_User) ) ; 5.1.2.2 Kien true module: 79 He thong OLAP VPhan he Designer V"Phan he Custom Phan he Administrator User A A- 5.1.2.3 He thong giao dien: > o He thong giao dien phan he Administrator: J: : -

Ngày đăng: 29/06/2021, 07:46

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w