z-logo
open-access-imgOpen Access
Data Mapper: An Operator for Expressing One-to-Many Data Transformations
Author(s) -
Paulo Carreira,
Héléna Galhardas,
Joăo Pereira,
Antónia Lopes
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-28558-X
DOI - 10.1007/11546849_14
Subject(s) - computer science , tuple , relational database , sql , rewriting , relational algebra , transformation (genetics) , operator (biology) , class (philosophy) , data transformation , relational database management system , theoretical computer science , query optimization , data model (gis) , relational calculus , programming language , data mining , relational model , data warehouse , artificial intelligence , biochemistry , chemistry , repressor , gene , transcription factor , mathematics , discrete mathematics
Transforming data is a fundamental operation in application scenarios involving data integration, legacy data migration, data cleaning, and extract-transform-load processes. Data transformations are often implemented as relational queries that aim at leveraging the optimization capabilities of most RDBMSs. However, relational query languages like SQL are not expressive enough to specify an important class of data transformations that produce several output tuples for a single input tuple. This class of data transformations is required for solving the data heterogeneities that occur when source data represents an aggregation of target data. In this paper, we propose and formally define the data mapper operator as an extension of the relational algebra to address one-to-many data transformations. We supply an algebraic rewriting technique that enables the optimization of data transformation expressions that combine filters expressed as standard relational operators with mappers. Furthermore, we identify the two main factors that influence the expected optimization gains.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom