A runtime approach to model-generic translation of schema and data
To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT. We leverage on our prev...
Gespeichert in:
Veröffentlicht in: | Information systems (Oxford) 2012-05, Vol.37 (3), p.269-287 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 287 |
---|---|
container_issue | 3 |
container_start_page | 269 |
container_title | Information systems (Oxford) |
container_volume | 37 |
creator | Atzeni, Paolo Bellomarini, Luigi Bugiotti, Francesca Celli, Fabrizio Gianforme, Giorgio |
description | To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT.
We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system.
Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation.
The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases.
► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping. |
doi_str_mv | 10.1016/j.is.2011.11.003 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1018333589</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0306437911001542</els_id><sourcerecordid>1018333589</sourcerecordid><originalsourceid>FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</originalsourceid><addsrcrecordid>eNqNkM1LAzEQxYMoWKt3jzl62TrZ7GYTb7X4BQUveg7Z7MSm7EdNUsH_3pR6FYTHzOX3hnmPkGsGCwZM3G4XPi5KYGyRBcBPyIzJhhcCGnFKZsBBFBVv1Dm5iHELAGWt1IzcL2nYj8kPSM1uFyZjNzRNdJg67IsPHDF4S1MwY-xN8tNIJ0ej3eBgqBk72plkLsmZM33Eq989J--PD2-r52L9-vSyWq4LW0GZCq6qVqDrZC2Al13lGGfcqap2wjZ5tpUztTQKa1m1RrauZagqZ0tA7GrZ8jm5Od7Nb37uMSY9-Gix782I0z7qXIPknNdS_QcFKZUAmVE4ojZMMQZ0ehf8YMJ3hg6c0Fvtoz40q7Nys9lyd7RgTvvlMehoPY4WOx_QJt1N_m_zDxUif2w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1010889608</pqid></control><display><type>article</type><title>A runtime approach to model-generic translation of schema and data</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Atzeni, Paolo ; Bellomarini, Luigi ; Bugiotti, Francesca ; Celli, Fabrizio ; Gianforme, Giorgio</creator><creatorcontrib>Atzeni, Paolo ; Bellomarini, Luigi ; Bugiotti, Francesca ; Celli, Fabrizio ; Gianforme, Giorgio</creatorcontrib><description>To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT.
We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system.
Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation.
The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases.
► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.</description><identifier>ISSN: 0306-4379</identifier><identifier>EISSN: 1873-6076</identifier><identifier>DOI: 10.1016/j.is.2011.11.003</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Data migration ; Data model ; Exports ; Heterogeneity ; Information management ; Migration ; Model management ; Schema translation ; Transformations ; Translations ; Weight reduction</subject><ispartof>Information systems (Oxford), 2012-05, Vol.37 (3), p.269-287</ispartof><rights>2011 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</citedby><cites>FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.is.2011.11.003$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Atzeni, Paolo</creatorcontrib><creatorcontrib>Bellomarini, Luigi</creatorcontrib><creatorcontrib>Bugiotti, Francesca</creatorcontrib><creatorcontrib>Celli, Fabrizio</creatorcontrib><creatorcontrib>Gianforme, Giorgio</creatorcontrib><title>A runtime approach to model-generic translation of schema and data</title><title>Information systems (Oxford)</title><description>To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT.
We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system.
Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation.
The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases.
► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.</description><subject>Data migration</subject><subject>Data model</subject><subject>Exports</subject><subject>Heterogeneity</subject><subject>Information management</subject><subject>Migration</subject><subject>Model management</subject><subject>Schema translation</subject><subject>Transformations</subject><subject>Translations</subject><subject>Weight reduction</subject><issn>0306-4379</issn><issn>1873-6076</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNqNkM1LAzEQxYMoWKt3jzl62TrZ7GYTb7X4BQUveg7Z7MSm7EdNUsH_3pR6FYTHzOX3hnmPkGsGCwZM3G4XPi5KYGyRBcBPyIzJhhcCGnFKZsBBFBVv1Dm5iHELAGWt1IzcL2nYj8kPSM1uFyZjNzRNdJg67IsPHDF4S1MwY-xN8tNIJ0ej3eBgqBk72plkLsmZM33Eq989J--PD2-r52L9-vSyWq4LW0GZCq6qVqDrZC2Al13lGGfcqap2wjZ5tpUztTQKa1m1RrauZagqZ0tA7GrZ8jm5Od7Nb37uMSY9-Gix782I0z7qXIPknNdS_QcFKZUAmVE4ojZMMQZ0ehf8YMJ3hg6c0Fvtoz40q7Nys9lyd7RgTvvlMehoPY4WOx_QJt1N_m_zDxUif2w</recordid><startdate>20120501</startdate><enddate>20120501</enddate><creator>Atzeni, Paolo</creator><creator>Bellomarini, Luigi</creator><creator>Bugiotti, Francesca</creator><creator>Celli, Fabrizio</creator><creator>Gianforme, Giorgio</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>E3H</scope><scope>F2A</scope></search><sort><creationdate>20120501</creationdate><title>A runtime approach to model-generic translation of schema and data</title><author>Atzeni, Paolo ; Bellomarini, Luigi ; Bugiotti, Francesca ; Celli, Fabrizio ; Gianforme, Giorgio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c402t-394b6efd856032d4f1313f945f6c745fb4fa58a9e584ba8bfb1e94fc20eed58b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Data migration</topic><topic>Data model</topic><topic>Exports</topic><topic>Heterogeneity</topic><topic>Information management</topic><topic>Migration</topic><topic>Model management</topic><topic>Schema translation</topic><topic>Transformations</topic><topic>Translations</topic><topic>Weight reduction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Atzeni, Paolo</creatorcontrib><creatorcontrib>Bellomarini, Luigi</creatorcontrib><creatorcontrib>Bugiotti, Francesca</creatorcontrib><creatorcontrib>Celli, Fabrizio</creatorcontrib><creatorcontrib>Gianforme, Giorgio</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Library & Information Sciences Abstracts (LISA)</collection><collection>Library & Information Science Abstracts (LISA)</collection><jtitle>Information systems (Oxford)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Atzeni, Paolo</au><au>Bellomarini, Luigi</au><au>Bugiotti, Francesca</au><au>Celli, Fabrizio</au><au>Gianforme, Giorgio</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A runtime approach to model-generic translation of schema and data</atitle><jtitle>Information systems (Oxford)</jtitle><date>2012-05-01</date><risdate>2012</risdate><volume>37</volume><issue>3</issue><spage>269</spage><epage>287</epage><pages>269-287</pages><issn>0306-4379</issn><eissn>1873-6076</eissn><abstract>To support heterogeneity is a major requirement in current approaches to integration and transformation of data. This paper proposes a new approach to the translation of schema and data from one data model to another, and we illustrate its implementation in the tool MIDST-RT.
We leverage on our previous work on MIDST, a platform conceived to perform translations in an off-line fashion. In such an approach, the source database (both schema and data) is imported into a repository, where it is stored in a universal model. Then, the translation is applied within the tool as a composition of elementary transformation steps, specified as Datalog programs. Finally, the result (again both schema and data) is exported into the operational system.
Here we illustrate a new, lightweight approach where the database is not imported. MIDST-RT needs only to know the schema of the source database and the model of the target one, and generates views on the operational system that expose the underlying data according to the corresponding schema in the target model. Views are generated in an almost automatic way, on the basis of the Datalog rules for schema translation.
The proposed solution can be applied to different scenarios, which include data and application migration, data interchange, and object-to-relational mapping between applications and databases.
► Heterogeneous databases are handled, with translations from one model to another. ► The solution is run-time: the translation is based on views, with no copy of data. ► The solution supports data migration, data interchange and object-relational mapping.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.is.2011.11.003</doi><tpages>19</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0306-4379 |
ispartof | Information systems (Oxford), 2012-05, Vol.37 (3), p.269-287 |
issn | 0306-4379 1873-6076 |
language | eng |
recordid | cdi_proquest_miscellaneous_1018333589 |
source | Elsevier ScienceDirect Journals Complete |
subjects | Data migration Data model Exports Heterogeneity Information management Migration Model management Schema translation Transformations Translations Weight reduction |
title | A runtime approach to model-generic translation of schema and data |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T08%3A21%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20runtime%20approach%20to%20model-generic%20translation%20of%20schema%20and%20data&rft.jtitle=Information%20systems%20(Oxford)&rft.au=Atzeni,%20Paolo&rft.date=2012-05-01&rft.volume=37&rft.issue=3&rft.spage=269&rft.epage=287&rft.pages=269-287&rft.issn=0306-4379&rft.eissn=1873-6076&rft_id=info:doi/10.1016/j.is.2011.11.003&rft_dat=%3Cproquest_cross%3E1018333589%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1010889608&rft_id=info:pmid/&rft_els_id=S0306437911001542&rfr_iscdi=true |