1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề tài áp dụng kho dữ liệu và kỹ thuật olap phân tích và khai thác kết quả hoạt động kinh doanh chuỗi cửa hàng tiện lợi

21 3 0

Đ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 đề Ứng dụng kho dữ liệu và kỹ thuật OLAP phân tích và khai thác kết quả hoạt động kinh doanh chuỗi cửa hàng tiện lợi
Tác giả Hứa Hiền Vinh, Bùi Bá Lộc, Nguyễn Thành Văn, Lê Hải Đăng, Lư Quang Trực
Người hướng dẫn PTS. Đ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 Công Nghệ Thông Tin
Thể loại Đề tài
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 21
Dung lượng 2,27 MB

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

Nội dung

Phân Công Nhiệm Vụ Thành Viên Nhóm :Lê Hải Đăng + Tạo Cơ Sở dữ liệu tác nghiệp, Kho dữ liệu+ Truy Vấn MDX+ Cube, tìm hiểu Datamining+ Tìm hiểu về cách nạp dữ liệu 40% Lư Quang Trực + Tạo

Trang 1

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

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 hiện :

1 <2001190938> – <Hứa Hiền Vinh>

2 <2001190652> – <Bùi Bá Lộc>

3 <2001190930> – <Nguyễn Thành Văn>

4. <2001190448> – <Lê Hải Đăng>

5. <2001190893> – <Lư Quang Trực>

Trang 2

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 và biết ơn sâu sắc đến Cô Đinh Thị Mận, làgiảng viên hướng dẫn chúng em thực hiện đề tài Cô đã tận tình chỉ bảo, giúp đỡ nhómtrong suốt thời gian thực hiện và cũng là người giúp nhóm đưa ra những ý tưởng, kiểmtra sự phù hợp của đề tài

Mặc dù đã cố gắng hoàn thành đề tài trong phạm vi và khả năng có thể Tuy nhiên

sẽ không tránh khỏi những thiếu sót Em rất mong nhận được sự cảm thông và tận tìnhchỉ bảo của quý thầy cô và toàn thể các bạn

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í chi nhánh 7

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

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

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

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

1.4 KẾT CHƯƠNG 9

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

2.1.2 Cơ sở dữ 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

Trang 4

MỞ ĐẦU

Vào thời đại phát triển ngày nay khuynh hướng tiêu dùng thuận tiện, nhanh chóngđang ngày càng mở rộng, thói quen tiêu dùng ở chợ ngày càng có nhiều nhược điểmnhư chất lượng thực phẩm không được đả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 và giá cả không ổn định Vì vậy mà mua hàngtrong các siêu thị hoặc cửa hàng tiện lợi đã trở thành thói quen của đa số người tiêudùng, các cửa hàng tiện lợi này ngày càng bộc lộ nhiều ưu điểm Ngoài việc đảm bảo vềchất lượng hàng hóa mà người tiêu dùng còn an tâm về sự ổn định giá cả Vì thế nênngày càng có nhiều thương hiệu cửa hàng tiện lợi được mở ra Bài báo cáo nhằm mụcphân tích về các hoạt động cũng như kinh doanh của chuỗi cửa hàng của các doanhnghiệp

Trang 5

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

Lê Hải Đăng + Tạo Cơ Sở dữ liệu tác

nghiệp, Kho dữ liệu+ Truy Vấn MDX+ Cube, tìm hiểu Datamining+ Tìm hiểu về cách nạp dữ

liệu

40%

Lư Quang Trực + Tạo Cơ Sở dữ liệu tác

nghiệp+Tìm hiểu về cách nạp dữ

liệu+ Import dữ liệu vào SQLsever

35%

Bùi Bá Lộc + Viết báo cáo Word

+ Viết báo cáo Power Point+ Import dữ liệu vào SQLsever

25%

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ậtOLAP phân tích và khai thác kết quả 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 về Data Warehouse, mô hình nạp dữ liệu từ hệ thốngquản lý vào Data Warehouse, phân tích dữ liệu bằng kỹ thuật OLAP trong SSAS, truyvấn dữ liệu bằng ngôn ngữ MDX, khai thác dữ liệu bằng kỹ thuật Data mining trongSSAS, 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áocá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ờigian 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ếtquả quá trình vận hành, hoạt động cũng như các các quản lý của 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:

Để 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ụngnhữ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 đượckinh 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ủanhó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ênnhó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ácchuỗ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 như Circle K, Family Mart, GS25…

- 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 của chuỗicửa hàng

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 tiện lợi Circle K tại Đị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 được một số thông tin về hệthống cũng như bộ phận công ty:

Tên đầy đủ là công ty TNHH Vòng Tròn Đỏ, là một chuỗi cửa hàng được ưachuộng hàng đầu Việt Nam, với nhiệm vụ mang đến cho người tiêu dùng những trảinghiệm mua sắm an toàn, tiện lợi, đảm bảo chất lượng cùng với đội ngũ nhân viên thânthiện và chuyên nghiệp Hướng đến một chiến lược phát triển cửa hàng tiện lợi ngàycàng nâng cao, được nhiều người biết đến, nâng tầm trải nghiệm của người tiêu dùngngày một đa dạng và lên một tầm cao mới

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ầntạ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úpngườ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ểmthự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áchhợp lý

1.3.3 Quản lí chi nhánh

Tăng cường kết nối các chi nhánh sẽ giúp các nhà quản lý trực tiếp tại các điểmbán khác nhau có thể học hỏi, trao đổi kinh nghiệm để đưa ra giải pháp kinh doanh hiệuquả nhất.Việc kết nối giữa các chi nhánh đã trở nên đơn giản hơn rất nhiều nhờ vào việc

sử dụng các chức năng quản lí của phần mềm

1.3.4 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ị tintặ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 đaviệ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.5 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 trungthự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êncũ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.6 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ọngtrong hoạt động kinh doanh Để có thể khởi động các chương trình tri ân và chăm sóckhá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ụngphầ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 doanhnghiệp là vô cùng cần thiết

1.3.7 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ửahà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 đượckiể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

Trang 9

1.4 KẾT CHƯƠNG

Việc quản lý chuỗi cửa hàng là một việc cần thiết Nó giúp người quản lý cũngnhư doanh nghiệp giải quyết được nhiều vấn đề trong kinh doanh Qua những gì nhómkhảo sát thực tế đã cho ta biết được việc quản lý các chuỗi cửa hàng đối với mỗi doanhnghiệp kinh doanh là điều không thể thiếu Nên việc phân tích khai thác các kết quảhoạt động của chuỗi cửa hàng là điều cần thiết Từ đó sẽ có thêm thông tin giúp chonhó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úpcho việc quản lý dễ dàng và vận hành tốt các chuỗi cửa hàng

Trang 10

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 11

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ị:

+ Cài đặt các gói như hình dưới đây ở trên thanh công cụ Manage Extensions.

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.3: 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.4: File cơ sở dữ liệu đa chiều

Bước 1: Tạo project mới trong công cụ SQL Data Tool (vs2017) hoặc create a new

project (vs2019), thực hiện quá trình SSIS

Trang 13

Bước 2: Tạo các Data Flow Task các nguồn dữ liệu (Excel Source), các OLE DBDestination thiết lập các bảng để đổ dữ liệu vào

- Ở thanh Toolbox click double vào Data Flow Task

- Tiếp theo click double vào biểu tượng Data Flow Task vừa hiện ở tab Package-dess [Design], ứng dụng sẽ chuyển qua phần Data Plow, ở đây kéo vào Excel Source ở khung Toolbox để xác định nguồn dữ liệu để vào và kéo OLE DB Destination ở khung

Toolbox vào để xác định nơi dữ liệu lưu trữ Tiến hành đổi tên sao cho phù hợp,

- Mở Excel Source Editor Conection Manager New sau đó hộp thoại Excel Conection Manager Xuất hiện Chọn Browse và chọn đường dẫn đến file dữ liệu  

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

- 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áchchọ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

DB Connect Manager xuất hiện chọn New.

- Ở 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 đó

Trang 14

- Sau đó click OK Với các bảng còn lại ta thực hiện tương tự như các bước ở trên.

Hình 2.6: 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ếnhà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ảngmới sẽ có trong database mới tạo

- 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ếnhành đổ dữ liệu vào

Trang 15

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

Là một kĩ thuật phân tích trong công nghiệp kho dữ liệu, phân tích trên các khối

dữ liệu (data cube)

Bước 1: Tạo project như hình bên dưới

Bước 2: Thực hiện kết nối csdl trong data sources, data sources views

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

Trang 16

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 thành công khối dữ liệu

Hình 2.11: Tạo thành công các dimension

Trang 17

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

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

Trang 18

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)

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

Trang 19

Bước 3: Thực hiện các câu lệnh truy vấn MDX

// Doanh thu theo ngày

SELECT [Measures].[Thanh Tien] on columns ,

Trang 20

KẾT CHƯƠNG

Kết quả thu được :

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 và truy vấn MDX để 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.

Chưa tạo được chương trình ứng dụng

Chưa hoàn thiện trọng việc phân tích OLAP và truy vấn MDX còn kém

Trang 21

TÀI LIỆU THAM KHẢO

Ngày đăng: 07/06/2023, 16:50

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w