1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Tiểu luận) đồ án môn học kho dữ liệu và olap đề tài áp dụng kho dữ liệu và kỹ thuật olap khai thác kết quả hoạt động kinh doanh nước giải khát

25 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Áp dụng kho dữ liệu và kỹ thuật OLAP khai thác kết quả hoạt động kinh doanh nước giải khát
Tác giả Cao Gia Huy, Nguyễn Nguyên Khang, Đỗ Đăng Khoa, Lê Văn Hường, Dương Minh Đạt
Người hướng dẫn Đinh Thị Mận
Trường học Trường Đại Học Công Nghiệp Thực Phẩm TP.HCM
Chuyên ngành Khoa Học Máy Tính
Thể loại Đồ Án Môn Học
Năm xuất bản 2022
Thành phố TP.Hồ Chí Minh
Định dạng
Số trang 25
Dung lượng 2,54 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐỒ ÁN MÔN HỌC KHO DỮ LIỆU VÀ OLAPĐỀ TÀI: Áp dụng kho dữ liệu và kỹ thuật OLAP khai thác kết quả hoạt động kinh doanh nước giải khát Giảng viên hướng dẫn: Đinh Thị Mận Sinh viên thực hi

Trang 1

ĐỒ ÁN MÔN HỌC KHO DỮ LIỆU VÀ OLAP

ĐỀ TÀI:

Áp dụng kho dữ liệu và kỹ thuật OLAP khai thác

kết quả hoạt động kinh doanh nước giải khát

Giảng viên hướng dẫn: Đinh Thị Mận

Sinh viên thực hiện :

1 <2001190563> – <Cao Gia Huy>

2 <2001190116> – <Nguyễn Nguyên Khang>

3 <2001190612> – <Đỗ Đăng Khoa>

4 <2001190104> – <Lê Văn Hường>

Trang 2

tài này.

Do lượng kiến thức chưa đầy đủ và thiếu kinh nghiệm chuyên môn vì vậy, trong quá trình thực hiện đề tài nhóm em còn vấp phải nhiều thiếu sót Mong thầy cô và các bạn góp ý chân thành để giúp chúng em hoàn thành đề tài này một cách tốt nhất có thể.

Trang 3

MỤC LỤC

CHƯƠNG 1: TỔNG QUAN 6

1.1 GIỚI THIỆU 6

1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 6

1.3 KHẢO SÁT HỆ THỐNG 7

1.3.1 Tổng quan về hệ thống cửa hàng 7

1.3.2 Quản lí kho 7

1.3.3 Quản lí dữ liệu bảo mật 7

1.3.4 Quản lí nhân viên 8

1.3.5 Quản lí khách hàng 8

1.3.6 Quản lý sản phẩm 8

1.4 KẾT CHƯƠNG 8

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9

2.1 THIẾT KẾ CƠ SỞ DỮ LIỆU 9

2.1.1 Cơ sở dữ liệu tác nghiệp 9

2.1.2 Cơ sở dữ liệu đa chiều 10

2.2 PHÂN TÍCH NẠP DỮ LIỆU BẰNG KỸ THUẬT OLAP 10

2.3 PHÂN TÍCH DỮ LIỆU OLAP (ONLINE ANALYTICAL PROCESSING) 17

2.4 KHAI THÁC DỮ LIỆU TRONG SSAS 19

2.5 DATA MINING 21

2.6 KẾT CHƯƠNG 23

TÀI LIỆU THAM KHẢO 24

Trang 4

MỞ ĐẦU

Trong nền kinh tế phát triển như hiện nay, sự cạnh tranh khốc liệt trên thị trường đòi hỏi các doanh nghiệp phải có chiến lược hoạt động linh hoạt, đáp ứng nhu cầu của khách hàng một cách tốt nhất Và tiêu thụ đã trở thành một khâu quan trọng trong quá trình sản xuất kinh doanh của doanh nghiệp, tiêu thụ tốt sẽ giúp doanh nghiệp duy trì và

mở rộng được thị trường, nhanh chóng thu hồi vốn sản xuất kinh doanh và tạo được uy tín, năng lực cạnh tranh, thương hiệu của doanh nghiệp trên thị trường

Nước giải khát là mặt hàng không thể thiếu để đáp ứng cho nhu cầu của mọi người trong các dịp họp mặt, giao lưu, hay làm quà biếu tặng… cho nên kinh doanh nước giải khát đã và đang tạo ra lợi thế trên thị trường Vì thế đã và đang có nhiều doanh nghiệp tham gia hoạt động trong lĩnh vực này Do đó mặt hàng nước giải khát trên thị trường hiện nay rất đa dạng về sản phẩm với nhiều mẫu mã ấn tượng và giá cả khác nhau Và cũng vì vậy đã làm cho người tiêu dùng có nhiều sự lựa chọn

Từ vấn đề trên, đề tài: “Áp dung kho dữ liệu và kỹ thuật OLAP khai thác kết quả hoạt động kinh doanh nước giải khát” được thực hiện nhằm cung cấp cho nhà quản lý một cái nhìn khách quan về tình hình tiêu thụ nước giải khát của công ty từ đó giúp cho công ty có những điều chỉnh hợp lý để hoạt động hiệu quả hơn

Trang 5

Phân Công Nhiệm Vụ Thành Viên Nhóm :

Trang 6

CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU

Bài báo cáo của nhóm nghiên cứu về đề đài “Áp dụng kho dữ liệu và kỹ thuật OLAP khai thác kết quả hoạt động kinh doanh nước giải khát ” Bài báo cáo tập trung phân tích về Data Warehouse, mô hình nạp dữ liệu SSIS từ hệ thống quản lý vào Data Warehouse, phân tích dữ liệu bằng kỹ thuật OLAP trong SSAS, truy vấn dữ liệu bằng ngôn ngữ MDX, khai thác dữ liệu bằng kỹ thuật Data mining trong SSAS, nhiệm vụ và các chức năng của từng bộ phận, quản lí các chuỗi cửa hàng, báo cáo thống kê, đưa ra các thông tin tổng kết về tình hình doanh thu sau một khoảng thời gian nhất định Sau một tháng, một quý, một năm Qua đó giúp hiểu rõ được các kết quả quá trình vận hành, hoạt động cũng như các các quản lý của cửa hàng kinh doanh nước giải khát.

1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI

Mục đích:

Để có thể tiếp cận môi trường làm việc thực tế tại doanh nghiệp, qua đó áp dụng những kiến thức chuyên ngành vào trong thực tế, từ đó có thể học hỏi và rút ra được kinh nghiệm cho bản thân trong quá trình phân tích kho dữ liệu Qua bài báo cáo của nhóm nhằm mục đích hiểu và nắm vững lý thuyết, cùng những kiến thức đã học của bộ môn này có thể đáp ứng được yêu cầu của nhà tuyển dụng trong tương lai Cho nên nhóm đã lựa chọn đề tài này để phân tích và khai thác các hoạt động kinh doanh của các chuỗi cửa hàng

Phạm vi:

- Đối tượng nghiên cứu: Các cửa hàng nước giải khát, quán cafe

- Phạm vi nghiên cứu : Áp dụng kho dữ liệu và kỹ thuật OLAP phân tích và khai thác, phân tích số liệu để có cái nhìn thực tiễn và tổng quan về hoạt động kinh doanh nước giải

Trang 7

1.3 KHẢO SÁT HỆ THỐNG

1.3.1 Tổng quan về hệ thống cửa hàng

Qua khảo sát cửa hàng giải khát Nguyễn Văn Dũng tại Địa chỉ: 11 Lê Trọng Tấn, Tây Thạnh, Tân Phú, Thành phố Hồ Chí Minh Nhóm đã khảo sát được một số thông tin về hệ thống như:

Vừa là điểm vui chơi giải trí đặc sắc, vừa là nơi thư giãn hoàn hảo với những sinh viên vừa hoạt đô –ng thể thao Cửa hàng giải khát Nguyễn Văn Dũng là nơi lý tưởng cho các bạn trẻ khám phá những thức uống để thư giãn tinh thần Quán chuyên phục vụ các loại nước giải khát, coffee, kem các loại … Đến với cửa hàng không chỉ thoái mải về không gian khi máy lanh chạy 24/24 mà còn được trải nghiê – m các nước uống có gas thơm ngon và sảng khoái cùng với đó có thể thưởng thức được các công dụng tuyê – t vời

mà nước có gas mang lại như Giảm đau đầu, cải thiện tinh thần.tốt cho hệ hô hấp , hệ tiêu hóa…

1.3.2 Quản lí kho

Việc quản lý hàng tồn kho là một cách để bảo vệ nguồn vốn cũng như cổ phần tại các chi nhánh khác nhau Một ứng dụng có quản lý hàng tồn kho hiệu quả sẽ giúp người quản lý biết được chính xác số lượng tồn kho của doanh nghiệp tại thời điểm thực tế Qua đó, sẽ dễ dàng phân phối, điều tiết nguồn hàng tới các chi nhánh một cách hợp lý.

1.3.3 Quản lí dữ liệu bảo mật

Việc bảo mật dữ liệu thông tin khách hàng có thể dẫn đến tình trạng dữ liệu bị tin tặc đánh cắp bất cứ lúc nào.Vì thế nên quản lý dữ liệu bảo mật sẽ có thể 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 hoặc làm mất dữ liệu.

Trang 8

1.3.4 Quản lí nhân viên

Vấn đề thất thoát hàng hóa hoặc giảm doanh thu xảy ra thường là do sự thiếu trung thực, sai sót của nhân viên Giải pháp để giải quyết vấn đề này là áp dụng hệ thống quản

lý mọi thao tác giao dịch của nhân viên Nhờ đó, bất kể hoạt động nào của nhân viên cũng sẽ được ghi lại trên hệ thống để bạn có thể theo dõi và giám sát

1.3.5 Quản lí khách hàng

Quản lý thông tin và dữ liệu khách hàng luôn đóng vai trò vô cùng quan trọng trong hoạt động kinh doanh Để có thể khởi động các chương trình tri ân và chăm sóc khách hàng, doanh nghiệp phải có thông tin của các 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 năng quản lý thông khách hàng trong các doanh nghiệp là vô cùng cần thiết.

1.3.6 Quản lý sản phẩm

Công việc kiểm soát sản phẩm và hoạt động luân chuyển sản phẩm giữa các cửa hàng luôn khiến doanh nghiệp tốn nhiều thời gian Nếu các công việc này không được kiểm soát kịp thời, uy tín và chất lượng phục vụ của doanh nghiệp sẽ bị ảnh hưởng Vì vậy ứng dụng có việc quản lý sản phẩm là điều thực sự cần thiết.

1.4 KẾT CHƯƠNG

Việc quản lý kết quả kinh doanh là một việc cần thiết Nó giúp người quản lý cũng như doanh nghiệp giải quyết được nhiều vấn đề trong kinh doanh Qua những gì nhóm khảo sát thực tế đã cho ta biết được việc quản lý kết quả kinh doanh đối với mỗi doanh nghiệp kinh doanh là điều không thể thiếu Từ đó sẽ có thêm thông tin giúp cho nhóm

có thêm nhiều ý tưởng và phát triển đa dạng hơn để tạo ra một ứng dụng để giúp vận hành tốt cửa hàng.

Trang 9

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ở dữ liệu tác nghiệp

Hình 2.1: Cơ sở dữ liệu tác nghiệp

Trang 10

1.4.2 Cơ sở dữ liệu đa chiều

Hình 2.2: Cơ sở dữ 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ế và cài đặt mô hình nạp dữ liệu từ hệ thống quản lý vào Data Warehouse.

Bước chuẩn bị:

Trang 11

Hình 2.3: Giao diện Visual Studio 2013 sau khi cài đặt gói SSDT

Trang 12

+ CSDL tác nghiệp và excel có chứa dữ liệu để thực hiện việc nạp dữ liệu.

Hình 2.4: File cơ sở dữ liệu tác nghiệp và excel + CSDL đa chiều để cho việc nạp dữ liệu

Hình 2.5: File cơ sở dữ liệu đa chiều

Bước 1: Tạo project mới trong công cụ SQL Data Tool (vs2013)

Hình 2.6: Tạo project Integration Services Project

Bước 2: Tạo các Data Flow Task

Trang 13

- Tiếp theo click double vào biểu tượng Data Flow Task, ứng dụng sẽ chuyển qua phần

em chọn nguồn dữ liệu Excel và SQL) trong khung Toolbox và xác định nơi dữ liệu lưu

trữ phù hợp ở phần Other Destinations ( nguồn dữ liệu nhóm em chọn là SQL) Tiến hành đổi tên sao cho phù hợp.

Hình 2.8: Other Sources và Other Destinations trong khung Toolbox

Trang 14

OK Sau khi đã chọn được file dữ liệu nguồn, tiếp theo ở phần Name of Excel sheet ta chọn bảng dữ liệu cần thiết để đổ vào.

Hình 2.10: Kết nối với nguồn dữ liệu Excel

- Ngoài ra còn có thể tùy chọn các cột dữ liệu trong bảng cần thiết để đổ vào bằng cách chọn Columns (ở khung bên trái) sau đó chọn hoặc bỏ đi các cột không cần thiết Chọn

OK.

- Mở OLE DB Source Editor Conection Manager New sau đó hộp thoại OLE DB   Conection Manager xuất hiện Tạo kết nối với nguồn dữ liệu SQL 

Trang 15

Hình 2.11: Kết nối với nguồn dữ liệu SQL

- Tiếp theo kéo mũi tên màu xanh nước biển từ biểu tượng Excel Source, OLE DB

Data Conversion để chuyển đổi kiểu dữ liệu hay Sort để sắp xếp và không lấy dữ liệu

trùng)

Trang 16

- Sau đó click double vào biểu tượng OLE DB Destination tab Data Flow ở để tạo các bảng dim, fact chứa dữ 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 mới một liên kết đến database đã

tạo trong SQL Server trước đó, hộp thoại Configure OLE DB Connect Manager xuất hiện chọn New (Tạo kết nối với kho dữ liệu SQL tương tự như khi tạo kết nối với nguồn

dữ liệu SQL).

- Ở bảng Connect Manager chọn các thông tin cần thiết để kết nối như Server name,

Use SQL Server Authentication và 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 các thông tin cần thiết và click OK để tạo

bảng, ở đây là khởi tạo các bảng dim, fact để lưu dữ liệu từ nguồn khi đồ 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 các thuộc tính giữa bảng nguồn và bảng chứa dữ liệu đổ vào để có thể chỉnh sửa nếu chưa đúng.

Hình 2.12: Mapping dữ liệu

Trang 17

Hình 2.13: Tạo tập nguồn và tập đích

Bước 3: Thực hiện quá trình đổ dữ liệu

- Sau khi đã tạo các bảng nguồn và bảng chứa dữ liệu hoàn tất, nhấn F5 đề công cụ tiến hành đổ dữ liệu vào.

- Sau khi quá trình đổ thành công sẽ có kết quả thông báo như hình bên dưới Các bảng mới sẽ có trong database mới tạo.

Trang 18

2.3 PHÂN TÍCH DỮ LIỆU OLAP (ONLINE ANALYTICAL PROCESSING)

Xử lý Phân tích Trực tuyến (OLAP) là một công nghệ được sử dụng để sắp xếp các cơ sở dữ liệu doanh nghiệp lớn và hỗ trợ nghiệp vụ thông minh Cơ sở dữ liệu OLAP được chia thành một hoặc nhiều cube, đồng thời, mỗi cube được người quản trị cube sắp xếp và thiết kế sao cho phù hợp với cách bạn truy xuất và phân tích dữ liệu để tạo và sử dụng các báo cáo và báo cáo PivotChart PivotTable mà bạn cần dễ dàng hơn.

Bước 1: Tạo project

Hình 2.8: Tạo Project

Bước 2: Thực hiện tạo data sources, data sources views

Trang 19

Hình 2.9: Kết nối csdl trong data source View Wizard

Bước 3: Tạo khối dữ liệu, dimension và thêm các dimension

Hình 2.10: Tạo khối dữ liệu

Trang 20

Bước 4: Deloy chương trình và chạy

Hình 2.12: Deploy thành công

2.4 KHAI THÁC DỮ LIỆU TRONG SSAS

Bước 1: Mở ứng dụng sql sever và kết nối tới SERVER TYPE (ANALYSIS SERVICES)

Trang 21

Bước 2: Mở database mà phần trước đã deloy thành công

doanh thu theo t ng t nh ừ ỉ

SELECT [Measures].[DOANHTHU] ON COLUMNS ,

FROM [QL Kinh Doanh]

Trang 22

s l ố ượ ng khách hàng t i t các t nh ớ ừ ỉ

SELECT [Measures].[DIM KHACHHANG COUNT] ON COLUMNS ,

FROM [QL Kinh Doanh]

doanh thu theo ngày

SELECT [Measures].[DOANHTHU] ON COLUMNS , [DIM Ngay].[NGAY] ON ROWS

FROM [QL Kinh Doanh]

2.5 DATA MINING

Data mining là quá trình giúp trích xuất thông tin từ một tập dữ liệu nhất định để

xác định xu hướng, mẫu và dữ liệu hữu ích Mục tiêu của việc này nhằm đưa ra các quyết định được hỗ trợ dữ liệu từ các tập dữ liệu khổng lồ.

Bước 1: Tạo New Mining Structure

Bước 2: Thực thi Process, hiển thị kết quả

Trang 24

1.5 KẾT CHƯƠNG

Nhóm đã thực hiện việc nghiên cứu về kho dữ liệu, cách nạp dữ liệu từ 2 nguồn(SQL, Excel), sử dụng kỹ thuật phân tích OLAP, truy vấn MDX, Data Mining để khai thác kết quả 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 và mong muốn phát triển trong tương lai :

Nhóm đã thực hiện thất bại trong việc thử sử dụng kỹ thuật analysis services

tabular mode cho việc phân tích.

Ngày đăng: 07/09/2023, 23:24

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

TÀI LIỆU LIÊN QUAN

w