Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
2,92 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP XÂY DỰNG BÁO CÁO KINH DOANH THÔNG MINH BẰNG CƠNG CỤ POWER BI Cơng ty thực tập : NTT Data Vietnam Người phụ trách : Huỳnh Đức Tín Thực tập sinh : Nguyễn Ngọc Tuân Thực tập sinh : Văn Quốc Huy Tp HCM, tháng năm 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP XÂY DỰNG BÁO CÁO KINH DOANH THƠNG MINH BẰNG CƠNG CỤ POWER BI Cơng ty thực tập : NTT Data Vietnam Người phụ trách : Huỳnh Đức Tín Thực tập sinh : Nguyễn Ngọc Tuân Thực tập sinh : Văn Quốc Huy Tp HCM, tháng năm 2022 LỜI MỞ ĐẦU Ngày nay, ngày nhiều doanh nghiệp vừa nhỏ doanh nghiệp lớn hình thành phát triển mạnh Gắn liền với phát triển chắn nằm số doanh thu, lợi nhuận, … Việc định hướng việc phát triển doanh nghiệp hay công ty cần thiết, để có nhìn tổng thể khách quan cần có báo cáo đầy đủ xác thơng tin có cơng ty BI giải pháp tối ưu cho vấn đề BI viết tắt cụm từ “Business Intelligence” tiếng Anh, tạm dịch “Kinh doanh thông minh” BI bao gồm quy trình: thu thập, khai thác, phân tích, trực quan hóa liệu… nhằm hỗ trợ tổ chức, doanh nghiệp việc đưa định kinh doanh dựa vào thơng tin hữu ích có từ liệu Phân tích liệu trọng mạnh mẽ lĩnh vực giá trị mang lại cho doanh nghiệp, công ty từ liệu vô to lớn khai thác chúng cách hiệu quả, triệt để Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia phân tích liệu mơi trường chun nghiệp, em có dự định thực tập hè Vì vậy, em định chọn cơng ty NTT Data Việt Nam - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty NTT Data Việt Nam tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh chị trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm báo cáo kinh doanh thông minh Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian, công sức để hướng dẫn chúng em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Huỳnh Đức Tín, training SQL, DAX, Power BI, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường dẫn chúng em cách làm báo cáo, lên kế hoạch, kỹ trao đổi thông tin, làm việc nhóm, tư phản biện, … Qua đó, em làm báo cáo thông minh hoàn chỉnh thời gian thực tập vừa qua Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Sinh viên thực Nguyễn Ngọc Tuân – Văn Quốc Huy NHẬN XÉT CỦA KHOA MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP .2 Chương 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty, kỹ mềm phần mềm cần thiết: 2.2 Nghiên cứu kỹ thuật: 2.2.1 Các công cụ làm việc: 2.2.2 Tìm hiểu Power BI: 2.2.3 Tìm hiểu Dax: 2.2.4 Học Data warehouse 2.2.5 Học SQL: .9 2.2.6 Thực dự án thực tập: 10 2.2.7 Lịch làm việc: 10 Chương 3: CHI TIẾT VỀ DỰ ÁN THỰC TẬP .13 3.1 Giới thiệu dự án thực tập: 13 3.1.1 Ý tưởng: 13 3.1.2 Xây dựng data model làm liệu giả: 13 3.1.3 Xây dựng báo cáo thông minh (dashboard): .14 3.2 Thực hiện: 19 3.3 Kế hoạch: 19 TÀI LIỆU THAM KHẢO 21 MỤC LỤC HÌNH ẢNH Hình 2.1: Power BI Hình 2.2: Ngơn ngữ DAX Hình 2.3: Quy trình phân tích liệu Hình 2.4: Ngôn ngữ SQL Hình 3.1: Data model dự án thực tập .13 Hình 3.2: Màn hình dashboard kết kinh doanh phía cơng ty 14 Hình 3.3: Slicer theo năm quý .14 Hình 3.4: KPI doanh thu, chi phí, lợi nhuận, phần tram lợi nhuận 15 Hình 3.5: Biểu đồ đường doanh thu chi phí theo tháng 15 Hình 3.6: Biểu đồ cột doanh thu theo nhóm sản phẩm theo tháng 15 Hình 3.7: Bảng doanh thu chi nhánh theo quý 16 Hình 3.8: Biểu đồ trịn lợi nhuận theo nhóm sản phẩm 16 Hình 3.9: Top chi nhánh theo doanh thu 16 Hình 3.10: Màn hình dashboard kết kinh doanh phía chi nhánh 17 Hình 3.11: Bộ lọc danh sách chi nhánh cơng ty theo nhóm tỉnh/thành phố 17 Hình 3.12: Các thẻ số lượng khách hàng, đơn hàng, sản phẩm .18 Hình 3.13: Nút hiển thị biểu đồ tương ứng 18 Hình 3.14: Bảng thơng tin sản phẩm bán chi nhánh 18 Hình 3.15: Top khách hàng sản phẩm .19 Hình 3.16: Cơng thức tính % doanh thu theo q so với q trước .19 Hình 3.17: Cơng thức tính doanh thu năm năm trước .19 Chương 1: GIỚI THIỆU CÔNG TY THỰC TẬP NTT Data thành viên tập đoàn NTT, NTT Data tập đoàn hang đầu Nhật Bản lĩnh vực công nghệ thông tin viễn thông, với bề dày lịch sử 30 năm. NTT Data Việt Nam, thành viên tập đồn NTT Data cung cấp giải pháp cơng nghệ thông tin phần mềm, ứng dụng Web, đội ngũ kỹ sư có chuyên ngành nghiên cứu, tư vấn chuyển giao công nghệ như: - Tư vấn, triển khai giải pháp chuyển đổi số như: triển khai site nội bộ, phân quyền truy cập, tự động hóa xử lý số liệu, phân tích liệu số truy xuất báo cáo, số hóa liệu lưu trữ - Dịch vụ tư vấn cung cấp giải pháp vận hành cho nhà máy sản xuất, giao nhận vận tải chuỗi cung ứng. - Dịch vụ chuyển đổi hạ tầng cố định hạ tầng công cộng. - Dịch vụ phát triển nhân cao cấp cho dự án. - Dịch vụ kiểm tra/ đánh giá phần mềm, ứng dụng NTT Data Việt Nam có trụ sở đặt Hà Nội, Đà Nẵng Hồ Chí Minh Chương 2: NỘI DUNG THỰC TẬP Đợt thực tập với chủ đề “Xây dựng báo cáo kinh doanh thông minh công cụ Power BI” nhằm mục đích giúp sinh viên thực tập đào tạo trở thành data analyst Giúp thực tập sinh nắm kiến thức ngành nghề data source, data lake, data warehouse, data model, thành thạo thao tác hàm excel câu truy vấn SQL, công cụ Power BI ngơn ngữ DAX Ngồi cịn trang bị cho thực tập sinh kỹ mềm cần có làm việc khả giao tiếp, ứng xử tình làm việc nhóm. 2.1 Tìm hiểu cơng ty, kỹ mềm phần mềm cần thiết: Thời gian: ngày Nội dung: Giới thiệu công ty, cách tổ chức công ty Được nghe người phụ trách giới thiệu công ty, trình thành lập phát triên (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức công ty Được giao máy tính riêng để phục vụ cho q trình thực tập Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Thực tập sinh trang bị kỹ làm việc nhóm: biết vai trị, vị trí nhóm, học cách đặt câu hỏi phản biện vấn đề nêu họp, giúp đỡ thành viên khác nhóm Đặc biệt cơng ty NTT Data yêu cầu khắt khe tính bảo mật liệu công ty như: sử dụng PC công ty, không tải phần mềm khác máy chưa cho phép quản lí Kết quả: Hiểu thêm cơng ty NTT Data, q trình thành lập phát triển Có thêm kỹ việc sử dụng email công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm 2.2 Nghiên cứu kỹ thuật: 2.2.1 Các công cụ làm việc: 10 - Nâng cao kỹ tạo báo cáo Power BI. - Có kiến thức quan trọng cho việc lập báo cáo thiết kế Power BI cách vận dụng linh hoạt Dax, Calculated column, Measure, hiểu Context giúp việc truyển tải thông tin lên báo cáo power Bi linh hoạt xác hơn. - Ngồi cịn biết thêm số quy tắc việc viết Dax cho ngắn gọn nhất. 2.2.4 Học Data warehouse Hình 2.3: Quy trình phân tích liệu Thời gian: ngày (1 tuần) Nội dung: Kiến thức Data warehouse, data base, data lake, data mart, data model Nắm lí thuyết OLTP (Online transactional processing) và OLAP (online analytical processing) Data warehouse: nơi lưu trữ liệu thiết bị điện tử tổ chức, doanh nghiệp, nhằm hỗ trợ việc phân tích liệu lập báo cáo Ngồi data warehouse cịn bao gồm phương pháp kỹ thuật cơng nghệ kết hợp, hỗ trợ để thu thập quản lỹ liệu từ nhiều nguồn, môi trường khác để cung cấp thông tin cho người sử dụng. 14 Database: sở liệu, sưu tập liệu có tổ chức thường truy cập từ hệ thống máy tính tồn dạng tập tin hệ quản trị sở liệu Database cịn lưu trữ thiết bị có chức ghi nhớ như: thẻ nhớ, đĩa cứng, CD… Data lake: kho lưu trữ lưu trữ lượng lớn liệu có cấu trúc, bán cấu trúc không cấu trúc Đây nơi lưu trữ loại liệu định dạng gốc mà khơng có giới hạn cố định số lượng account file Nó cung cấp số lượng lớn liệu để tăng hiệu suất phân tích tích hợp native. Data Lake giống container lớn giống với hồ sông thật Giống hồ bạn có nhiều nhánh sơng vào, hồ liệu có liệu có cấu trúc, liệu phi cấu trúc, máy sang máy khác, nhật ký chảy qua thời gian thực. Data mart: Một data mart tập trung vào khu vực chức tổ chức chứa tập hợp liệu lưu trữ Kho liệu. Data mart phiên thu gọn Kho liệu thiết kế để sử dụng phận, đơn vị nhóm người dùng cụ thể tổ chức Ví dụ: Tiếp thị, Bán hàng, Nhân tài Nó thường kiểm soát phận tổ chức. Data Mart thường lấy liệu từ vài nguồn so với kho liệu Data mart có kích thước nhỏ linh hoạt so với Data warehouse Data model: đề cập đến mối quan hệ liện hợp logic luồng liệu phần tử liệu khác tham gia vào mơi trường thơng tin chung Mơ hình liệu ghi lại cách liệu truy xuất Mô hình liệu cụ thể trừu tượng Các thành phần mơ hình liệu gồm: Loại liệu, mục liệu, nguồn liệu, nguồn kiện liên kết OLTP: viết tắt từ On-line transactional processing có nghĩa xử lý giao dịch trực tuyến Các hệ thống OLTP hệ thống cổ điển chúng xử lý liệu giao dịch Chúng quanh ta Trong ngân hàng, ATM hệ thống máy tính xử dụng giao dịch viên lưu giao dịch hệ thống OLTP thường sử dụng sở liệu Nếu bạn nhắn cho từ smartphone tức bạn 15 làm việc hệ thống OLTP khác Máy tính tiền siêu thị gần nhà bạn chạy sang hệ thống OLTP khác… OLAP: từ viết tắt on-line analytical processing dịch xử lý phân tích trực tuyến, cũng điều nói cho biết hệ thống OLAP làm Một hệ thống OLAP phân tích liệu hiệu quả: OLAP cho phép bạn tìm xu hướng, các số khủng hoảng giúp nhìn tranh lớn. Các hệ thống có nhóm nhỏ người dùng OLTP. Và có nhiều tình nơi tương tác trơng nào. Một vài câu lệnh truy vấn nhỏ đa số thường có kích thước lớn tốn nhiều thời gian thực thi. Ngược lại, OLTP thường sử dụng câu lệnh phổ biến INSERT DELETE, chúng ta có ý tưởng tốt kết câu lệnh hồn thành khơng tốn time cả. Thực hiện: - Tham gia đầy đủ buổi trainning. - Làm tập trả lời cho câu hỏi Data warehouse - Tìm kiếm tài liệu mạng để tìm hiểu thêm. Kết quả: - Hiểu khái niệm data warehouse, database, Data lake, Data mart, Data model, OLTP, OLAP. - Đã xây dựng data model, xử lí chuẩn bị liệu cho dự án tới 2.2.5 Học SQL: Hình 2.4: Ngôn ngữ SQL 16 Thời gian: ngày (1 tuần) Nội dung: Các kỹ thuật tạo liệu, xử lí liệu SQL đồng thời phân tích yêu cầu nghiệp vụ có dự án từ tiến hành tạo liệu giả đẩy lên power Bi. Định nghĩa SQL: viết tắt của Structured Query Language là ngơn ngữ truy vấn có cấu trúc Nó ngôn ngữ, tập hợp lệnh để tương tác với sở liệu Dùng để lưu trữ, thao tác truy xuất liệu lưu trữ sở liệu quan hệ Trong thực tế, SQL ngôn ngữ chuẩn sử dụng hầu hết cho hệ sở liệu quan hệ Tất hệ thống quản lý sở liệu quan hệ (RDMS) MySQL, MS Access, Oracle, Postgres SQL Server… sử dụng SQL làm ngôn ngữ sở liệu chuẩn Phân tích nghiệp vụ tạo liệu giả: Thực tập sinh hướng dẫn phân tích u cầu tốn, thơng tin cần có dự án từ xây dựng liệu dựa yếu tố toán Kết hợp công nghệ học Big query, SQL, Excel, … từ xây dựng, hồn thiện liệu. Thực hiện: - Tham gia đầy đủ buổi training. - Hoàn thành tập SQL giao, tạo hoàn thiện liệu giả đưa vào dự án tới. Kết quả: - Đã có sử dụng thành thạo câu lệnh SQL, Có thể tạo liệu mẫu giúp phục vụ dự án 2.2.6 Thực dự án thực tập: Sau tuần training thực hànhm thực tập sinh nắm kiến thức Power BI, excel, SQL, Data warehouse, data lake, data mart, data base, data model, Big query, hiểu khái niệm OLTP, OLAP Ngoài thực tập sinh cịn học cách phân tích u cầu nghiệp vụ có dự án thực tế để từ tạo data model xây dựng liệu xung quanh yêu cầu từ đưa liệu lên Power Bi tạo báo cáo. 2.2.7 Lịch làm việc: Tuần Cơng việc Người hướng dẫn Mức độ hồn thành Nhận xét người hướng dẫn 17 - - - - - - - - Tìm hiểu cơng ty, cách Thư (HR), Hien 100% tổ chức cơng ty (IT), Tín, Thảo Làm quen với công cụ (sales - MNG) làm việc công ty Setup PC làm việc Học cách trao đổi, làm việc qua email Nghiên cứu cách lập báo cáo power BI (Nắm khái niệm có nhìn khái quát power BI) Thảo luận theo nhóm liệt kê câu hỏi cịn thắc mắc cơng việc hay dự án tới Tìm hiểu power BI Chị Trinh, anh 100% Thảo luận nhóm liệt kê Tín, chị Phượng câu hỏi liên quan đến (dev-MNG) học Học hàm Dax (Sum, Sumx, Average, count, min, max,…) Học hàm liên quan đến daytime, text, logical Vận dụng hàm Dax liên Chị Trinh, anh 100% quan đến thời gian vào Tín Power BI Desktop models Tìm hiểu filter context Power BI Cùng nhóm thảo luận đặt câu hỏi liên quan đến học Tìm hiểu Data Chị Trinh, anh 100% Warehouse, Data base, Data Tín Mart, Data model Học Data Warehouse: Online transactional processing online analytical processing Học Data model, mối quan hệ database Học Data Warehouse Azure Thảo luận nhóm đặt vấn đề 18 đưa câu hỏi học - - - - Xây dựng mẫu liệu giả Chị Trinh, anh 100% để phục vụ dự án Tín Học SQL Thảo luận nhóm đưa câu hỏi SQL Chuẩn bị cho dự án: yêu Chị Trinh, anh 100% cầu dự án: “Lập báo Tín cáo bán hàng cho Công Ty” Chuẩn bị yêu cầu nghiệp vụ cần có báo cáo Xây dựng hoàn thiện liệu giả Thiết kế xây dựng dự án power BI Thảo luận nhóm đặt câu hỏi liên quan đến dự án Triển khai thực dự án Chị Trinh, anh 100% Đánh giá kết hồn Tín thành Kiểm tra test case bug Thực kiểm thử fix bug có Thảo luận nhóm đưa câu hỏi dự án Hoàn thiện báo cáo dự Chị Trinh, anh 100% án Tín, chị Phượng, Đánh giá nhận xét chung chị Thảo nhóm 1, 2, Cập nhật phản hồi góp ý người hướng dẫn nhóm Hồn thiện dự án báo cáo liên quan 19 Chương 3: CHI TIẾT VỀ DỰ ÁN THỰC TẬP 3.1 Giới thiệu dự án thực tập: 3.1.1 Ý tưởng: Xây dựng báo cáo kết kinh doanh cho cơng ty theo mơ hình phân cấp cơng ty chi nhánh 3.1.2 Xây dựng data model làm liệu giả: Hình 3.1: Data model dự án thực tập - Dữ liệu xây dựng dựa quy định sau: Kết kinh doanh trải dài từ đầu năm 2014 đến cuối năm 2017 Các khách hàng mua lần Các sản phẩm bán lần Các chi nhánh có đơn hàng tháng 20 ...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP XÂY DỰNG BÁO CÁO KINH DOANH THÔNG MINH BẰNG CƠNG CỤ POWER BI Cơng ty thực tập : NTT Data Vietnam... thạo công cụ, giúp dễ dàng kết hợp công cụ với nhau, sử dụng cộng cụ hỗ trợ qua lại với để lấy thông tin bi? ??u diễn thông tin lên power Bi cách tốt 2.2.2 Tìm hiểu Power BI: Hình 2.1: Power BI Thời... Được training Power BI: cách cài đặt Power BI Desktop cách sử dụng Power BI: 11 Cài đặt Power BI: Thực tập sinh dẫn tải cài đặt Power BI từ Microsoft Kết nối liệu đến Power BI: Thực tập sinh