Kho dữ liệu (data warehouse) là nơi lưu trữ dữ liệu bằng thiết bị điện tử của mộttổ chức, doanh nghiệp, nhằm hỗ trợ việc phân tích dữ liệu và lập báo cáo
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
3,61 MB
Nội dung
1 Contents Giới thiệu chung Yêu cầu nghiệp vụ Đặc tả chức Thiết kế kho liệu 5 Cái đặt khối liệu 17 Báo cáo phân tích trực tuyến 28 Kết luận .30 Giới thiệu chung - - Kho liệu (Data Warehouse) là 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 - Dữ liệu Data Warehouse thường lấy từ nhiều nguồn tệp nhật ký ứng dụng ứng dụng giao dịch Chính vậy, data warehouse thường có dung lượng lên đến hàng trăm GB chí tính đơn vị TB 1.1.Mục tiêu tập lớn - Mục tiêu tập lớn xử lý, tích hợp, triển khai thành công kho liệu phục vụ việc đọc, tra cứu lưu trữ liệu lâu dài, đưa báo cáo, phân tích, đánh giá từ liệu kho - Chương trình phải thực mục tiêu sau : o Phải có khả đáp ứng yêu cầu thông tin từ đề o Tích hợp lược đồ, liệu từ nhiều nguồn o Thiết kế kho liệu o Tiến hành đổ liệu từ nhiều nguồn khác để có liệu đích o Xử lý phân tích trực tuyến (OLAP) o Đưa báo cáo, phân tích liệu từ OLAP phục vụ việc định cơng ty o Tích hợp liệu siêu liệu từ nhiều nguồn khác o Đồng hoá nguồn liệu với kho liệu 1.2.Phạm vi tập lớn - Quản lý, lưu trữ liệu kinh doanh cho doanh nghiệp bao gồm nhiều cửa hàng nằm rải rác nhiều thành phố bang khác - Sử dụng kĩ thuật OLAP để xây dựng khối liệu phân tích sản lượng hàng hóa, khách hàng, …với số lượng lớn doanh nghiệp theo hướng đa chiều - Hỗ trợ việc định quản lý kinh doanh cửa hàng doanh nghiệp : o Tìm tất cửa hàng với thành phố, bang, số điện thoại, mơ tả, kích cỡ, trọng lượng đơn giá tất mặt hàng bán kho o Tìm tất đơn đặt hàng với tên khách hàng ngày đặt hàng thực khách hàng o Tìm tất cửa hàng với tên thành phố số điện thoại mà có bán mặt hàng đặt khách hàng o Tìm địa văn phòng đại diện với tên thành phố, bang tất cửa hàng lưu kho mặt hàng với số lượng mức cụ thể o Với đơn đặt hàng khách, liệt kê mặt hàng đặt với mô tả, mã cửa hàng, tên thành phố cửa hàng có bán mặt hàng o Tìm thành phố bang mà khách hàng sinh sống o Tìm mức độ tồn kho mặt hàng cụ thể tất cửa hàng ở thành phố cụ thể o Tìm mặt hàng, số lượng đặt, khách hàng, cửa hàng thành phố đơn đặt hàng o Tìm khách hàng du lịch, khách hàng đặt theo đường bưu điện khách hàng thuộc hai loại Yêu cầu nghiệp vụ - Để đáp ứng nhu cầu khách hàng, hệ thống kho liệu trích lọc liệu từ hai sở liệu có vào kho liệu cung cấp xử lý phân tích trực tuyến với thao tác cuộn lên, khoan xuống, chọn chiếu dựa yêu cầu chọn lựa khách hàng bảng theo chiều để đáp ứng yêu cầu người sử dụng - Thiết lập chiều thời gian, hệ thống sinh báo cáo Phân tích trực tuyến cho yêu cầu sau: Tìm tất cửa hàng với thành phố, bang, số điện thoại, mơ tả, kích cỡ, trọng lượng đơn giá tất mặt hàng bán kho Tìm tất đơn đặt hàng với tên khách hàng ngày đặt hàng thực bởi khách hàng Tìm tất cửa hàng với tên thành phố số điện thoại mà có bán mặt hàng đặt khách hàng Tìm địa văn phòng đại diện với tên thành phố, bang tất cửa hàng lưu kho mặt hàng với số lượng mức cụ thể Với đơn đặt hàng khách, liệt kê mặt hàng đặt với mô tả, mã cửa hàng, tên thành phố cửa hàng có bán mặt hàng Tìm thành phố bang mà khách hàng sinh sống Tìm mức độ tồn kho mặt hàng cụ thể tất cửa hàng thành phố cụ thể Tìm mặt hàng, số lượng đặt, khách hàng, cửa hàng thành phố đơn đặt hàng Tìm khách hàng du lịch, khách hàng đặt theo đường bưu điện khách hàng thuộc hai loại Đặc tả chức a Đặc tả đầu vào - Đầu vào hệ thống : o Cơ sở liệu Văn phòng đại diện với quan hệ với lược đồ : ▪ Khách hàng (Mã KH, Tên KH, Mã Thành phố, Ngày đặt hàng đầu tiên) ▪ Khách hàng du lịch (*Mã KH, Hướng dẫn viên du lịch, Thời gian) ▪ Khách hàng bưu điện (* Mã KH, Địa bưu điện, Thời gian) o Cơ sở liệu Bán hàng gồm quan hệ với lược đồ sau: ▪ Văn phòng đại diện (Mã Thành phố, Tên Thành phố, Địa VP, Bang, Thời gian) ▪ Cửa hàng (Mã cửa hàng, * Mã Thành phố, Số điện thoại, Thời gian) ▪ Mặt hàng (Mã MH, Mô tả, Kích cỡ, Trọng lượng, Giá, Thời gian) ▪ Mặt hàng_được lưu trữ (* Mã cửa hàng, * Mã mặt hàng, Số lượng kho, Thời gian) ▪ Đơn đặt hàng (Mã đơn, Ngày đặt hàng, Mã Khách hàng) ▪ Mặt hàng đặt (* Mã đơn, *Mã mặt hàng, Số lượng đặt, Giá đặt, Thời gian) b Đặc tả đầu - Đầu hệ thống khối liệu để phục vụ cho phân tích trực tuyến dựa yêu cầu, lựa chọn khách hàng bảng theo chiều để đáp ứng yêu cầu người sử dụng - Các thao tác thực hệ thống : cuộn lên, khoan xuống, chọn chiếu Thiết kế kho liệu a Chuyển đổi sở liệu quan hệ sang mơ hình thực thể liên kết mở rộng - Bước : Xác định quan hệ, khóa, trường Tên quan hệ Phâ n loại Khóa KhachHang PR1 MaKH KhachHangDuLich PR2 MaKH MaKH KhachHangBuuDien PR2 MaKH MaKH VanPhongDaiDien PR1 MaThanhPh o CuaHang PR1 MaCuaHang MatHang PR1 MaMH KAP MatHangDuocLuuTr SR1 MaCuaHang MaCuaHang u , , MaMatHang MaMatHang DonDatHang PR1 MaDon MatHangDuocDat SR1 MaDon, MaDon, MaMatHang MaMatHang - Bước : Ánh xạ PR1 sang thực thể MaKH TenKH MaThanhPho NgayDatHangDauTien MaThanhPho TenThanhPho DiaChiVP Bang ThoiGian MaCuaHang MaThanhPho SoDienThoai ThoiGian KA G FKA MaThanhPh o NK A MaMH MoTa KichCo TrongLuong Gia ThoiGian MaDon NgayDatHang MaKhachHang - Bước : Ánh xạ PR2 thành thực thể lớp thực thể yếu o Khách hàng du lịch khách hàng bưu điện ánh xạ thành thực thể lớp khách hàng khách hàng vừa khách hàng bưu điện vừa khác hàng du lịch Lược đồ EER1 - Bước 4: Ánh xạ SR1 vào quan hệ - Bước : Ánh xạ SR2 vào quan hệ - Bước : Ánh xạ FKA vào quan hệ - Bước : Ánh xạ phụ thuộc bao hàm sang ngữ nghĩa - Bước : Vẽ mô hình EER Lược đồ EER1 Lược đồ EER b Tích hợp lược đồ EER1 EER2 thành - Bước : Giải xung đột model EER o Từ đồng âm: Văn phòng đại diện, cửa hàng, mặt hàng, khách hàng bưu điện, khách hàng du lịch, mặt hàng lưu trữ có thuộc tính “Thời gian” thực thể có nghĩa khác nên ta thay đổi tên : Tên thuộc tính ban đầu Khách hàng bưu điện Khách hàng du lịch Văn phòng đại diện Cửa hàng Mặt hàng Mặt hàng lưu trũ Thời gian Thời gian Thời gian Thời gian Thời gian Thời gian o Từ đồng nghĩa : 10 Tên thuộc tính sau thay đổi Thời gian tạo KHBD Thời gian tạo KHDL Ngày Mở VP Ngày mở CH Thời gian thêm Thời gian nhập Cái đặt khối liệu - Các khối liệu : o Khối Storage : gồm chiều thời gian, chiều cửa hàng, chiều mặt hàng measure hàng tồn kho : lưu trữ hàng tồn kho cửa hàng với mặt hàng ngày o Khối Sale : gồm chiều thời gian, mặt hàng khách hàng với measure số lượng bán tiền thu : Lưu trữ giao dịch khách hàng với mặt hàng vào ngày o Khối SaleMHKG : gồm chiều mặt hàng, khách hàng với measure số lượng bán tiền thu : Lưu trữ thống kê tổng số lượng khách hàng mua cho với mặt hàng số tiền thu từ mặt hàng với khách hàng o Khối SaleTG : gồm chiều khách hàng thời gian với measure số lượng bán tiền thu : Lưu trữ thống kê số tiền thu số mặt hàng khách hàng mua từ doanh nghiệp khoảng thời gian 19 o Khối SaleMHTG : gồm chiều thời gian chiều mặt hàng với measure số lượng bán tiền thu : Lưu trữ thống kê số tiền số lượng bán mặt hàng khoảng thời gian - Bước : Sử dụng Visual Studio 2019, tạo project Analysis Service Multidimensional and Data Mining Project 20 - Bước : Tạo Data Source 21 22 - Bước : Tạo Data Source View 23 24 - Bước : Tạo cube 25 26 27 - Bước : Phân cấp thuộc tính 28 29 Báo cáo phân tích trực tuyến - Tìm tất cửa hàng với thành phố, bang, số điện thoại, mơ tả, kích cỡ, trọng lượng đơn giá tất mặt hàng bán kho - 30 Tìm tất đơn đặt hàng với tên khách hàng ngày đặt hàng thực bởi khách hàng - Tìm tất cửa hàng với tên thành phố số điện thoại mà có bán mặt hàng đặt khách hàng - Tìm địa văn phòng đại diện với tên thành phố, bang tất cửa hàng lưu kho mặt hàng với số lượng mức cụ thể Với đơn đặt hàng khách, liệt kê mặt hàng đặt với mô tả, mã cửa hàng, tên thành phố cửa hàng có bán mặt hàng - - 31 Tìm thành phố bang mà khách hàng sinh sống - Tìm mức độ tồn kho mặt hàng cụ thể tất cửa hàng thành phố cụ thể - Tìm mặt hàng, số lượng đặt, khách hàng, cửa hàng thành phố đơn đặt hàng - Tìm khách hàng du lịch, khách hàng đặt theo đường bưu điện khách hàng thuộc hai loại Kết luận - Thông qua tập lớn môn kho liệu khai phá liệu ký này, nhóm em thực hành việc thiết kế cài đặt kho liệu cho hệ thống xử lý đặt hàng khách hàng cơng ty với u cầu sau:Tích hợp hai cơ sở liệu thành sở liệu tích hợp 32 - Q trình làm tập lớn giúp chúng em củng cố lý thuyết nắm quy trình việc xây dựng kho liệu cho toán thực tế - Để có th ể xây dựng kho dữ liệu t ốt h ơn, chúng em cần ph ải rõ ràng phần thiết k ế, trọng h ơn vào mục đích tính khả dụng c kho dữ liệu 33