.4 Mô hình xử lý theo E-T-L

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng kho dữ liệu đảm bảo hiệu năng cho ngân hàng BIDV và thử nghiệm với hệ thống báo cáo phân tích khách hàng (Trang 29 - 30)

Ví dụ: Có sơ đồ quan hệ các bảng như sau: Bảng HOADON lưu thông tin về hóa đơn, bảng SANPHAM lưu thông tin về sản phẩm

HOADON SANPHAM

MaHoaDon MaSanPham SoTien MaSanPham TenSanPham

HD01 SP1 10 SP1 San Pham A HD01 SP2 20 SP2 San Pham B HD01 SP3 30 SP3 San Pham C HD02 SP1 10 HD02 SP2 20 HD02 SP3 30

Thông tin cần trích xuất từ 2 bảng là lấy tổng số tiền của các sản phẩm trong các hóa đơn và tên sản phẩm:

TenSanPham SoTien

San Pham A 20 San Pham B 40 San Pham C 60

Câu lệnh truy vấn yêu cầu trên như sau:

select sum(a.sotien) sotien , b.tensanpham from hoadon a

Nếu thiết kế mô hình xử lý dữ liệu theo EL-T thì 2 bảng HOADON và SANPHAM sẽ được trích xuất từ máy chủ nguồn sang máy chủ đích và phép join, sum sẽ được thực hiện tại máy chủ đích. Máy chủ cài ETL chỉ có nhiệm vụ chuyển dữ liệu từ 2 bảng HOADON và SANPHAM từ nguồn sang đích mà không đóng vai trò xử lý chuyển đổi số liệu (các phép tính trong cơ sở dữ liệu, join, sum, v.v…)

Nếu thiết kế mô hình xử lý dữ liệu theo ET-L thì 2 bảng HOADON và SANPHAM sẽ được trích xuất từ máy chủ nguồn và thực hiện tính toán phép tính join, sum trên máy chủ nguồn, kết quả sẽ được chuyển dữ liệu sáng máy chủ đích. Máy chủ cài ETL cũng chỉ có nhiệm vụ chuyển dữ liệu từ kết quả tính toán của 2 bảng HOADON và SANPHAM mà không đóng vai trò xử lý chuyển đổi số liệu. Hiện hệ thống kho dữ liệu cũ dùng phương thức này để xây dựng cấu phần ETL điều này làm ảnh hưởng rất lớn tới hệ thống Core Banking do phải thực hiện việc tính toán, xử lý số liệu trên chính hệ thống Core Banking.

Nếu thiết kế theo mô hình E-T-L thì toàn bộ các phép tính join, sum, v.v… sẽ được thực hiện trên máy chủ cài ETL điều này là hoàn toàn hợp lý để giải quyết những vấn đề liên quan tới ảnh hưởng tới máy chủ nguồn, máy chủ đích và đối với việc xử lý dữ liệu lớn cần có hệ thống chuyên biệt về tính toán, việc tính toán sẽ được thực hiện riêng độc lập trên một hệ thống máy chủ khác như Hình 2.4

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng kho dữ liệu đảm bảo hiệu năng cho ngân hàng BIDV và thử nghiệm với hệ thống báo cáo phân tích khách hàng (Trang 29 - 30)

Tải bản đầy đủ (PDF)

(66 trang)