DEMO OLAP docx BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC UEH – TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH DEMO OLAP MÔN HỌC CƠ SỞ DỮ LIỆU NÂNG CAO Giảng viên hướng dẫn Hồ Thị Thanh Tuyến Mã[.]
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC UEH – TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH
DEMO OLAP
MÔN HỌC: CƠ SỞ DỮ LIỆU NÂNG CAO
Giảng viên hướng dẫn : Hồ Thị Thanh Tuyến
Sinh viên thực hiện : NHÓM 2
Hoàng Thái Sơn - 31211027324Trần Ngọc Mỹ Anh - 31211023415Đinh Quang Tiến - 31211027339
Lê Trần Yến My - 31211027273
Lê Mai Phương Duyên - 31211020937
Lê Thị Quỳnh Liên - 31211024292
Trang 24 Khởi động phần mềm Visual studio 2022 4
7.Thiết lập Cube mới và tạo các Dim trên dữ liệu có sẵn trên bảng 14 8.Chọn ra các thuộc tính từ bảng dữ liệu để sử dụng làm Dim hoặc
Trang 3I/LỜI CẢM ƠN
Lời đầu tiên, nhóm chúng em xin gửi lời cảm ơn đến cô Hồ Thị Thanh Tuyến –
GV môn Cơ sở dữ liệu nâng cao lớp BI002 đã cho chúng em cơ hội để tìm hiểu vàthuyết trình về chủ đề OLAP – một chủ đề rất quan trọng trong môn học
Dưới sự dẫn dắt và những gợi ý của cô, nhóm chúng em đã cố gắng tìm hiểu và trang
bị cho mình được những kiến thức bổ ích, đặc biệt là về công cụ xử lý phân tích trựctuyến OLAP -Online Analytical Processing
Chúng em hy vọng rằng, với sự chuẩn bị về bài demo này đã thể hiện được sự
nỗ lực và nghiêm túc trong quá trình học tập của mình Tuy đã rất cố gắng hoàn thiệnnhưng vẫn sẽ không thể tránh khỏi những thiếu sót, tụi em rất mong nhận được sự góp
ý của cô để có những sản phẩm tốt hơn nữa, đặc biệt là bài DEMO Cuối kỳ của mônhọc
Một lần nữa, chúng em xin chân thành cảm ơn cô rất nhiều
II/ CÁC BƯỚC THỰC HIỆN DEMO OLAP
1 Khởi động phần mềm Microsoft SQL Server Management Studio
Điền các thông tin vào các mục như sau:
• Server type: Chọn “Database Engine”
• Server name: Chọn server name của máy tính người dùng
• Authentication: Chọn “SQL Server Authentication”
Trang 42 Tạo database
Như chúng ta đã được học ở học phần Cơ sở dữ liệu
Nháy chuột phải vào thư mục Database, sau đó chọn “New database”
lOMoARcPSD|38133502
Trang 5Cửa sổ New Database hiện ra Tại mục “Database name” nhập tên Database cần tạo.Tên database của nhóm là “OLAP” Sau đó, chọn “OK”
Kích chuột phải vào “Database” chọn “Refresh” để kiểm tra Database mới vừa tạo
Trang 63 Thêm code
Sau khi database đã được tạo như hình:
Chúng ta nháy chuột phải vào database muốn tạo bảng => Chọn “ New query”
lOMoARcPSD|38133502
Trang 7Cửa sổ SQLQuery hiện ra, ta nhập code tạo bảng, tạo khóa ngoại và code insert dữliệu vào.
Trang 8Sau khi đã nhập xong code, chúng ta chọn “Execute” để chạy các câu lệnh Sau đókiểm tra lại các mục trong database như đã được học.
Execute thành công:
lOMoARcPSD|38133502
Trang 9Tạo các bảng thành công:
Trang 10Dữ liệu insert thành công:
4 Khởi động phần mềm Visual studio 2022.
Chọn “Create a new Project” Tìm kiếm và chọn công cụ Analysis ServicesMultidimensional Project
lOMoARcPSD|38133502
Trang 11Nhóm đặt tên cho Project là “OLAP” và chọn “Create”
Trang 125.Tạo một Data Source mới để bắt đầu
Chọn “Create a data source based on an existing or new connection” để tạo data
lOMoARcPSD|38133502
Trang 13source từ các kết nối mới hoặc có sẵn
Nhóm chọn lựa chọn thứ 2 và tiến hành kết nối với database đã được tạo sẵn ở SQL
Để kết nối đến đúng database “OLAP’ vừa tạo => Chọn“New”
Cửa sổ Connection Manager hiện ra => nhập server name trùng khớp với server name
ở bước 1 => Chọn Database muốn tạo data source (OLAP) ở mục “Select or enter adatabase name” => Nhấn “OK”
Trang 14Ở mục data connections đã xuất hiện database cần tạo Ấn “Next”
lOMoARcPSD|38133502
Trang 15Chọn “Use the service account” và ấn “Next”
Trang 166 Tạo Data source view mới
Tương tự như tạo Data Source, tại thanh Solution explorer bên phải màn hình, nháychuột phải vào thư mục data source view => Chọn New data Source View
lOMoARcPSD|38133502
Trang 17Cửa số data source view wizard hiện ra Chọn data source OLAP vừa tạo => Chọn
“Next”
Trang 18Chọn các bảng qua mục Included objects để tạo data source view, chọn “Next”
lOMoARcPSD|38133502
Trang 19Đặt tên cho Data source view tại mục Name Nhóm đặt tên là OLAP Sau đó chọn
“Finish” Data source view đã được tạo
Kiểm tra kết quả Data source view vừa tạo
Trang 207.Thiết lập Cube mới và tạo các Dim trên dữ liệu có sẵn trên bảng
Chọn thư mục Cube và chọn thao tác New Cube để bắt đầu tạo một dữ liệu Cube mới
Cửa sổ Cube Wizard hiện ra Chọn “ use existing tables” => Chọn “Next”
lOMoARcPSD|38133502
Trang 21Chọn bảng cần thiết để phục vụ cho quy trình phân tích thuộc tính giá trịNhóm chọn bảng HOADON, chọn “Next”
Trang 22Cửa sổ hiển thị các thuộc tính trong bảng được chọn ở trên Nhóm chọn bảng
HOADON gồm các thuộc tính như So luong, Tien giam gia, Thanh tien, HOADONCount => Nháy vào các ô vuông để chọn các thuộc tính có chứa các giá trị đo lường(measure)=> Chọn “Next”
lOMoARcPSD|38133502
Trang 23Chọn các bảng dim cần thể hiện và ấn “Next”
Trang 24Đặt tên cube là OLAP và “Finish”
lOMoARcPSD|38133502
Trang 25Quay lại trang Data Source Views để kiểm tra kết quả khối Cube đã hoàn thiện, thiếtlập Dimensions với giá trị đầy đủ Bảng HOADON chính là bảng Fact, các bảng cònlại gọi là bảng Dim
Trang 268.Chọn ra các thuộc tính từ bảng dữ liệu để sử dụng làm Dim hoặc làm giá trị Measure
Đây là một thao tác kéo thả rất đơn giản, bạn chỉ cần nhấp từng Dimension cần thiết ở mục Table trong Data Source View rồi thả vào danh sách Attribute ở bên trái ứng
dụng
Làm tương tự với các bảng Dim khác
lOMoARcPSD|38133502
Trang 28lOMoARcPSD|38133502
Trang 299 Bắt đầu quá trình xử lý bằng cách chọn thao tác Process trên thiết lập deployment
Kích chuột phải vào Data source của bạn(OLAP) và ấn “Deploy”
Deploy thành công
Trang 3010 Sử dụng công cụ Browser để theo dõi và phân tích dữ liệu
Nháy chuột phải OLAP cube chọn “Browser”
lOMoARcPSD|38133502
Trang 32Như vậy là chúng ta đã có thể tiến hành phân tích OLAP
c Ví dụ phân tích
1 Ví dụ:
Khởi tạo trang báo cáo số lượng sản phẩm bán theo từng miền
lOMoARcPSD|38133502
Trang 33Chúng ta phân tích sâu hơn nữa, bằng cách đưa ra số lượng từng sản phẩm bán rathuộc các tỉnh trong mỗi miền
Trang 35Sau khi build khối OLAP này vào Excel, chúng ta thử tiến hành phân tích một vídụ: “Xem trong từng nhóm sản phẩm thì số lượng của mỗi sản phẩm được bán làbao nhiêu”
Đưa ra đồ thị, các sản phẩm và phương thức thanh toán của nó như thế nào
Trang 36III/LỜI KẾT
Như vậy là phần Demo OLAP của nhóm chúng mình đã kết thúc, hy vọng rằng những
lOMoARcPSD|38133502
Trang 37Chúc mọi người sẽ có phần Demo cuối kỳ thật thành công, và tất cả chúng ta sẽ cónhiều sức khỏe, niềm tin để làm tốt hơn ở những đồ án tiếp theo trên chặng đường họctập nhé.