Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
435,24 KB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TPHCM TIỂU LUẬN MÔN HỌC ĐỀ TÀI: NGHIÊN CỨU OLAP VÀ TRUY VẤN ĐA CHIỀU GVHD: LỚP: NHÓM HV: TP.HCM, tháng /20 Tieu luan Tieu luan TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG1 TỔNG QUAN VỀ OLAP 1.1 Giới thiệu 1.1.1 Giải thích số thuật ngữ 1.1.2 Giới thiệu OLAP 1.2 Đặc điểm OLAP 1.2.1 Khung nhìn đa chiều 1.2.2 Tính suốt 1.2.3 Khả truy nhập CHƯƠNG2 KIẾN TRÚC KHỐI CỦA OLAP .7 2.1 Giới thiệu kiến trúc khối 2.2 Khối (Cube) .9 2.2.1 Xác định khối .9 2.2.2 Xử lý khối 2.2.3 Khối ảo (Virtual Cube) .9 2.3 Chiều (Dimension) 10 2.3.1 Xác định chiều 10 2.3.2 Chiều có phân cấp 10 2.3.3 Phân cấp chiều 10 2.3.4 Roll_up Drill_down dựa phân cấp chiều 10 2.4 Các phương pháp lưu trữ liệu (MOLAP, ROLAP, HOLAP) .10 2.4.1 MOLAP (Multidimensional OLAP) 10 2.4.2 ROLAP (Relational OLAP) .11 2.4.3 HOLAP (Hybrid OLAP) 11 CHƯƠNG3 TRIỂN KHAI OLAP TRONG SQL SERVER 11 3.1 Yêu cầu cài đặt 11 3.2 Các bước thực 11 KẾT LUẬN 16 TÀI LIỆU THAM KHẢO 16 TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU Tieu luan TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU DANH MỤC HÌNH ẢNH HÌNH 1-1 Kho liệu OLAP .6 HÌNH 1-2 Mơ hình liệu khối .7 HÌNH 2-1giản đồ khối hình ngơi .8 HÌNH 2-2 giản đồ khối hình tuyết rơi HÌNH 2-3 mơ hình liệu nhiều chiều HÌNH 3-1 mơ hình sở liệu 12 HÌNH 3-2Tạo Analysis Services Project .12 HÌNH 3-3 tạo kết nối liệu 13 HÌNH 3-4 kết nối liệu .13 HÌNH 3-5Tạo Data Source View 14 HÌNH 3-6 xác định nguồn liệu cần lấy 14 HÌNH 3-7 chọn bảng cần phân tích 15 HÌNH 3-8Các bảng Fact Dimension 15 HÌNH 3-9 tạo khối liệu .16 HÌNH 3-10Dị tìm Fact Dimemtion Tables .16 TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU Tieu luan TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU LỜI MỞ ĐẦU Các hoạt động sản xuất, kinh doanh ln cần có đáp ứng nhanh nhạy, tức thời thay đổi liên tục, nhà quản lý buộc phải thường xuyên lúc nhiều định đắn (mà chúng ảnh hưởng đáng kể đến xu hướng hoạt động cạnh tranh doanh nghiệp) cách nhanh chóng Do vấn đề trợ giúp định trở nên cần thiết Người ta cần phải thu thập, tổng hợp phân tích liệu từ nhiều nguồn khác cách nhanh hiệu định nhanh chóng phù hợp Điều dẫn đến việc cần phát triển hệ thống tinh thơng biết cách làm để trích chọn phân tích liệu cho người sử dụng Hiện có nhiều phần mềm cung cấp cho người sử dụng khả truy vấn lập báo cáo thông tin, đặc biệt hệ quản trị CSDL quan hệ Tuy nhiên CSDL quan hệ với cấu trúc hai chiều (dịng cột) khơng thiết kế để cung cấp quan điểm đa chiều liệu đầu vào phân tích phức tạp Sử dụng hệ thống này, gặp nhiều khó khăn bất tiện việc tổ chức liệu đa chiều vào bảng hai chiều, khơng thể triển khai liệu phân tích với số lượng lớn, cơng cụ phân tích để tạo liệu định không mạnh, thuận tiện, linh hoạt, nhanh chóng khơng dễ dàng để sử dụng nhà quản lý, người định Như vậy, việc xây dựng hệ thống có khả tổ chức liệu đa chiều có khả phân tích liệu linh hoạt để trả lời truy vấn đa chiều cách dễ dàng, nhanh chóng nhằm hỗ trợ cho việc định nhà quản lý cần thiết. TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU Tieu luan TIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEUTIEU.LUAN.mon.hoc.de.tai.NGHIEN.cuu.OLAP.va.TRUY.van.da.CHIEU CHƯƠNG1.TỔNG QUAN VỀ OLAP 1.1 Giới thiệu 1.1.1 Giải thích số thuật ngữ Data Warehouse (DW) - Kho liệu: Được xem tập sở liệu hướng chủ đề, có tính lịch sử tích hợp từ nhiều nguồn liệu qua q trình trích lọc, hợp nhất, chuyển đổi, làm Dữ liệu khối (Data Cube): Dữ liệu kho liệu thể dạng đa chiều (Multi Dimension) gọi khối (cube) Mỗi chiều mô tả đặc trưng liệu Ví dụ với Data Cube bán hàng chiều hàng hóa (Item) mơ tả chi tiết hàng hóa, chiều thời gian (time) mô tả thời gian bán hàng, chiều chi nhánh (Branch) mô tả thông tin đại lý bán hàng Measure (độ đo): Là đại lượng tính tốn thuộc tính fact table Đây mục tiêu OLAP phải xác định trước tiến hành phân tích Ví dụ tổng tiền bán hàng chi nhánh, doanh thu mặt hàng theo quí,… Phân cấp (Hierarchies): Khái niệm mô tả phân cấp thứ bậc (mức độ chi tiết liệu) Ví dụ chiều thời gian, ta có thực bậc sau: day