Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,64 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC LẠC HỒNG ĐINH HOÀNG NAM ÁP DỤNG ETL TRONG KHO DỮ LIỆU ỨNG DỤNG VÀO HỆ THỐNG ERP LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Đồng Nai, Năm 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC LẠC HỒNG ĐINH HOÀNG NAM ÁP DỤNG ETL TRONG KHO DỮ LIỆU ỨNG DỤNG VÀO HỆ THỐNG ERP Chuyên ngành: Công Nghệ Thơng Tin Mã số: 8480201 LUẬN VĂN THẠC SĨ CƠNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS ĐẶNG TRẦN KHÁNH Đồng Nai, Năm 2018 i LỜI CẢM ƠN Qua trình học tập rèn luyện Trường Đại Học Lạc Hồng, với biết ơn kính trọng, xin gửi lời cảm ơn chân thành đến Ban Giám Hiệu nhà trường, phịng ban, khoa Cơng Nghệ Thơng Tin Thầy nhiệt tình hướng dẫn, giảng dạy, giúp đỡ em suốt thời gian học tập, nghiên cứu hoàn thiện đề tài nghiên cứu khoa học Đặc biệt, em xin bày tỏ lòng biết ơn sâu sắc tới Thầy PGS.TS Đặng Trần Khánh, trực tiếp hướng dẫn nhiệt tình ln đồng hành em q trình thực đề tài Xin chân thành cảm ơn Ban Lãnh đạo Công Ty TNHH Pouchen Việt Nam Enterprise Ltd đồng nghiệp tạo điều kiện thuận lợi cho Tôi để hoàn thành đề tài nghiên cứu Mặc dù cố gắng nhiều, nhiên điều kiện lực thân hạn chế, chuyên đề nghiên cứu khoa học chắn khơng tránh khỏi thiếu sót Kính mong nhận đóng góp ý kiến Quý thầy cô giáo, bạn bè đồng nghiệp để nghiên cứu hồn thiện hợn Tơi xin chân thành cảm ơn! Đồng Nai, Ngày tháng năm 2018 Học viên Đinh Hồng Nam ii LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu luận văn trung thực chưa công bố cơng trình khác Các nội dung tơi tham khảo từ tài liệu trích dẫn thích đầy đủ Tơi xin chịu trách nhiệm luận văn Đồng Nai, ngày tháng Học viên Đinh Hồng Nam năm 2018 iii TĨM TẮT LUẬN VĂN Đề tài: ÁP DỤNG ETL TRONG KHO DỮ LIỆU ỨNG DỤNG VÀO HỆ THỐNG ERP Ngành: Công nghệ thông tin Mã số: 8480201 Học viên: Đinh Hoàng Nam Người hướng dẫn: PGS.TS Đặng Trần Khánh NỘI DUNG TÓM TẮT Nội dung giao kết mong đợi người hướng dẫn Nội dung: Cài đặt kho liệu Oracle Data Warehouse 11.2.0.3 Tìm hiểu Extract, Transform, Load (ETL) Nghiên cứu tính việc thay đổi thu thập liệu Changing Data Capture (CDC) bước Extraction (E) ETL như: phân vùng liệu, bảng tra cứu, xử lý song song Xây dựng quy trình trao đổi liệu cơng cụ mã nguồn mở Talend Open Studio (TOS) version 6.x Job thực thi chuyển liệu vào kho liệu Thử nghiệm mẫu liệu chứng từ toán hệ thống ERP Kết quả: Áp dụng phương pháp phân vùng liệu, bảng tra cứu, quy trình xử lý song song việc thay đổi thu thập liệu, áp dụng vào bước Extraction (E) quy trình ETL TOS BD: Trích lọc, chuyển liệu chứng từ toán vào kho liệu hệ thống ERP iv Job: file bat thiết định job tự động môi trường window sh môi trường Linux/Mac OS Cách thức giải vấn đề Nghiên cứu thực tiễn: nghiên cứu kho liệu Oracle Warehouse Database phân vùng, xử lý song song Sử dụng mã nguồn mở Talend Open Studio hỗ trợ xử lý song song thực thi chuyển liệu Phương pháp nghiên cứu lý thuyết: nghiên cứu tài liệu Oracle Data Warehouse Tài liệu ETL công cụ mã nguồn mở Talend Open Studio Phương pháp tiếp cận hệ thống: đối tượng nghiên cứu từ hệ thống ERP doanh nghiệp Ngày tháng năm 2018 NGƯỜI HƯỚNG DẪN HỌC VIÊN PGS.TS Đặng Trần Khánh Đinh Hoàng Nam v NỘI DUNG LỜI CẢM ƠN i LỜI CAM ĐOAN ii TÓM TẮT LUẬN VĂN iii DANH MỤC CÁC KÝ HIỆU, CÁC TỪ VIẾT TẮT ix DANH MỤC BẢNG BIỂU x DANH MỤC HÌNH ẢNH xi CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1.1 TỔNG QUAN 1.2 MỤC TIÊU CỦA LUẬN VĂN 1.3 PHẠM VI VÀ ĐỐI TƯỢNG NGHIÊN CỨU 1.4 NỘI DUNG THỰC HIỆN 1.5 KẾT CẤU LUẬN VĂN CHƯƠNG 2: TỔNG QUAN VỀ KHO DỮ LIỆU 2.1 KHÁI NIỆM KHO DỮ LIỆU 2.1.1 Khái niệm 2.1.2 Lý cần phải có kho liệu 2.2 ĐẶC ĐIỂM KHO DỮ LIỆU 2.3 CÁC THÀNH PHẦN KHO DỮ LIỆU 2.3.1 Dữ liệu nguồn – Data sources 2.3.2 Tiến trình ETL - Extract Transform Load 2.3.3 Kho liệu chủ đề - Data Mart 2.3.4 OLAP - OnLine Analytics Processing 10 2.3.5 Ứng dụng người dùng cuối - Users 10 2.3.6 Các thành phần cấu trúc Oracle Warehouse Builder - OWB 10 2.3.6.1 Design Center 10 2.3.6.2 Control Center Manager 10 2.3.6.3 Target Schema 10 2.3.6.4 Warehouse Builder Repository 10 vi 2.3.6.5 Repository Browser 11 2.3.6.6 Control Center Service 11 2.4 KIẾN TRÚC KHO DỮ LIỆU 11 2.4.1 Kiến trúc - Basic (kiến trúc tầng) 11 2.4.2 Kiến trúc dàn dựng – with Staging Area (kiến trúc tầng) 12 2.4.3 Kiến trúc dàn dựng Data Marts - with a Staging Area and Data Marts (kiến trúc tầng) 13 2.5 MƠ HÌNH DỮ LIỆU CHO KHO DỮ LIỆU 14 2.5.1 Mơ hình dạng chuẩn 3NF - Third Normal Form 14 2.5.2 Mơ hình không gian - Dimensional Modeling 14 2.5.3 Phân vùng liệu – Partitioning 15 2.5.4 Thực thi song song - Parallel Execution 16 2.5.5 Lập mục - Index 16 2.6 SỰ KHÁC BIỆT VỚI MỘT DATABASE 17 CHƯƠNG 18 TỔNG QUAN VỀ ETL TRONG KHO DỮ LIỆU 18 3.1 TỔNG QUAN ETL 18 3.2 CHỨC NĂNG ETL 18 3.2.1 Khai thác liệu - data extraction 19 3.2.2 Xác nhận liệu - data validation 19 3.2.3 Làm liệu - data cleaning 19 3.2.4 Chuyển đổi liệu - data conversion 19 3.2.5 Tải liệu - data loading 19 3.3 THÀNH PHẦN ETL 20 3.3.1 Trích xuất – Extract 20 3.3.1.1 Tổng quan 20 3.3.1.2 Các phương pháp trích xuất 20 Phương pháp logic (Logical Extraction Methods): 20 Phương pháp vật lý (Physical Extraction Methods): 20 Phương pháp theo dõi thay đổi (Change Tracking Methods): 21 3.3.2 Vận chuyển – Transform 21 vii 3.3.2.1 Tổng quan 21 3.3.2.2 Cơ chế vận chuyển kho liệu 21 3.3.3 Tải - Load 22 3.4 KIẾN TRÚC ETL 22 3.5 HỆ THỐNG ETL THỜI GIAN THỰC 24 3.5.1 Phân chia nhỏ liệu theo lô ETL - Microbatch ETL 24 3.5.2 Phân vùng thời gian thực 24 3.5.3 Phân nhóm liệu xử lý song song 24 3.5.4 Trích xuất thời gian thực 25 3.5.5 Chuyển đổi thời gian thực 25 3.5.6 Tải thời gian thực 25 CHƯƠNG 26 XÂY DỰNG QUY TRÌNH TRAO ĐỔI DỮ LIỆU ETL CỦA HỆ THỐNG ERP VÀO KHO DỮ LIỆU 26 4.1 BÀI TOÁN 26 4.2 NGUỒN DỮ LIỆU ERP 26 4.2.1 Cơ sở liệu nguồn ERP 26 4.2.2 Lưu trình dịng liệu ERP 27 4.2.3 Mô hình vật lý nguồn liệu ERP 28 4.3 XÂY DỰNG KHO DỮ LIỆU 29 4.3.1 Cài đặt kho liệu 29 4.3.1.1 Cấu hình máy chủ 29 4.3.1.2 Cài đặt OWB 11.2 30 4.3.2 Mơ hình vật lý 30 4.4 PHÂN VÙNG DỮ LIỆU - Data partitioning 31 4.5 XỬ LÝ SONG SONG– Parallel process 32 4.6 CHANGING DATA CAPTURE – CDC 34 4.6.1 Changing Data Capture cổ điển 35 4.6.2 Changing Data Capture tiếp cận 36 4.6.2.1 Phân vùng liệu 36 4.6.2.2 Bảng tra cứu 37 viii 4.6.2.3 Xử lý song song CDC 37 4.7 THỬ NGHIỆM VÀ ĐÁNH GIÁ 43 4.7.1 Phân vùng liệu 43 4.7.2 Tiến trình song song 43 4.7.3 Talend Open Studio 45 4.7.3.1 Nguyên nhân chọn TOS 45 4.7.3.2 Xây dựng TOS 46 4.7.4 Đánh giá kết thử nghiệm 48 4.7.4.1 Thử nghiệm với cách thức truyền thống 48 4.7.4.2 Thử nghiệm với cách tiếp cận Oracle 49 4.7.4.3 Thử nghiệm với cách tiếp cận công cụ TOS 50 4.7.4.4 So sánh kết 51 4.7.4.5 Đánh giá ứng dụng 53 CHƯƠNG 5: 54 KẾT LUẬN VÀ HƯỚNG NGHIÊN CỨU TIẾP THEO 54 5.1 KẾT QUẢ ĐẠT ĐƯỢC 54 5.2 NHỮNG HẠN CHẾ CỦA LUẬN VĂN 54 5.3 HƯỚNG NGHIÊN CỨU TIẾP THEO 55 TÀI LIỆU THAM KHẢO i 43 4.7 THỬ NGHIỆM VÀ ĐÁNH GIÁ 4.7.1 Phân vùng liệu Sử dụng phương pháp phân vùng Hash Partitions cho bảng Lookup Thử nghiệm với phân vùng PB01, PB02, PB03, , PB08 Hình 4.18 mơ tả phân vùng HASH Oracle Hình 4.18: Phân vùng liệu hash partitions 4.7.2 Tiến trình song song Với CPU core single instance nên ta có max DOP = 16, thử nghiệm với DOP = - Đảm bảo thực song song muốn tránh đặt DOP cho bảng sửa đổi truy vấn có liên quan, buộc song song với câu lệnh sau: ALTER SESSION FORCE PARALLEL QUERY; - Thiết định mức độ song song DOP cho table 4: 44 ALTER TABLE Y3_BILLHEAD PARALLEL 4; - Thiết định mức độ song song DOP cho index 4: ALTER INDEX IBILLHEAD_NO PARALLEL 4; - Truy vấn mức độ song song DOP hình 4.19: Hình 4.19: Thiết định Parallel 45 4.7.3 Talend Open Studio 4.7.3.1 Nguyên nhân chọn TOS Thông thường công cụ ETL, tất ba giai đoạn thực song song việc khai thác liệu cần có thời gian, liệu lấy trình chuyển đổi thực hiện, xử lý liệu nhận chuẩn bị liệu để tải sau có số liệu sẵn sàng để nạp vào mục tiêu, liệu tải có sẵn mà khơng cần chờ đợi để hoàn thành giai đoạn trước Một công cụ hỗ trợ ETL tương đối tốt mã nguồn mở Talend Open Studio Talend cung cấp nhiều giải pháp tích hợp liệu, hai mã nguồn mở phiên thương mại Talend cung cấp giao tiếp Eclipse (interface), hỗ trợ thiết kế kéo thả, kết nối rộng rãi với 400 kết nối ứng dụng cấu hình sẵn để kết nối sở liệu, máy tính lớn, hệ thống tập tin, dịch vụ web, ứng dụng doanh nghiệp đóng gói, kho liệu, ứng dụng OLAP, ứng dụng dựa đám mây, nhiều Hình 4.20: So sánh tools Talend Open Studio với tools khác [19] Hình 4.21: Talend Open Studi for Big Data Version 6.5 46 4.7.3.2 Xây dựng TOS Tổng thể xây dựng TOS xử lý song song tiến trình hình 4.22 Hình 4.22: tiến trình xử lý song song chuyển liệu vào kho liệu Truy vấn trạng thái xóa liệu Hình 4.23: Truy vấn trạng thái xóa liệu 47 Truy vấn trạng thái thêm sửa liệu Hình 4.24: Truy vấn trạng thái insert update liệu Thiết định mức độ thực thi song song Hình 4.25: TOS thiết định mức độ song song Biên dịch Job Biên dịch thành file bat sh chạy máy Linux, OS, Window Hình 4.26: File biên dịch TOS Job Trong file sh sử dụng mơi trường Linux để tạo crontab job, file bat tạo job môi trường window 48 4.7.4 Đánh giá kết thử nghiệm 4.7.4.1 Thử nghiệm với cách thức truyền thống Thử nghiệm 1: Trích xuất tồn liệu vào kho liệu, trạng thái Insert Thử nghiệm 2: Xóa liệu nguồn trích xuất lại liệu vào kho liệu, trạng thái Delete Thử nghiệm 3: Cập nhật số thông tin liệu nguồn, sau trích xuất lại liệu Đây trạng thái Update Bảng 4.1: Kết thời gian trích xuất phương pháp cổ điển Trạng thái Lần Thời gian/seconds Ghi 950.929 390.578 384.304 391.105 389.189 312.452 469.760 380.788 168.164 531.842 810.486 529.177 421.122 473.597 363.529 319.800 363.442 365.422 387.175 368.815 381.175 364.194 The first Replay Replay Replay Replay Replay Insert Insert Insert Insert Insert Insert INSERT Delete Delete Delete Delete Delete Delete DELETE Update Update Update Update Update Update Update UPDATE Trung bình 6 418.655 The first Replay Replay Replay Replay Replay The first Replay Replay Replay Replay Replay Replay 49 4.7.4.2 Thử nghiệm với cách tiếp cận Oracle Thử nghiệm 1: Trích xuất tồn liệu vào kho liệu, trạng thái Insert Thử nghiệm 2: Xóa liệu nguồn trích xuất lại liệu vào kho liệu, trạng thái Delete Thử nghiệm 3: Cập nhật số thông tin liệu nguồn, sau trích xuất lại liệu Đây trạng thái Update Bảng 4.2: Kết thời gian trích xuất theo cách tiếp cận Oracle Trạng thái Lần Thời gian/seconds Ghi 319.559 295.440 320.041 295.859 311.496 341.391 313.964 60.705 45.520 48.022 54.027 53.331 48.125 51.622 327.177 273.667 269.479 323.721 292.479 279.190 294.286 The first Replay Replay Replay Replay Replay Insert Insert Insert Insert Insert Insert INSERT Delete Delete Delete Delete Delete Delete DELETE Update Update Update Update Update Update UPDATE Trung bình 6 182.354 The first Replay Replay Replay Replay Replay The first Replay Replay Replay Replay Replay 50 4.7.4.3 Thử nghiệm với cách tiếp cận công cụ TOS Cùng liệu thử nghiệm truyền thống, thời gian trích xuất liệu theo hướng tiếp cận Bảng 4.3: Kết thời gian trích xuất theo cách tiếp cận TOS Trạng thái Lần Thời gian/seconds Ghi 27.230 21.840 40.240 43.060 41.220 43.337 36.155 26.960 25.750 25.220 26.102 26.022 25.112 The first Replay Replay Replay Replay Replay Insert Insert Insert Insert Insert Insert INSERT Delete Delete Delete Delete Delete Delete DELETE Update Update Update Update Update Update The first Replay Replay Replay Replay Replay 25.861 25.690 27.050 26.480 26.203 27.190 26.400 UPDATE 26.502 Trung bình 26.846 The first Replay Replay Replay Replay Replay 51 4.7.4.4 So sánh kết Biểu đồ so sánh trạng thái Insert, Update Delete môi trường cổ điển phương pháp tiếp cận Oracle công cụ TOS Bảng 4.4: Kết so sánh thử nghiệm liệu Status Oracle Classic Oracle TOS partition & partition & parallelize parallelize Insert 469.760 313.964 36.155 Delete 473.597 51.622 25.861 Update 364.194 294.286 26.502 Hình 4.27 so sánh thời gian xử lý trạng thái Insert, Update Delete liệu Hình 4.27: Thời gian xử lý trạng thái Insert, Update Delete liệu 52 Bảng 4.5: Kết trung bình ba trạng thái thử nghiệm Type Average Oracle Classic 418.655 Oracle partition & parallelize TOS partition & parallelize 182.354 26.846 Hình 4.28: So sánh thời gian xử lý trung bình Như vậy, qua thử nghiệm áp dụng phương pháp phân vùng, xử lý song song công cụ hỗ trợ TOS BD Thời gian xử lý chuyển liệu rút ngắn so với cách chuyển liệu truyền thống đáng kể, đồng thời số lượng phân vùng nhiều việc xử lý liệu nhanh xử lý song song môi trường công cụ TOS 53 4.7.4.5 Đánh giá ứng dụng Qua thử nghiệm thực phân vùng, dùng bảng dị tìm liệu CDC kết hợp với công cụ TOS để xử lý song song cho kết khả quan Rút ngắn thời gian chuyển liệu cách đáng kể Ngoài công cụ TOS phiên 6.5 mã nguồn mở giúp người phát triển dễ dàng phát triển để tương thích yêu cầu doanh nghiệp cần Loại bỏ trường hợp xảy xung đột thực thi Job chuyển liệu kho liệu 54 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG NGHIÊN CỨU TIẾP THEO 5.1 KẾT QUẢ ĐẠT ĐƯỢC - Tìm hiểu cài đặt kho liệu kho liệu Oracle Data Warehouse 11.2.0.3 - Nghiên cứu tính việc thay đổi thu thập liệu CDC bước Extraction(E) ETL như: phân vùng liệu, bảng tra cứu, xử lý song song - Thực nghiệm chuyển liệu thành công liệu từ hệ thống ERP vào kho liệu Oracle Warehouse Database thông qua phương thức cách tiếp cận CDC việc phân vùng liệu, tra cứu liệu xử lý song song - TOS BD: Trích lọc, chuyển liệu chứng từ toán vào kho liệu hệ thống ERP - TOS Job: file bat thiết định job tự động môi trường window sh môi trường Linux/Mac OS 5.2 NHỮNG HẠN CHẾ CỦA LUẬN VĂN - Do hạn chế mặt thời gian nghiên cứu trình độ học thuật, nên số vấn đề phân tích, nghiên cứu luận văn chắn cịn thiếu sót - Luận văn tập trung giải thực hóa tính việc thay đổi thu thập liệu CDC bước Extraction(E) ETL như: phân vùng liệu, bảng tra cứu, xử lý song song Còn thành phần khác cần tối ưu để hệ thống hoàn thiện - Hy vọng hạn chế, thiếu sót luận văn khắc phục nghiên cứu sâu Rất mong nhận nhiều ý kiến đóng góp từ q thầy đồng nghiệp 55 5.3 HƯỚNG NGHIÊN CỨU TIẾP THEO Tiếp tục nghiên cứu thêm kho liệu áp dụng phân vùng tablespace kho liệu thời gian thực Định hướng triển khai thực tế doanh nghiệp: - Đối với hệ thống nguồn liệu có ERP, PCS, HR, AIS… bước tối ưu hóa cấu trúc sở liệu để đáp ứng xử lý song song phân vùng - Dùng công cụ TOS BD để hỗ trợ xử lý song song, phân vùng việc chuyển liệu i TÀI LIỆU THAM KHẢO [1] Padmaja Potineni Oracle Database Data Warehousing Guide, 12c Release (12.2) January 2017 pp 27~423 [2] Ramez Elmasri and Shamkant B Navathe Fundamentals of Database Systems 7th Edition 2016 pp 1132~1148 [3] Philip A Bernstein Eric Newcomer Principles of Transaction Processing second edition 2009 [4] W H Inmon Building the Data Warehouse Third Edition Wiley, New York, NY, USA, 3rd edition, 2002 pp 311~320 [5] Jan L Harrington Relational Database Design and Implementation Fourth Edition 2016 pp 667~680 [6] Talend Open Studio: https://www.talend.com/solutions/ Thời gian tham khảo 11/2017 [7] Oracle Oracle Warehouse Builder Installation and Administration Guide 11g Release (11.2) for Windows and Linux E17130-09, March 2014 [8] Paul Lane Oracle Database Data Warehousing Guide 11g Release (11.2) E25554-02 July 2013 pp 37~282 [9] W H Inmon Building the Data Warehouse Fourth Edition Wiley Publishing, Inc., Indianapolis, Indiana, 4rd edition, 2005 pp 86~198 [10] Talend Talend Open Studio fo Data Integration User Guide v6.5.0M1 July 27, 2017 [11] Winda Astriani, Rina Trisminingsih Extraction, Transformation, and Loading (ETL) module for hotspot spatial data warehouse using geokettle: Department of Computer Science, Bogor Agricultural University, Kampus IPB Darmaga, Bogor 16680, Indonesia, 2016 ii [12] Qin, Hanlin; Jin, Xianzhen; Zhang, Xianrong: Research on Extract, Transform and Load(ETL) in Land and Resources Star Schema Data Warehouse 2012 [13] Mahfoud Bala, Omar Boussaid, Zaia Alimazighi: A Fine-Grained Distribution Approach for ETL Processes in Big Data Environments 2017 [14] TangJun, Cui Kai, Feng Yu, Tong Gang The Research & Application of ETL tool in Business Intelligence Project, 2009 [15] Vương Quang Phương: Nghiên cứu giải pháp kho liệu thời gian thực ứng dụng hệ thống siêu thị Học viện công nghệ bưu viễn thơng, Hà Nội 2014 [16] Eric Belden, Oracle Database VLDB and Partitioning Guide 12c Release (12.1), E41057-12, July 2016 [17] Wiley Publishing, The Data Warehouse ETL Toolkit, 2004 [18] Oracle Oracle Warehouse Builder Installation and Administration Guide 11g Release (11.1) for Windows and UNIX, B31280-06, February 2012 [19] Pat ReSearch: https://www.predictiveanalyticstoday.com/top-freeextract-transform-load-etl-software/ Thời gian tham khảo 04/2018 [20] Data preparation and ETL in business performance: https://medium.com/@vishwan/data-preparation-etl-in-business-performance37de0e8ef632 / Thời gian tham khảo 11/2017 [21] Nhập môn Data Warehouse-ETL: https://faditek.com/nhap-mondata-warehouse-etl/ Thời gian tham khảo 11/2017 [22] Data Warehouse Architecture: https://www.datasciencecentral.com/profiles/blogs/data-warehousearchitecture?xg_source=activity/ Thời gian tham khảo 11/2017 ... (ESB), sở liệu Oracle Database Data Warehousing Xây dựng phát triển hệ thống áp dụng hệ thống Đó lý chọn đề tài ? ?ÁP DỤNG ETL TRONG KHO DỮ LIỆU ỨNG DỤNG VÀO HỆ THỐNG ERP” 1.2 MỤC TIÊU CỦA LUẬN VĂN Nghiên... HỒNG ĐINH HOÀNG NAM ÁP DỤNG ETL TRONG KHO DỮ LIỆU ỨNG DỤNG VÀO HỆ THỐNG ERP Chuyên ngành: Công Nghệ Thông Tin Mã số: 8480201 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS... ngày tháng Học viên Đinh Hồng Nam năm 2018 iii TĨM TẮT LUẬN VĂN Đề tài: ÁP DỤNG ETL TRONG KHO DỮ LIỆU ỨNG DỤNG VÀO HỆ THỐNG ERP Ngành: Công nghệ thơng tin Mã số: 8480201 Học viên: Đinh Hồng Nam