Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
2,27 MB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC KHO DỮ LIỆU VÀ OLAP ĐỀ TÀI: Áp dụng kho liệu kỹ thuật OLAP phân tích khai thác kết hoạt động kinh doanh chuỗi cửa hàng tiện lợi Giảng viên hướng dẫn : Đinh Thị Mận Sinh viên thực : – – – – – TP HỒ CHÍ MINH – 2022 LỜI CẢM ƠN Trước tiên, chúng em xin gửi lời cảm ơn biết ơn sâu sắc đến Cô Đinh Thị Mận, giảng viên hướng dẫn chúng em thực đề tài Cơ tận tình bảo, giúp đỡ nhóm suốt thời gian thực người giúp nhóm đưa ý tưởng, kiểm tra phù hợp đề tài Mặc dù cố gắng hoàn thành đề tài phạm vi khả Tuy nhiên khơng tránh khỏi thiếu sót Em mong nhận cảm thơng tận tình bảo q thầy tồn thể bạn MỤC LỤC CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU .6 1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 1.3 KHẢO SÁT HỆ THỐNG 1.3.1 Tổng quan hệ thống cửa hàng 1.3.2 Quản lí kho 1.3.3 Quản lí chi nhánh 1.3.4 Quản lí liệu bảo mật 1.3.5 Quản lí nhân viên 1.3.6 Quản lí khách hàng 1.3.7 Quản lý sản phẩm 1.4 KẾT CHƯƠNG CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG .10 2.1 THIẾT KẾ CƠ SỞ DỮ LIỆU .10 2.1.1 Cơ sở liệu tác nghiệp .10 2.1.2 Cơ sở liệu đa chiều 11 2.2 PHÂN TÍCH NẠP DỮ LIỆU BẰNG KỸ THUẬT OLAP 11 2.3 PHÂN TÍCH DỮ LIỆU OLAP (ONLINE ANALYTICAL PROCESSING) 15 2.4 KHAI THÁC DỮ LIỆU TRONG SSAS 18 MỞ ĐẦU Vào thời đại phát triển ngày khuynh hướng tiêu dùng thuận tiện, nhanh chóng ngày mở rộng, thói quen tiêu dùng chợ ngày có nhiều nhược điểm chất lượng thực phẩm khơng đảm bảo, khơng có nguồn gốc xuất xứ rõ ràng, ảnh hưởng đến sức khỏe người tiêu dùng giá khơng ổn định Vì mà mua hàng siêu thị cửa hàng tiện lợi trở thành thói quen đa số người tiêu dùng, cửa hàng tiện lợi ngày bộc lộ nhiều ưu điểm Ngoài việc đảm bảo chất lượng hàng hóa mà người tiêu dùng cịn an tâm ổn định giá Vì nên ngày có nhiều thương hiệu cửa hàng tiện lợi mở Bài báo cáo nhằm mục phân tích hoạt động kinh doanh chuỗi cửa hàng doanh nghiệp Phân Công Nhiệm Vụ Thành Viên Nhóm : Tên Thành Viên Cơng Việc Phần Trăm Hoàn Thành Lê Hải Đăng + Tạo Cơ Sở liệu tác nghiệp, Kho liệu 40% + Truy Vấn MDX + Cube, tìm hiểu Data mining + Tìm hiểu cách nạp liệu Lư Quang Trực + Tạo Cơ Sở liệu tác nghiệp +Tìm hiểu cách nạp liệu 35% + Import liệu vào SQL sever Bùi Bá Lộc + Viết báo cáo Word 25% + Viết báo cáo Power Point + Import liệu vào SQL sever Nguyễn Thành Văn 0% Hứa Hiền Vinh 0% CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU Bài báo cáo nhóm nghiên cứu đề đài “Áp dụng kho liệu kỹ thuật OLAP phân tích khai thác kết hoạt động kinh doanh chuỗi cửa hàng tiện lợi ” Bài báo cáo tập trung phân tích Data Warehouse, mơ hình nạp liệu từ hệ thống quản lý vào Data Warehouse, phân tích liệu kỹ thuật OLAP SSAS, truy vấn liệu ngôn ngữ MDX, khai thác liệu kỹ thuật Data mining SSAS, nhiệm vụ chức phận, quản lí chuỗi cửa hàng, báo cáo thống kê, đưa thơng tin tổng kết tình hình doanh thu sau khoảng thời gian định Sau tháng, quý, năm Qua giúp hiểu rõ kết trình vận hành, hoạt động các quản lý chuỗi cửa hàng tiện lợi 1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI Mục đích: Để tiếp cận mơi trường làm việc thực tế doanh nghiệp, qua áp dụng kiến thức chuyên ngành vào thực tế, từ học hỏi rút kinh nghiệm cho thân q trình phân tích kho liệu Qua báo cáo nhóm nhằm mục đích hiểu nắm vững lý thuyết, kiến thức học mơn đáp ứng yêu cầu nhà tuyển dụng tương lai Cho nên nhóm lựa chọn đề tài để phân tích khai thác hoạt động kinh doanh chuỗi cửa hàng Phạm vi: - Đối tượng nghiên cứu: Các cửa hàng tiện lợi Circle K, Family Mart, GS25… - Phạm vi nghiên cứu : Áp dụng kho liệu kỹ thuật OLAP phân tích khai thác, phân tích số liệu để có nhìn thực tiễn tổng quan hoạt động kinh doanh chuỗi cửa hàng 1.3 KHẢO SÁT HỆ THỐNG 1.3.1 Tổng quan hệ thống cửa hàng Qua khảo sát cửa hàng tiện lợi Circle K Địa chỉ: 144 Lê Trọng Tấn, Tây Thạnh, Tân Phú, Thành phố Hồ Chí Minh Nhóm khảo sát số thông tin hệ thống phận công ty: Tên đầy đủ công ty TNHH Vòng Tròn Đỏ, chuỗi cửa hàng ưa chuộng hàng đầu Việt Nam, với nhiệm vụ mang đến cho người tiêu dùng trải nghiệm mua sắm an toàn, tiện lợi, đảm bảo chất lượng với đội ngũ nhân viên thân thiện chuyên nghiệp Hướng đến chiến lược phát triển cửa hàng tiện lợi ngày nâng cao, nhiều người biết đến, nâng tầm trải nghiệm người tiêu dùng ngày đa dạng lên tầm cao 1.3.2 Quản lí kho Việc quản lý hàng tồn kho cách để bảo vệ nguồn vốn cổ phần chi nhánh khác Một ứng dụng có quản lý hàng tồn kho hiệu giúp người quản lý biết xác số lượng tồn kho doanh nghiệp thời điểm thực tế Qua đó, dễ dàng phân phối, điều tiết nguồn hàng tới chi nhánh cách hợp lý 1.3.3 Quản lí chi nhánh Tăng cường kết nối chi nhánh giúp nhà quản lý trực tiếp điểm bán khác học hỏi, trao đổi kinh nghiệm để đưa giải pháp kinh doanh hiệu nhất.Việc kết nối chi nhánh trở nên đơn giản nhiều nhờ vào việc sử dụng chức quản lí phần mềm 1.3.4 Quản lí liệu bảo mật Việc bảo mật liệu thông tin khách hàng dẫn đến tình trạng liệu bị tin tặc đánh cắp lúc nào.Vì nên quản lý liệu bảo mật hạn chế tối đa việc sai sót thơng tin khách hàng, quản lý chồng chéo làm liệu 1.3.5 Quản lí nhân viên Vấn đề thất hàng hóa giảm doanh thu xảy thường thiếu trung thực, sai sót nhân viên Giải pháp để giải vấn đề áp dụng hệ thống quản lý thao tác giao dịch nhân viên Nhờ đó, hoạt động nhân viên ghi lại hệ thống để bạn theo dõi giám sát 1.3.6 Quản lí khách hàng Quản lý thơng tin liệu khách hàng ln đóng vai trị vơ quan trọng hoạt động kinh doanh Để khởi động chương trình tri ân chăm sóc khách hàng, doanh nghiệp phải có thơng tin khách hàng Vì vậy, việc sử dụng phần mềm quản trị có tích hợp tính quản lý thơng khách hàng doanh nghiệp vô cần thiết 1.3.7 Quản lý sản phẩm Cơng việc kiểm sốt sản phẩm hoạt động luân chuyển sản phẩm cửa hàng khiến doanh nghiệp tốn nhiều thời gian Nếu cơng việc khơng kiểm sốt kịp thời, uy tín chất lượng phục vụ doanh nghiệp bị ảnh hưởng Vì ứng dụng có việc quản lý sản phẩm điều thực cần thiết 1.4 KẾT CHƯƠNG Việc quản lý chuỗi cửa hàng việc cần thiết Nó giúp người quản lý doanh nghiệp giải nhiều vấn đề kinh doanh Qua nhóm khảo sát thực tế cho ta biết việc quản lý chuỗi cửa hàng doanh nghiệp kinh doanh điều khơng thể thiếu Nên việc phân tích khai thác kết hoạt động chuỗi cửa hàng điều cần thiết Từ có thêm thơng tin giúp cho nhóm có thêm nhiều ý tưởng phát triển đa dạng để tạo ứng dụng để giúp cho việc quản lý dễ dàng vận hành tốt chuỗi cửa hàng CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 THIẾT KẾ CƠ SỞ DỮ LIỆU 1.4.1 Cơ sở liệu tác nghiệp Hình 2.1: Cơ sở liệu tác nghiệp 10 1.4.2 Cơ sở liệu đa chiều Hình 2.2: Cơ sở liệu đa chiều 2.2 PHÂN TÍCH NẠP DỮ LIỆU BẰNG KỸ THUẬT OLAP - Các bước thiết kế cài đặt mơ hình nạp liệu từ hệ thống quản lý vào Data Warehouse Bước chuẩn bị: + Cài đặt gói hình công cụ Manage Extensions 11 + CSDL tác nghiệp excel có chứa liệu để thực việc nạp liệu Hình 2.3: File sở liệu tác nghiệp excel + CSDL đa chiều việc nạp liệu Hình 2.4: File sở liệu đa chiều Bước 1: Tạo project công cụ SQL Data Tool (vs2017) create a new project (vs2019), thực trình SSIS Hình 2.5: Tạo project Integration Services Project 12 Bước 2: Tạo Data Flow Task nguồn liệu (Excel Source), OLE DB Destination thiết lập bảng để đổ liệu vào - Ở Toolbox click double vào Data Flow Task - Tiếp theo click double vào biểu tượng Data Flow Task vừa tab Package-dess [Design], ứng dụng chuyển qua phần Data Plow, kéo vào Excel Source khung Toolbox để xác định nguồn liệu để vào kéo OLE DB Destination khung Toolbox vào để xác định nơi liệu lưu trữ Tiến hành đổi tên cho phù hợp, - Mở Excel Source Editor Conection Manager New sau hộp thoại Excel Conection Manager Xuất Chọn Browse chọn đường dẫn đến file liệu OK Sau chọn file liệu nguồn, phần Name of Excel sheet ta chọn bảng liệu cần thiết để đổ vào - Ngồi cịn tùy chọn cột liệu bảng cần thiết để đổ vào cách chọn Columns (ở khung bên trái) sau chọn bỏ cột không cần thiết Chọn Ok - Tiếp theo kéo mũi tên màu xanh nước biển từ biểu tượng Excel Source đến OLE DB Destination để tạo liên kết Sau click double vào biểu tượng OLE DB Destination tab Data Flow để tạo bảng dim, fact chứa liệu đồ vào Khi hộp thoại OLE DB Destination xuất hiện, dòng OLE DB connection manager chọn News đề tạo liên kết đến database tạo SQL Server trước đó, hộp thoại Configure OLE DB Connect Manager xuất chọn New - Ở bảng Connect Manager chọn thông tin cần thiết để kết nối Server name, Use SQL Server Authentication chọn tên database sau chọn OK - Sau hộp thoại OLE DB Destination, dòng Name of the table or view chọn New, hộp thoại Create Table xuất hiện, chỉnh các thông tin cần thiết click OK để tạo bảng, khởi tạo bảng dim, fact để lưu liệu từ nguồn đồ vào database tạo trước - Tiếp theo khung bên trái chọn Mappings để xem việc liên kết thuộc tính bảng nguồn bảng chứa liệu đổ vào để chỉnh sửa chưa 13 - Sau click OK Với bảng cịn lại ta thực tương tự bước Hình 2.6: Tạo tập nguồn tập đích Bước 3: Thực trình đổ liệu - Sau tạo bảng nguồn bảng chứa liệu hồn tất, nhấn F5 đề cơng cụ tiến hành đổ liệu vào - Sau trình đổ thành cơng có kết thơng báo hình bên Các bảng có database tạo - Sau tạo bảng nguồn bảng chứa liệu hồn tất, nhấn F5 đề cơng cụ tiến hành đổ liệu vào Hình 2.7: Thực thi việc nạp liệu 14 2.3 PHÂN TÍCH DỮ LIỆU OLAP (ONLINE ANALYTICAL PROCESSING) Là kĩ thuật phân tích cơng nghiệp kho liệu, phân tích khối liệu (data cube) Bước 1: Tạo project hình bên Bước 2: Thực kết nối csdl data sources, data sources views Hình 2.8: Kết nối csdl data source Wizard 15 Hình 2.9: Kết nối csdl data source View Wizard Bước 3: Tạo khối liệu, dimension thêm dimension Hình 2.10: Tạo thành cơng khối liệu Hình 2.11: Tạo thành cơng dimension 16 Bước 4: Deloy chương trình chạy Hình 2.12: Deploy thành cơng 17 2.4 KHAI THÁC DỮ LIỆU TRONG SSAS Bước 1: Mở ứng dụng sql sever kết nối tới SERVER TYPE (ANALYSIS SERVICES) Hình 2.13: Kết nối tới analysis services Bước 2: Mở database mà phần trước deloy thành cơng Hình 2.14: Truy vấn MDX 18 Bước 3: Thực câu lệnh truy vấn MDX //tổng số lượng sản ph ẩm mà cửa hàng bán SELECT [Measures].[DIM SANPHAM Count] on columns FROM [FACTDIM CHTL]; // Tổng số lượng khách hàng tới cửa hàng SELECT [Measures].[DIM KHACHHANG Count] on columns FROM [FACTDIM CHTL]; // Doanh thu theo ngày SELECT [Measures].[Thanh Tien] on columns, {[DIM HOADON].[Ngay Lap].members} on rows FROM [FACTDIM CHTL]; // Số lần mua hàng khách hàng số tổng số ti ền mà họ chi SELECT {[Measures].[DIM HOADON Count], [Measures].[MAKH], [Measures].[Thanh Tien]} on columns, {[DIM HOADON].[MAKH].[MAKH]} on rows FROM [FACTDIM CHTL]; 19 KẾT CHƯƠNG Kết thu : Nhóm thực việc nghiên cứu kho liệu, cách nạp liệu từ nguồn(SQL, Excel), sử dụng kỹ thuật phân tích OLAP truy vấn MDX để khai thác kết hoạt động kinh doanh chuỗi cửa hàng tiện lợi Những điều nhóm cịn thiếu sót mong muốn phát triển tương lai : Nhóm thực thất bại việc thử sử dụng kỹ thuật analysis services tabular mode cho việc phân tích Chưa tạo chương trình ứng dụng Chưa hồn thiện trọng việc phân tích OLAP truy vấn MDX 20 TÀI LIỆU THAM KHẢO Nạp liệu : https://www.youtube.com/watch?v=Yp8fXLnVCp8 Phân tích https://www.youtube.com/watch?v=5hECIfJtnzU&t=6s Truy vấn MDX https://www.youtube.com/watch?v=d4oNce69GK4&t=194s Hết ! 21