Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

111 57 0
Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệ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

HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC •••• TÊN ĐỀ TÀI: XÂY D ỰNG KHO D Ữ LIỆU NÂNG CAO HIỆU QUẢ BÁO CÁO PHÂN TÍCH TH ỐNG KÊ CHO PHÂN H Ệ • MUA HÀNG - BÁN HÀNG CỦA HỆ THỐNG ERP NGUYỄN THỊ ÁNH HÀ NỘI, NĂM 2020 HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC •••• TÊN ĐỀ TÀI: XÂY D ỰNG KHO D Ữ LIỆU NÂNG CAO HIỆU QUẢ BÁO CÁO PHÂN TÍCH TH ỐNG KÊ CHO PHÂN H Ệ • Giảng viên hướng dẫn : ThS Ngô Thùy Linh Sinh viên thực : Nguyễn Thị Ánh Mã sinh viên : 19A4040011 Lớp : HTTTB Khóa : 19 Hệ : Đại học quy Hà Nội, tháng 06/2020 Khóa luận tốt nghiệp LỜI CẢM ƠN Trong suốt q trình học tập thực khố luận tốt nghiệp Học viện Ngân hàng, em nhận quan tâm, hướng dẫn, tận tình bảo thầy cô giảng dạy giúp đỡ từ bạn bè Đầu tiên, em muốn xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô giảng viên trường Học viện Ngân Hàng, đặc biệt thầy cô khoa Hệ thống thông tin quản lý Các thầy cô người truyền đạt kiến thức quý báu giúp em có thêm hành trang bước tiếp cho đường sau Đặc biệt, em xin bày tỏ lịng biết ơn chân thành tới ThS Ngơ Thùy Linh Giảng viên Khoa Hệ thống Thông tin Quản lý - Học viện Ngân hàng trực tiếp định hướng, tận tâm hướng dẫn giúp đỡ em nhiều suốt q trình hồn thành khóa luận Em xin chân thành cảm ơn ban lãnh đạo, anh chị Công ty Cổ phần Phần mềm BRAVO tạo điều kiện cho em hội thực tập công ty Em tiếp xúc thực tế, nhận nhiều hỗ trợ giải đáp thắc mắc trình thực tập vừa qua Nhưng vốn kiến thức kinh nghiệm thực tế nhiều hạn chế nên số nội dung nghiên cứu khoá luận em khơng tránh khỏi thiếu sót Vì vậy, em mong nhận ý kiến đóng góp thầy để khố luận em hồn thiện Em xin trân trọng cảm ơn! Hà Nội, ngày 10 tháng 06 năm 2020 Sinh viên thực Anh Nguyễn Thị Ánh Nguyễn Thị Anh - K19HTTTB i Khóa luận tốt nghiệp LỜI CAM ĐOAN Em xin cam đoan khoá luận tốt nghiệp với đề tài “Xây dựng kho liệu nâng cao hiệu báo cáo phân tích thống kê cho phân hệ mua hàng - bán hàng hệ thống ERP” kết quà học hỏi, tìm hiểu cá nhân em hướng dẫn giảng viên phụ trách, ThS Ngơ Thùy Linh Tồn nội dung khố luận em trình bày từ nghiên cứu thân Ngồi ra, thơng tin hữu ích từ tài liệu tham khảo hay cơng trình nghiên cứu khác em trích dẫn nguồn gốc rõ ràng Em xin chịu trách nhiệm hình thức kỷ luật nội dung khoá luận tốt nghiệp Hà Nội, ngày 10 tháng 06 năm 2020 Sinh viên thực Anh Nguyễn Thị Ánh Nguyễn Thị Anh - K19HTTTB ii Khóa luận tốt nghiệp NHẬN XÉT (Của giáo viên hướng dẫn) mặt: Mục đích đề tài; Tính thời ứng dụng đề tài; Bố cục hình thức trình bầy đề tài; Ket thực đề tài; Ý thức, thái độ sinh viên trình thực đề tài Hà Nội, ngày tháng 06 năm 2020 Giáo viên hướng dẫn (Ký tên) Nguyễn Thị Ảnh - K19HTTTB iii Khóa luận tốt nghiệp MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii NHẬN XÉT iii MỤC LỤC iv DANH MỤC CÁC CHỮ VIẾT TẮT vi DANH MỤC BẢNG BIỂU .vii DANH MỤC HÌNH VẼ viii MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN BÀI TOÁN NGHIÊN CỨU .3 1.1.Giới thiệu đơn vị thực tập 1.1.1 Sự hình thành phát triển công ty BRAVO 1.1.2 Bộ máy tổ chức 1.1.3 Ket hoạt động chiến lược phát triển Công ty BRAVO 1.1.4 Thực trạng ứng dụng hệ thống quản lý doanh nghiệp BRAVO 1.2 Giới thiệu đề tài nghiên cứu 1.2.1 Nhu cầu cấp thiết đề tài 1.2.2 Đề xuất giải pháp 15 1.2.3 Lựa chọn đề tài 15 1.2.4 Công cụ thực 16 KẾT LUẬN CHƯƠNG 17 CHƯƠNG 2: TỔNG QUAN KHO DỮ LIỆU VÀ CÔNG CỤ BÁO CÁO 18 2.1 Tổng quan kho liệu 18 2.1.1 Khái niệm 18 2.1.2 Đặc trưng kho liệu 18 2.1.3 Lợi ích việc xây dựng kho liệu 20 2.1.4 Mơ hình thiết kế kho liệu 21 2.1.5 Kiến trúc hệ thống kho liệu 25 2.1.6 Xây dựng kho liệu 28 2.2 Tổng quan công cụ SQL Server Integration Services (SSIS) 31 2.3 Giới thiệu công cụ báo cáo Tableau 32 KẾT LUẬN CHƯƠNG 34 Nguyễn Thị Ảnh - K19HTTTB iv Khóa Khóaluận luậntốttốtnghiệp nghiệp DANH TRIỂN MỤC CÁC CHỮ VIẾT CHƯƠNG 3: XÂY DỰNG, KHAI KHO DỮTẮT LIỆU TRONG PHÂN HỆ CỦA HỆ THỐNG ERP 35 3.1 Phân tích hệ thống 35 3.1.1 Mô tả hệ thống nghiệp vụ 35 3.1.2 Phân hệ quản lý mua hàng bán hàng 35 3.2 Xây dựng kho liệu 43 Từ viết tắt 3.2.1 Xác định nghiệp vụ mơ hình hóa 43 3.2.2 Xác định độ chi tiết liệu 44 3.2.3 .Xác định bảng Fact 44 3.2.4 .Xác định bảng Dimension 45 3.2.5 .Thiết kế mô hình liệu 46 3.3 Sử dụng SSIS để thực trình ETL 58 3.3.1 Mô tả chung 58 3.3.2 Thực trình chuyển đổi 58 3.4 Khai thác liệu, xây dựng báo cáo phần mềm Tableau 63 3.4.1 Mô tả chung hệ thống báo cáo 63 3.4.2 Thiết kế báo cáo biểu mẫu 64 Ý nghĩa BRAVO Công ty Cổ phần Phần mềm BRAVO CNTT Công nghệ thông tin ^vN Việt Nam ERP Hệ thống hoạch định nguồn tài nguyên doanh nghiệp (Enterprise Resource Planning) OLTP Hệ thống xử lý giao dịch trực tuyến (Online transaction processing ) Kinh doanh thông minh (Business Intelligent) ETL Trích xuất, Chuyển đổi, Tải (Extract, Transform and Load) Nguyễn Thị Ảnh - K19HTTTB v ^DB Cơ sở liệu (Database) CRM Hệ thống quản lý quan hệ khách hàng (Customer Relationship Management) SCM Hệ thống quản trị chuỗi cung ứng (Supply Chain Management) SQL Ngôn ngữ truy vấn hướng cấu trúc (Structured Query Language) SSIS Dịch vụ tích hợp máy chủ SQL (SQL Server Intergration Service) MDB Cơ sở liệu đa chiều (Multidimensional databases) DDS Kho lưu trữ liệu đa chiều (Dimensional data store) DQ Chất lượng liệu Dimension Bảng chiều Fact Bảng kiện Nguyễn Thị Ảnh - K19HTTTB vi Nguyễn Thị Ảnh - K19HTTTB 70 hợp danh sách lý hay trả hàng khách hàng, mặt hàng Khóa luận luận tốt tốt nghiệp nghiệp Khóa hay bị trả lại hàng nhiều nhất, danh sách khách hàng danh sách nhân viên quản lý, giám sát đối chiếu sổ sách kinh doanh với cửa hàng Báo cáo thể phần trăm doanh số đóng góp cửa hàng, doanh thu bán hàng qua năm, dư đốn doanh thu, so sánh tình hình kinh doanh theo kế hoạch, theo hoạt động bán tháng/q/năm • Dashboard Báo cáo phân tích đơn trả khách hàng Hình 3.24: Báo cáo phân tích đơn trả khách hàng Đối với hoạt động mua hàng trang thương mại điện tử, doanh nghiệp quan tâm đến hoạt động mua trả hàng khách hàng Với báo cáo phân tích đơn trả khách hàng, người quản lý xem tổng số hoá đơn giá trị đơn trả khách hàng Thống kê tình hình trả hàng năm qua, tổng Nguyễn Thị Ảnh - K19HTTTB hay có đơn hàng bị trả lại nhiều 71 3.4.1 So sánh, kết luận hệ thống báo cáo Hệ thống báo cáo trích xuất liệu từ hệ thống data warehouse, sau ứng dụng phần mềm tableau giải hạn chế cho hệ thống báo cáo - Báo cáo sinh động, trực quan dễ dàng sử dụng cho đối tượng người dùng, kể người dùng khơng có kinh nghiệm lập trình - Hệ thống gồm nhiều báo cáo đa dạng khác nhau, từ báo cáo tổng quát đến chi tiết, thể mối quan hệ với đối tượng, tiêu so sánh Mỗi dashboard thể mối liên quan báo cáo với mục đích đánh giá chung - Khác cáo cho phép xem liệu mà không giới hạn thời gian Dữ liệu chia theo năm/ quý/ tháng/ tuần/ ngày, người dùng dễ dàng thông tin chi tiết theo mức thời gian khác Hơn nữa, báo cịn thể thơng tin theo trường thời gian nên người dùng thấy xu hướng tăng hay giảm liệu để đánh giá mối liên quan vấn đề cần phân tích mốc thời gian phân xem cáo nhận - Hệ với thống hệ gồm thống báo cáo cũ chương 1.2.1, nhiều báo cáo phân tích, thống kê hệ thống báo ứng dụng cơng nghệ dự đốn để ước tính tiêu tương lai Người dùng dựa vào số liệu để đưa chiến lược phát triển cho doanh nghiệp - Nhờ việc xây dựng hệ thống data warehouse, nguồn khác liệu kho mà không cần phải kết liệu lấy trực hợp với nhiều tiếp bảng từ nguồn - Dữ liệu kho liệu xử lý, làm tổng hợp theo tiêu so sánh nên loại bỏ phần cải thiện đáng kể tốc độ lên báo cáo - Dữ liệu data warehouse kho liệu thông độc tin khơng cần thiết, góp lập, khơng liên quan đến hệ thống liệu vận hành Vì vậy, thực báo cáo kho Nguyễn Thị Ảnh - K19HTTTB 72 KẾT LUẬN CHƯƠNG Khóaluận luậntốttốtnghiệp nghiệp Khóa Trong chương tập trung trình bày quy trình xây dựng kho liệu phân liệu không ảnh hưởng đến việc xử lý giao dịch thực hàng ngày - Bên cạnh đó, liệu báo cáo liên kết trực tiếp với hệ thống nguồn cần khai thác nên thực kết nối liệu với hệ thống vận hành lần xuất giao dịch mới, báo cáo cần phải thực lại câu lệnh vấn Mà với nhiều loại hình kinh doanh có số lượng giao dịch ngày lớn vấn đề mà khơng người dùng muốn gặp phải hệ hệ thống ERP Trước xây dựng kho liệu cần tìm hiểu hệ thống sở liệu hệ thống, sau phân tích, xác định liệu cần chuyển đổi vào hệ thống kho liệu Để xây dựng kho liệu cần thực việc thu thập liệu, chuẩn hoá, chuyển đổi liệu từ hệ thống nguồn sang hệ thống kho thông qua ứng dụng SSIS Dữ liệu sau chuyển vào hệ thống kho nguồn để xây dựng hệ thống báo cáo sau Sau việc ứng dụng phần mềm Tableau giúp tối ưu hoá hệ thống báo cáo kinh doanh thông minh, giúp cho nhà quản trị có nhìn tổng quan hoạt động kinh doanh Nguyễn Thị Ảnh - K19HTTTB 73 KẾT LUẬN Khóa luận tốt nghiệp Kết đạt Bài khố luận hồn thành việc xây dựng kho liệu cho hai phân hệ phân hệ mua hàng bán hàng hệ thống ERP Từ việc xây dựng hệ thống kho liệu giải hạn chế việc khai thác liệu mơ hình liệu cũ tối ưu hố việc xây dựng hệ thống báo cáo cho người dùng Các kết thực gồm: - Thực nghiên cứu kho liệu, nghiên cứu quy trình xây dựng kho liệu cho phân hệ quản lý ERP - Thực thiết kế mơ hình kho liệu từ tốn doanh nghiệp - Xây dựng tiến trình ETL SSIS để thực đẩy liệu từ hệ thống nguồn vào kho liệu - Xây dựng báo cáo phân tích thống kê Tableau, giúp tối ưu hố phân tích việc khai thác liệu hệ thống data warehouse Hạn chế Do hạn chế thời gian, khố luận cịn số hạn chế sau: - Kết đạt dừng việc tạo báo cáo để thống kê, chưa đáp ứng hết nhu cầu phân tích nhà quản trị - Bộ liệu xin liệu test thử nên sở liệu thực tế gồm nhiều trường thơng tin so với mơ hình sở liệu phân tích Hướng phát triển tương lai - Tối ưu hoá xây dựng kho liệu phù hợp với khối liệu lớn hệ thống ERP - Triển khai biện pháp để thực việc đảm bảo nguồn liệu ln cập nhật đầy đủ, nhanh chóng, xác - Tối ưu hoá việc truy vấn liệu, cải thiện tốc độ truy cập liệu lớn có nhiều người sử dụng thời điểm - Thực việc xây dựng mẫu báo cáo có giá trị phân tích, dự báo so sánh nhiều thông tin khác 75 Nguyễn Thị Ánh - K19HTTTB Nguyễn Thị Ảnh - K19HTTTB 74 TÀI LIỆU THAM KHẢO Khóa luận tốt nghiệp [1] Tài liệu nội Công ty Cổ phần Phần mềm BRAVO [2] Lưu Đức Thắng (2019) Lý thuyết thực hành thiết kế kho liệu [3] Lưu Đức Thắng (2013) Kho liệu cách thiết kế kho liệu [4] Ralph Kimball, Joe Caserta (2004) The Data Warehouse ETL Toolkit Practical Techniques for Extracting, Cleaning, Conforming and Delivering Data, John Wiley & Sons Inc, USA [5] Ralph Kimball, Margy Ross (2013) The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling, Third Edition, John Wiley & Sons Inc, USA [6] William H.Inmon (2005) Building the Data Warehouse, Fourth Edition, John Wiley & Sons Inc, USA [7] Vincent Rainardi (2008) Building a Data Warehouse With Examples in SQL Server, Springer-Verlag, New York [8] Alejandro Vaisman, Esteban Zimányi (2014) Data Warehouse Systems: Design and Implementation , Springer Heidelberg, New York Nguyễn Thị Ánh - K19HTTTB 76 OR DAY((S)CurrentDate) = 23 Khóa luận tốt nghiệp THEN 'rd' PHỤ LỤC Câu lệnh SQL tạo bảng chiều liệu thời gian SET NOCOUNT ON TRUNCATE TABLE Dim_Date DECLARE (S)CurrentDate DATE = DECLARE SEndDate DATE = '2017-01-01' '2020-12-31' WHILE (S)CurrentDate < (S)EndDate BEGIN INSERT INTO [dbo].[Dim_Date] ( [DateKey], [Date], [Day], [DaySuffix], [Weekday], [WeekDayName], [WeekDayName_Short], [WeekDayName_FirstLetter], [DOWInMonth], [DayOfYear], [WeekOfMonth], [WeekOfYear], [Month], [MonthName], [MonthName_Short], [MonthName_FirstLetter], [Quarter], [QuarterName], [Year], [MMYYYY], [MonthYear], [IsWeekend] ) SELECT DateKey = YEAR(SCurrentDate) * DAY(SCurrentDate), Date = SCurrentDate, 10000 + MONTH(SCurrentDate) * 100 + Day = DAY(SCurrentDate), [DaySuffix] = CASE WHEN DAY(SCurrentDate) = OR DAY(SCurrentDate) = 21 OR DAY(SCurrentDate) = 31 THEN 'st' WHEN DAY(SCurrentDate) = OR DAY(SCurrentDate) = 22 THEN 'nd' WHEN DAY(SCurrentDate) = Nguyễn Thị Ánh - K19HTTTB ELSE 'th' 77 END, WEEKDAY = DATEPART(dw, (SICurrentDate), WeekDayName = DATENAME(dw, (SICurrentDate), WeekDayName-Short = UPPER(LEFT(DATENAME(dw, (SICurrentDate), 3)), WeekDayName-FirstLetter = LEFT(DATENAME(dw, (SICurrentDate), 1), [DOWInMonth] = DAY(SCurrentDate), [DayOfYear] = DATENAME(dy, SCurrentDate), [WeekOfMonth] = DATEPART(WEEK, SCurrentDate) - DATEPART(WEEK, DATEADD(MM, DATEDIFF(MM, 0, SCurrentDate), 0)) + 1, [WeekOfYear] = DATEPART(wk, SCurrentDate), [Month] = MONTH(SCurrentDate), [MonthName] = DATENAME(mm, SCurrentDate), [MonthName-Short] = UPPER(LEFT(DATENAME(mm, SCurrentDate), 3)), [MonthName-FirstLetter] = LEFT(DATENAME(mm, SCurrentDate), 1), [Quarter] = DATEPART(q, SCurrentDate), [QuarterName] = CASE WHEN DATENAME(qq, SCurrentDate) = THEN 'First' WHEN DATENAME(qq, SCurrentDate) = THEN 'second' WHEN DATENAME(qq, SCurrentDate) = THEN 'third' WHEN DATENAME(qq, SCurrentDate) = THEN 'fourth' END, [Year] = YEAR(SCurrentDate), [MMYYYY] = RIGHT('0' + CAST(MONTH(SCurrentDate) AS VARCHAR(2)), 2) CAST(YEAR(SCurrentDate) AS VARCHAR(4)), [MonthYear] = CAST(YEAR(SCurrentDate) AS VARCHAR(4)) + UPPER(LEFT(DATENAME(mm, SCurrentDate), 3)), [IsWeekend] = CASE WHEN DATENAME(dw, SCurrentDate) = 'Sunday' OR DATENAME(dw, SCurrentDate) = 'Saturday' THEN ELSE END SET SCurrentDate = DATEADD(DD, 1, SCurrentDate) END Câu lệnh SQL tạo bảng kiện mua hàng SELECT [datekey] = YEAR(t.[PO-date]) * 10000 + MONTH(t.[PO-date]) DAY(t.[PO-date]) ,[employee-id] ,[warehouse-id] ,t.[partner-id] ,iif(t7.[item-id] is null, t6.[resson-id]) as [resson-id] ,t8.[payment-method-id] * 100 + + ,t2.PurchaseOrder_id Khóa luận tốt nghiệp ,t2.item_id ,SUM(iif(t2.quantity is null, 0, t2.quantity)) as [Order Quantity] ,SUM(iif(t7.quantity is null, 0, t7.quantity)) as [Return Quantity] ,SUM(iif(t5.quantity is null, 0, t5.quantity)) as [Delivesred Quantity] ,t2.price ,SUM(t5.discount_amount) AS discount_amount ,SUM(t5.VAT_amount) AS VAT_amount ,SUM(t2.price *iif(t5.quantity is null, 0, t5.quantity)) SUM(t5.discount_amount) + SUM(t5.VAT_amount) as [Purchase Amount] ,iif(t7.[item_id] is null, N'Hàng nhập',N'Hàng bị trả lại') as [is Return] ,t.[PO_date] as [Order Date] ,t.[received_date] as [Request Date] ,t4.received_date as [Received Date] FROM [DATABASE_DEMOv2].[dbo].[tbl_PurchaseOrder] t LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurchaseOrderDetail] t2 ON t.[id] = t2.PurchaseOrder_id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurchaseRequest] t3 on t.[pur_request_id] = t3.[id] LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurWarehouseReceipt] t4 on t4.PurchaseOrder_id = t.id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurWarehouseReceiptDetail] t5 on t5.item_id = t2.item_id and t5.PurWarehouseReceipt_id =t4.id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurchaseReturn] t6 on t6.purchase_order_id = t.id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurchaseReturnDetail] t7 on t7.purchase_return_id = t6.id and t7.item_id = t2.item_id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_PurchasePayment] t8 on t8.PurchaseOrder_id =t.id GROUP BY [employee_id] ,[warehouse_id] ,t.[partner_id] ,t2.item_id ,t.[PO_date] ,t.[received_date] ,t4.received_date ,t2.price ,t7.[item_id] ,t6.[resson_id] ,t8.[payment_method_id] ORDER BY t2.PurchaseOrder_id Câu lệnh SQL tạo bảng kiện bán hàng SELECT [date] = YEAR(t.[date]) * 10000 + MONTH(t.[date]) * 100 + DAY(t.[date]) ,T.[employee_id] ,iif(T.[partner_id] is null, T.[partner_id]) [partner_id] ,IIF(t3.channel_id = 2, 2,1) AS [channel_id] ,t.[promotion_id] ,t.[warehouse_id] ,iif(t4.store_id is null, t4.store_id) store_id ,T1.[invoice_id] as [SalesInvoice_id] ,t1.[items_id] ,t1.sales_unit_price as Price ,SUM(t1.[quantity] ) AS [Order Quantity] ,SUM(IIF(t6.[quantity] is null, 0, t6.[quantity])) AS [Return Quantity] ,SUM(t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity])) AS [Sales Quantity] ,SUM((t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity]))*[sales_unit_price]) AS [NET Amount] ,IIF(Sum([fee_shipper]) is null 0,Sum([fee_shipper])) as [FeeShip] Nguyễn Thị Ảnh - K19HTTTB 78 ,SUM(t1.[discount_rate]*(t1.[quantity] - IIF(t6.[quantity] is null, Khóa luận tốt nghiệp t6.[quantity]))*[sales_unit_price]) AS [Discount Amount] ,SUM(t1.[VAT_rate]*(t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity]))*[sales_unit_price]) AS [VAT Amount] ,SUM((t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity]))*[sales_unit_price]) + IIF(Sum([fee_shipper]) is null Sum([fee_shipper])) - SUM(t1.[discount_rate]*(t1.[quantity] IIF(t6.[quantity] is null, t6.[quantity]))*[sales_unit_price]) AS [Sales Amount] ,SUM((t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity]))*t2.[purch_price]) AS [Cost Amount] ,(SUM((t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity]))*[sales_unit_price]) + IIF(Sum([fee_shipper]) is null Sum([fee_shipper])) - SUM(t1.[discount_rate]*(t1.[quantity] IIF(t6.[quantity] is null, t6.[quantity]))*[sales_unit_price])) SUM(t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity])*[purch_price]) SUM(t1.[VAT_rate]*(t1.[quantity] - IIF(t6.[quantity] is null, 0, t6.[quantity]))*[sales_unit_price]) AS [NetProfit] ,iif(t6.items_id is null, N'Hàng bán',N'hàng có bị trả lại') as [is Return] ,iif(t6.items_id is null, t5.[resson_id]) as [resson_id] ,iif(t3.order_date is null, t.[date], t3.order_date) as [Order Date] ,iif(t3.order_date is null, t.[date], t3.shipped_date) as [Ship Date] ,iif(t3.order_date is null, t.[date], t3.shipped_date) as [Payment Date] FROM [DATABASE_DEMOv2].[dbo].[tbl_SalesInvoices] t LEFT JOIN [DATABASE_pEMOv2].[dbo].[tbl_SalesInvoiceDetail] tl ON T.[id] = t1.[invoice_id] LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_Items] t2 ON t2.id = t1.[items_id] LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_SalesOrders] t3 ON T3.id = T.[order_id] LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_SalesReturnOrder] t5 on t5.[sales_invoice_id] =t.id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_SalesReturnDetails] t6 on t6.return_order_id=t5.id and t6.items_id = t1.items_id LEFT JOIN [DATABASE_DEMOv2].[dbo].[tbl_Store] t4 on t.warehouse_id = t4.warehouse_id GROUP BY t.[date] ,T.[employee_id] ,T.[partner_id] ,t3.channel_id ,T.[promotion_id] ,t [warehouse_id] ,t4.store_id ,t3.id ,T1.[invoice_id] ,t1.[items_id] ,t1.sales_unit_price ,t6.items_id ,t5.[resson_id] , t3.order_date ,t3.shipped_date Nguyễn Thị Ảnh - K19HTTTB 79 HỌC VIỆN NGÂN HÀNG Khóa luận tốt nghiệp KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ STT Ngày tháng 15/03/2020 GVHD trao đổi công Kết thực sinh viên việc cần thực Xác định đề tài hồn thành đề cương khóa luận Cơng việc thực hiện: + Hoàn thành việc xác định đề tài khóa luận, phạm vi, khái quát nội NHẬT KÝ THỰC TẬP dung, bố cục đề tài Họ tên: Nguyễn Thị Ánh + Tiến hành hoàn thành đề cương chi tiết khóa luận Lớp/Khóa: K19HTTTB/Khóa 19 Mã SV: 19A4040011 05/04/2020 Hoàn thành chương Từ ngày 20/03/2020 đến Email: nguyenanh13997@gmail.com khóa luận 04/04/2020 Điện thoại: 096 846 7372 Đề tài thực tập: Tối ưu hóa báo Cơng cáo phân việctích làmphân được:hệ mua hàng - bán hàng hệ thống ERP giải pháp kho liệu + Giới thiệu đơn vị thực tập: Giảng viên hướng dẫn: ThS Ngô Thùy Linh Cơ quan thực tập: Công ty Cổ phần Phần mềm BRAVO Địa quan: Trường Chinh, Phường Khương Thượng, Quận Thanh Xuân, Thành phố Hà Nội Điện thoại: (+84) 2437762472 Nguyễn Thị Ảnh - K19HTTTB 80 Khóa luận tốt nghiệp lịch sử hình thành, sơ đồ tổ chức, hoạt động kinh doanh cơng ty + Tìm hiểu tốn chọn, hạn chế đề xuất hướng giải cho đề tài + Hoàn thiện chương + Chỉnh sửa nội dung chương Từ ngày 05/04/2020 đến 19/04/2020 Cơng việc làm được: 20/04/2020 Hồn thành chương khóa luận + Tìm hiểu quy trình xây dựng kho liệu, công cụ dùng phân tích kho liệu +Hồn thiện chương + Chỉnh sửa nội dung chương Từ ngày 21/04/2020 đến 14/05/2020 Cơng việc làm được: 15/05/2020 Hồn thành chương khóa luận + Hiểu quy trình nghiệp vụ toán + Xây dựng kho liệu dựa vào toán đơn vị thực tập + Sử dụng cơng cụ thực việc trích xuất liệu vào kho liệu + Chỉnh sửa nội dung chương 25/05/2020 Tiếp tục hoàn thiện chương khóa luận Nguyễn Thị Ảnh - K19HTTTB Từ ngày 15/05/2020 đến 24/05/2020 Công việc làm được: + Xây dựng báo cáo dựa hệ 81 thống kho liệu tạo Khóa luận tốt nghiệp + Hồn thiện chương + Chỉnh sửa nội dung chương Từ ngày 25/05/2020 đến 10/06/2020 10/06/2020 Hồn thành khóa luận Cơng việc làm được: + Chỉnh sửa hoàn thiện nội dung ba chương khóa luận Nguyễn NguyễnThị ThịẢnh Ảnh- K19HTTTB - K19HTTTB 83 82 ... K19HTTTB i Khóa luận tốt nghiệp LỜI CAM ĐOAN Em xin cam đoan kho? ? luận tốt nghiệp với đề tài ? ?Xây dựng kho liệu nâng cao hiệu báo cáo phân tích thống kê cho phân hệ mua hàng - bán hàng hệ thống ERP”... mềm quản trị hệ thống doanh nghiệp BRAVO, em lựa chọn đề tài ? ?Xây dựng kho liệu nâng cao hiệu báo cáo phân tích thống kê cho phân hệ mua hàng - bán hàng hệ thống ERP” làm đề tài khóa luận tốt nghiệp. .. NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ KHĨA LUẬN TỐT NGHIỆP ĐẠI HỌC •••• TÊN ĐỀ TÀI: XÂY D ỰNG KHO D Ữ LIỆU NÂNG CAO HIỆU QUẢ BÁO CÁO PHÂN TÍCH TH ỐNG KÊ CHO PHÂN H Ệ • MUA HÀNG - BÁN HÀNG CỦA

Ngày đăng: 07/04/2022, 11:21

Hình ảnh liên quan

Hình 1.1: Sơ đồ tổ chức công ty BRAVO. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 1.1.

Sơ đồ tổ chức công ty BRAVO Xem tại trang 20 của tài liệu.
Hình 1.5: Báocáo phân tích hoạt động muahàng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 1.5.

Báocáo phân tích hoạt động muahàng Xem tại trang 28 của tài liệu.
Hình 2.1: Sơ đồ hình sao (Alejandro Vaisman, 2014). - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.1.

Sơ đồ hình sao (Alejandro Vaisman, 2014) Xem tại trang 39 của tài liệu.
Hình 2.2: Sơ đồ hình bông tuyết (Alejandro Vaisman, 2014). 2.1.4.3 Sơ đồ chòm sao sự kiện (Fact constellations schema) - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.2.

Sơ đồ hình bông tuyết (Alejandro Vaisman, 2014). 2.1.4.3 Sơ đồ chòm sao sự kiện (Fact constellations schema) Xem tại trang 41 của tài liệu.
Hình 2.3: Sơ đồ chòm sao sự kiện (Alejandro Vaisman, 2014). - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.3.

Sơ đồ chòm sao sự kiện (Alejandro Vaisman, 2014) Xem tại trang 41 của tài liệu.
Hình 2.4: Kiến trúc hệ thống kho dữ liệu (Vincent Rainardi, 2008). - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.4.

Kiến trúc hệ thống kho dữ liệu (Vincent Rainardi, 2008) Xem tại trang 42 của tài liệu.
cần phải chuyển đổi sang mô hình đa chiềutrong kho dữ liệu. Để thực hiện điều này lại cần một số bước nhỏ sau: - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

c.

ần phải chuyển đổi sang mô hình đa chiềutrong kho dữ liệu. Để thực hiện điều này lại cần một số bước nhỏ sau: Xem tại trang 43 của tài liệu.
Hình 2.6: Sự phân cấp dữ liệu trong các trường Product, Time, Customer (Alejandro Vaisman, 2014) - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.6.

Sự phân cấp dữ liệu trong các trường Product, Time, Customer (Alejandro Vaisman, 2014) Xem tại trang 50 của tài liệu.
Hình 2.7: Giao diện phần mềm SSIS. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.7.

Giao diện phần mềm SSIS Xem tại trang 51 của tài liệu.
Hình 2.8: Giao diện phần mềm Tableau. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 2.8.

Giao diện phần mềm Tableau Xem tại trang 52 của tài liệu.
Hình 3.1: Quy trình hoạt động muahàng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.1.

Quy trình hoạt động muahàng Xem tại trang 55 của tài liệu.
STT Tên bảng Mô tả - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

n.

bảng Mô tả Xem tại trang 56 của tài liệu.
Hình 3.3: Quy trình hoạt động bánhàng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.3.

Quy trình hoạt động bánhàng Xem tại trang 60 của tài liệu.
STT Tên bảng Mô tả - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

n.

bảng Mô tả Xem tại trang 61 của tài liệu.
Loại bảng Tên bảng Ý nghĩa - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

o.

ại bảng Tên bảng Ý nghĩa Xem tại trang 68 của tài liệu.
Hình 3.5: Danh sách bảng dimension tương ứng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.5.

Danh sách bảng dimension tương ứng Xem tại trang 68 của tài liệu.
Bảng 3.4: Danh sách bảng sự kiện và bảngchiềutrong phân hệ muahàng. b, Đặc tả kho dữ liệu - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Bảng 3.4.

Danh sách bảng sự kiện và bảngchiềutrong phân hệ muahàng. b, Đặc tả kho dữ liệu Xem tại trang 70 của tài liệu.
Bảng 3.7: Bảngchiều Dim Items. • Chiều dữ liệu Nhà cung cấp (Dim_Vendor) - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Bảng 3.7.

Bảngchiều Dim Items. • Chiều dữ liệu Nhà cung cấp (Dim_Vendor) Xem tại trang 72 của tài liệu.
Bảng 3.10: Bảngchiều Dim PaymentMethod. •  Chiều Lý do trả lại hàng hoá (Dim_ReturnReason) - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Bảng 3.10.

Bảngchiều Dim PaymentMethod. • Chiều Lý do trả lại hàng hoá (Dim_ReturnReason) Xem tại trang 74 của tài liệu.
Loại bảng Tên bảng Ý nghĩa - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

o.

ại bảng Tên bảng Ý nghĩa Xem tại trang 76 của tài liệu.
Bảng 3.15: Bảngchiều Dim Promotion. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Bảng 3.15.

Bảngchiều Dim Promotion Xem tại trang 79 của tài liệu.
Hình 3.8: Môhình ETL trong SSIS. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.8.

Môhình ETL trong SSIS Xem tại trang 82 của tài liệu.
Hình 3.9: Môhình ETL bảngchiều nhân viên. • Chiều nhà cung cấp và khách hàng - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.9.

Môhình ETL bảngchiều nhân viên. • Chiều nhà cung cấp và khách hàng Xem tại trang 83 của tài liệu.
Sơ đồ ánh xạ cho bảngchiều nhân viên như sau: - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

nh.

xạ cho bảngchiều nhân viên như sau: Xem tại trang 83 của tài liệu.
Hình 3.19: Báocáo tình trạng giao hàng của nhà cung cấp. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.19.

Báocáo tình trạng giao hàng của nhà cung cấp Xem tại trang 92 của tài liệu.
Hình 3.21: Báocáo tổng hợp doanh thu bánhàng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.21.

Báocáo tổng hợp doanh thu bánhàng Xem tại trang 93 của tài liệu.
Hình 3.23: Báocáo tình trạng bánhàng tại cửa hàng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.23.

Báocáo tình trạng bánhàng tại cửa hàng Xem tại trang 96 của tài liệu.
Hình 3.24: Báocáo phân tích đơn trả của khách hàng. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

Hình 3.24.

Báocáo phân tích đơn trả của khách hàng Xem tại trang 98 của tài liệu.
nguồn dữ liệu kho mà không cần phải kết hợp với nhiều bảng nguồn khác nhau. - Xây dựng kho dữ liệu nâng cao hiệu quả báo cáo phân tích thống kê cho phân hệ mua hàng   bán hàng của hệ thống ERP,Khóa luận tốt nghiệp

ngu.

ồn dữ liệu kho mà không cần phải kết hợp với nhiều bảng nguồn khác nhau Xem tại trang 99 của tài liệu.

Mục lục

    KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC • • • •

    KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC • • • •

    XÂY D ỰNG KHO D Ữ LIỆU NÂNG CAO HIỆU QUẢ

    BÁO CÁO PHÂN TÍCH TH ỐNG KÊ CHO PHÂN H Ệ •

    MUA HÀNG - BÁN HÀNG CỦA HỆ THỐNG ERP

    Mục tiêu nghiên cứu

    Phạm vi nghiên cứu

    1.1.1 Sự hình thành và phát triển của công ty BRAVO

    1.1.2 Bộ máy tổ chức

    1.1.4 Kết quả hoạt động và chiến lược phát triển của Công ty BRAVO

Tài liệu cùng người dùng

Tài liệu liên quan