Automated Migration of Hierarchical Data to Relational Tables using Programming-by-Example

11/10/2017
by   Navid Yaghmazadeh, et al.
0

While many applications export data in hierarchical formats like XML and JSON, it is often necessary to convert such hierarchical documents to a relational representation. This paper presents a novel programming-by-example approach, and its implementation in a tool called Mitra, for automatically migrating tree-structured documents to relational tables. We have evaluated the proposed technique using two sets of experiments. In the first experiment, we used Mitra to automate 98 data transformation tasks collected from StackOverflow. Our method can generate the desired program for 94 benchmarks with an average synthesis time of 3.8 seconds. In the second experiment, we used Mitra to generate programs that can convert real-world XML and JSON datasets to full-fledged relational databases. Our evaluation shows that Mitra can automate the desired transformation for all datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/03/2020

Data Migration using Datalog Program Synthesis

This paper presents a new technique for migrating data between different...
research
07/05/2017

Synthesis of Data Completion Scripts using Finite Tree Automata

In application domains that store data in a tabular format, a common tas...
research
09/07/2018

Relational Program Synthesis

This paper proposes relational program synthesis, a new problem that con...
research
11/15/2017

WebRelate: Integrating Web Data with Spreadsheets using Examples

Data integration between web sources and relational data is a key challe...
research
07/05/2018

Incremental Relational Lenses

Lenses are a popular approach to bidirectional transformations, a genera...
research
03/14/2022

Relational Databases Ingestion into a NoSQL Data Warehouse

The digital transformation of companies has led to the evolution of data...
research
10/09/2022

Coresets for Relational Data and The Applications

A coreset is a small set that can approximately preserve the structure o...

Please sign up or login with your details

Forgot password? Click here to reset