BTW · 2009 · 21 citations · 13 references
ComputingComputer ScienceAutomationData ManagementDatabasesData IntegrationData WarehousingExtract, Transform, LoadData LoadingEquational ReasoningExtract, Transform, Load (Etl)Incremental Data LoadingIncremental LoadingIncremental ProcessingLoadLoading Facilities
Extract-transform-load (ETL) tools are primarily designed for data ware- house loading, i.e. to perform physical data integration. When the operational data sources happen to change, the data warehouse gets stale. To ensure data timeliness, the data warehouse is refreshed on a periodical basis. The naive approach of simply reloading the data warehouse is obviously inefficient. Typically, only a small fraction of source data is changed during loading cycles. It is therefore desirable to capture these changes at the operational data sources and refresh the data warehouse incre- mentally. This approach is known as incremental loading. Dedicated ETL jobs are required to perform incremental loading. We are not aware of any ETL tool that helps to automate this task. In fact, incremental load jobs are handcrafted by ETL program- mers so far. The development is thus costly and error-prone. In this paper we present an approach to the automated derivation of incremental load jobs based on equational reasoning. We review existing Change Data Capture techniques and discuss limitations of different approaches. We further review existing loading facilities for data warehouse refreshment. We then provide transformation rules for the derivation of incremental load jobs. We stress that the derived jobs rely on existing Change Data Capture techniques, existing loading facilities, and existing ETL execution platforms.
13
Maintaining views incrementally
Ashish Gupta, Inderpal Singh Mumick, V. S. Subrahmanian · 1993 · 658 citations
View maintenance in a warehousing environment
Yue Zhuge, Héctor García-Molina, Joachim Hammer et al. · 1995 · 431 citations
Conceptual modeling for ETL processes
Panos Vassiliadis, Alkis Simitsis, Spiros Skiadopoulos · 2002 · 378 citations · Full text
Incremental maintenance of views with duplicates
Timothy G. Griffin, Leonid Libkin · 1995 · 279 citations · Full text
Computing, Computer Science, Algebra +13
Efficient view maintenance at data warehouses
Divyakant Agrawal, Amr El Abbadi, Ambuj K. Singh et al. · 1997 · 228 citations