Kho dữ liệu - ETL & Công cụ báo cáo
Công cụ ETL trích xuất dữ liệu từ tất cả các nguồn dữ liệu không đồng nhất này, biến đổi dữ liệu (như áp dụng tính toán, nối các trường, khóa, xóa các trường dữ liệu không chính xác, v.v.) và tải nó vào Kho dữ liệu.
Khai thác
Cần có một khu vực tổ chức trong quá trình tải ETL. Có nhiều lý do tại sao cần phải có khu vực dàn dựng. Hệ thống nguồn chỉ có sẵn trong một khoảng thời gian cụ thể để trích xuất dữ liệu. Khoảng thời gian này nhỏ hơn tổng thời gian tải dữ liệu. Do đó, khu vực dàn dựng cho phép bạn trích xuất dữ liệu từ hệ thống nguồn và giữ nó trong khu vực dàn dựng trước khi khoảng thời gian kết thúc.
Khu vực tổ chức được yêu cầu khi bạn muốn lấy dữ liệu từ nhiều nguồn dữ liệu với nhau hoặc nếu bạn muốn kết hợp hai hoặc nhiều hệ thống với nhau.
For example - Bạn sẽ không thể thực hiện Truy vấn SQL nối hai bảng từ hai cơ sở dữ liệu vật lý khác nhau.
Khoảng thời gian trích xuất dữ liệu cho các hệ thống khác nhau thay đổi theo múi giờ và giờ hoạt động. Dữ liệu được trích xuất từ các hệ thống nguồn có thể được sử dụng trong nhiều Hệ thống Kho Dữ liệu, Cửa hàng Dữ liệu Hoạt động, v.v.
ETL cho phép bạn thực hiện các phép biến đổi phức tạp và cần thêm diện tích để lưu trữ dữ liệu.
Biến đổi
Trong chuyển đổi dữ liệu, bạn áp dụng một tập hợp các chức năng trên dữ liệu được trích xuất để tải nó vào hệ thống đích. Dữ liệu không yêu cầu bất kỳ chuyển đổi nào được gọi là di chuyển trực tiếp hoặc truyền qua dữ liệu.
Bạn có thể áp dụng các phép biến đổi khác nhau trên dữ liệu được trích xuất từ hệ thống nguồn. Ví dụ, bạn có thể thực hiện các phép tính tùy chỉnh. Nếu bạn muốn tổng doanh thu bán hàng và doanh thu này không có trong cơ sở dữ liệu, bạn có thể áp dụng công thức SUM trong quá trình chuyển đổi và tải dữ liệu.
For example - Nếu bạn có tên và họ trong một bảng ở các cột khác nhau, bạn có thể sử dụng nối trước khi tải.
Tải
Trong giai đoạn Tải, dữ liệu được tải vào hệ thống đích và nó có thể là một tệp phẳng hoặc hệ thống Kho dữ liệu.
Công cụ báo cáo BI
Các công cụ BI (Business Intelligence) được người dùng doanh nghiệp sử dụng để tạo các báo cáo cơ bản, trung bình và phức tạp từ dữ liệu giao dịch trong kho dữ liệu và bằng cách tạo các trường Đại học bằng cách sử dụng Information Design Tool/UDT. Các nguồn dữ liệu SAP và không phải SAP khác nhau có thể được sử dụng để tạo báo cáo.
Có khá nhiều Công cụ Báo cáo BI, Bảng điều khiển và Trực quan hóa Dữ liệu có sẵn trên thị trường. Một số trong số đó như sau:
- Đối tượng kinh doanh SAP Web thông minh (WebI)
- Báo cáo tinh thể
- SAP Lumira
- Trình thiết kế trang tổng quan
- IBM Cognos
- Nền tảng BI của Microsoft
- Tableau Business Intelligence
- JasperSoft
- Oracle BI OBIEE
- Pentaho
- QlickView
- SAP BW
- SAS Business Intelligence
- Necto
- Tibco Spotfire