One-to-many data transformations through data mappers

作者:

Highlights:

摘要

The optimization capabilities of RDBMSs make them attractive for executing data transformations. However, despite the fact that many useful data transformations can be expressed as relational queries, an important class of data transformations that produce several output tuples for a single input tuple cannot be expressed in that way.To overcome this limitation, we propose to extend Relational Algebra with a new operator named data mapper. In this paper, we formalize the data mapper operator and investigate some of its properties. We then propose a set of algebraic rewriting rules that enable the logical optimization of expressions with mappers and prove their correctness. Finally, we experimentally study the proposed optimizations and identify the key factors that influence the optimization gains.

论文关键词:Data warehousing,ETL,Data mapper operator,Query optimization,Relational algebra

论文评审过程:Received 12 August 2006, Accepted 12 August 2006, Available online 2 October 2006.

论文官网地址:https://doi.org/10.1016/j.datak.2006.08.011