Enriching ETL with Provenance Data
摘要
The Business Intelligence process involves collecting, preparing, and transforming data from various sources, which is then stored in a Data Warehouse (DW) for analysis. Given that the Extract-Transform-Load (ETL) phase is crucial for data quality, we argue that provenance collection can enhance ETL processes by tracking transformations, allowing for subsequent inspection and auditing. Accordingly, we propose ProvETL, a solution that integrates provenance management into ETL routines, providing data-driven debugging and accountability for data transformations. We conducted several evaluations in a real-world DW of a Brazilian University that indicated ProvETL can effectively spot data inconsistencies and audit their related transformations.