ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN Giảng viên hướng dẫn: PHÂN TÍCH KHO DỮ LIỆU QUÁ TRÌNH SSAS VÀ NGÔN DỮ TRUY VẤN MDX... PHÂN TÍCH
Trang 1ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
Giảng viên hướng dẫn:
PHÂN TÍCH KHO DỮ LIỆU (QUÁ TRÌNH SSAS) VÀ NGÔN DỮ TRUY VẤN MDX
Trang 2MỤC LỤC
MỤC LỤC iii
PHÂN TÍCH KHO DỮ LIỆU (QUÁ TRÌNH SSAS) VÀ NGÔN DỮ TRUY VẤN MDX 1 1.1 Tạo project SSAS trong SQL Server Business Intelligence 1
1.2 Tạo Data Sources 2
1.3 Tạo Data Source Views 6
1.4 Tạo Cubes 9
1.5 Thực hiện truy vấn 18
1.5.1 Truy vấn 1 18
1.5.2 Truy vấn 2 21
1.5.3 Truy vấn 3 24
1.5.4 Truy vấn 4 26
1.5.5 Truy vấn 5 27
1.5.6 Truy vấn 6 28
1.5.7 Truy vấn 7 32
1.5.8 Truy vấn 8 33
1.5.9 Truy vấn 9 36
1.5.10 Truy vấn 10 38
Trang 3PHÂN TÍCH KHO DỮ LIỆU (QUÁ TRÌNH SSAS) VÀ NGÔN DỮ
TRUY VẤN MD1.1 Tạo project SSAS trong SQL Server Business Intelligence
Quá trình SSAS
Trang 41.2 Tạo Data Sources
Click chuột phải vào Data Sources, chọn New Data Source
Trang 5Chọn Data Connections là Data Warehouse đã trích xuất dữ liệu ở bài tập A1.2, ClickNext bước tiếp theo
Trang 81.3 Tạo Data Source Views
Click chuột phải vào Data Source Views, chọn New Data Source View
Chọn Data Source vừa tạo ở mục 2.2
Trang 9Add table Fact, sau đó click Add Related Tables
Trang 111.4 Tạo Cubes
Click chuột phải vào Cubes, chọn New Cube
Trang 12Chọn Measure Group Tables
Chọn Measures
Trang 13Chọn các Dimensions thực hiện câu truy vấn
Trang 14Đặt tên Cube
Trang 15Chạy các Dimentions:
Trang 161.5 Thực hiện truy vấn
1.5.1 Truy vấn 1
Liệt kê số lần tham gia thế vận hội Olympic Games các vận động viên có năm sinh bằng1900
Trang 181.5.1.3 Pivot Excel
1.5.2 Truy vấn 2
Liệt kê số lần tham gia thế vận hội Olympic Games mùa hè của các vận động viên trongnăm 2016
Trang 191.5.2.1 Manual
1.5.2.2 MDX
Select [Measures].[Games Participations] on columns,
[DIM Athlete].[Athlete Full Name].Members on Rows
From [Olympic DW]
WhereCrossJoin([DIM Time].[Game Season].&[Summer],[DIM Time].[Game Year].&[2016]);
Trang 201.5.2.3 Pivot Excel
1.5.3 Truy vấn 3
Tổng số vận động viên đã tham gia vào thế vận hội Olympic Games 2020 tại Nhật Bản
Trang 211.5.3.1 Manual
1.5.3.2 MDX
Select [Measures].[Games Participations] on columns,[DIM Location].[Game Location].&[Japan] on RowsFrom [Olympic DW]
Where ([DIM Time].[Game Year].&[2020]);
Trang 231.5.4.3 Pivot Excel
1.5.5 Truy vấn 5
Liệt kê tổng số vận động viên tham gia môn 1500 mét xe lăn (nam)
Trang 241.5.5.1 Manual
1.5.5.2 MDX
Select [Measures].[Games Participations] on columns,
[DIM Game].[Event Title].&[1,500 metres Wheelchair Men] on
Trang 261.5.6.3 Pivot Excel
Trang 27Select [Measures].[Games Participations] on columns,
[DIM Athlete].[Athlete Full Name].Members on Rows
From [Olympic DW]
WhereCrossJoin([DIM Game].[Participant Type].&[Athlete],[DIM
Game].[Discipline Title].&[Boxing]);
Trang 281.5.7.3 Pivot Excel
1.5.8 Truy vấn 8
Liệt kê số lượng tham gia Olympic Games của các vận động viên tới từng nơi tổ chứcthế vận hội của quốc gia Argentina
Trang 291.5.8.1 Manual
1.5.8.2 MDX
Select [Measures].[Games Participations] on columns,[DIM Location].[Game Location].Members on RowsFrom [Olympic DW]
Where [DIM Country].&[Argentina];
Trang 331.5.10.3 Pivot Excel
Trang 34LINK CÁC MỤC LIÊN QUAN
https://drive.google.com/drive/folders/1WeLDLD90iggNiWKGg8nuKgcAVbmTKzUi?usp=sharing