Incremental ETL Pipeline Scheduling for Near Real-Time Data Warehouses
Zusammenfassung
We present our work based on an incremental ETL pipeline for on-demand data warehouse maintenance. Pipeline parallelism is exploited to concurrently execute a chain of maintenance jobs, each of which takes a batch of delta tuples extracted from source-local transactions with commit timestamps preceding the arrival time of an incoming warehouse query and calculates final deltas to bring relevant warehouse tables up-to-date. Each pipeline operator runs in a single, non-terminating thread to process one job at a time and re-initializes itself for a new one. However, to continuously perform incremental joins or maintain slowly changing dimension tables (SCD), the same staging tables or dimension tables can be concurrently accessed and updated by distinct pipeline operators which work on different jobs. Inconsistencies can arise without proper thread coordinations. In this paper, we proposed two types of consistency zones for SCD and incremental join to address this problem. Besides, we reviewed existing pipeline scheduling algorithms in our incremental ETL pipeline with consistency zones.
- Vollständige Referenz
- BibTeX
Qu, W. & Deßloch, S.,
(2017).
Incremental ETL Pipeline Scheduling for Near Real-Time Data Warehouses.
In:
Mitschang, B., Nicklas, D., Leymann, F., Schöning, H., Herschel, M., Teubner, J., Härder, T., Kopp, O. & Wieland, M.
(Hrsg.),
Datenbanksysteme für Business, Technologie und Web (BTW 2017).
Gesellschaft für Informatik, Bonn.
(S. 299-308).
@inproceedings{mci/Qu2017,
author = {Qu, Weiping AND Deßloch, Stefan},
title = {Incremental ETL Pipeline Scheduling for Near Real-Time Data Warehouses},
booktitle = {Datenbanksysteme für Business, Technologie und Web (BTW 2017)},
year = {2017},
editor = {Mitschang, Bernhard AND Nicklas, Daniela AND Leymann, Frank AND Schöning, Harald AND Herschel, Melanie AND Teubner, Jens AND Härder, Theo AND Kopp, Oliver AND Wieland, Matthias} ,
pages = { 299-308 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
author = {Qu, Weiping AND Deßloch, Stefan},
title = {Incremental ETL Pipeline Scheduling for Near Real-Time Data Warehouses},
booktitle = {Datenbanksysteme für Business, Technologie und Web (BTW 2017)},
year = {2017},
editor = {Mitschang, Bernhard AND Nicklas, Daniela AND Leymann, Frank AND Schöning, Harald AND Herschel, Melanie AND Teubner, Jens AND Härder, Theo AND Kopp, Oliver AND Wieland, Matthias} ,
pages = { 299-308 },
publisher = {Gesellschaft für Informatik, Bonn},
address = {}
}
| Dateien | Groesse | Format | Anzeige | |
|---|---|---|---|---|
| paper20.pdf | 524.6Kb | Öffnen |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-659-6
ISSN: 1617-5468
Datum: 2017
Sprache:
(en)
(en)
Typ: Text/Conference Paper

