Đang tải... (xem toàn văn)
Khởi động phần mềm Visual studio 2022.4 5.Tạo một Data Source mới để bắt đầu57.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 148.Chọn ra các thuộc tính từ bảng dữ liệu
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 - 31211027324 Trầ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 5.Tạo một Data Source mới để bắt đầu5
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 148.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ực tuyế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ện như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ôn họ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
a) Giới thiệu
Với phần Demo này, nhóm chúng mình đã chuẩn bị sẵn một database về quản lý bán hàng tham khảo được, để có thể kịp tiến độ của bài thuyết trình.
Link code:DATABASE
b) Các bước thực hiện
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” • Login: Đăng nhập tài khoản người dùng
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”
Too long to read onyour phone? Save
to read later on your computer
Save to a Studylist
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”
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:
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 Services Multidimensional Project
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
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 a database name” => Nhấn “OK”
Trang 14Ở mục data connections đã xuất hiện database cần tạo Ấn “Next”
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áy chuột phải vào thư mục data source view => Chọn New data Source View
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”
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”
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, HOADON Count => 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”
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”
Trang 25Quay lại trang Data Source Views để kiểm tra kết quả khối Cube đã hoàn thiện, thiết lập Dimensions với giá trị đầy đủ Bảng HOADON chính là bảng Fact, các bảng còn lạ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ừngDimensioncần thiết ở
mục Table trong Data Source View rồi thả vào danh sách Attribute ở bên trái ứng
Làm tương tự với các bảng Dim khác
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ậpdeployment
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”.
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ích1 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
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 ra thuộ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 bước thực hiện trên sẽ đem lại những điều bổ ích cho mọi người.
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ọc tập nhé.