Enterprise databases usually contain large and complex schemas. Authoring complete schema mapping queries in this case requires deep knowledge about the source and target schemas and is thereby very challenging to programmers. Sample-driven schema mapping allows the user to describe the schema mapping using data records. However, real data records are still harder to specify than other useful insights about the desired schema mapping the user might have. In this project, we develop a schema mapping system, PRISM, that enables multiresolution schema mapping. The end user is not limited to providing high-resolution constraints like exact data records but may also provide constraints of various resolutions, like incomplete data records, value ranges, and data types. This new interaction paradigm gives the user more flexibility in describing the desired schema mapping. This demonstration showcases how to use PRISM for schema mapping in a real database.
[1]
Themis Palpanas,et al.
Exemplar Queries: Give me an Example of What You Need
,
2014,
Proc. VLDB Endow..
[2]
Ben Taskar,et al.
Selectivity estimation using probabilistic models
,
2001,
SIGMOD '01.
[3]
Surajit Chaudhuri,et al.
Discovering queries based on example tuples
,
2014,
SIGMOD Conference.
[4]
Emmanuel Coquery,et al.
Interactive Mapping Specification with Exemplar Tuples
,
2019,
ACM Trans. Database Syst..
[5]
Li Qian,et al.
Sample-driven schema mapping
,
2012,
SIGMOD Conference.
[6]
Alvin Cheung,et al.
Synthesizing highly expressive SQL queries from input-output examples
,
2017,
PLDI.
[7]
Wolfgang May.
Information Extraction and Integration with Florid: The MONDIAL Case Study
,
1999
.
[8]
Laks V. S. Lakshmanan,et al.
FastQRE: Fast Query Reverse Engineering
,
2018,
SIGMOD Conference.
[9]
H. V. Jagadish,et al.
Beaver: Towards a Declarative Schema Mapping
,
2018,
HILDA@SIGMOD.