Beruflich Dokumente
Kultur Dokumente
Semantic Types: Making ETL data mapping simpler and easier to maintain
www.expressor-software.com
Bill Kehoe
Semantic Types
Semantic
Type
CSV Record
Database Table Composite Semantic Type
Array
Schema: Contractor1
ContractId ItemId ItemDescription ExpType Amount Date StartDepth EndDepth
Schema: Contractor1
ContractId ItemId ItemDescription ExpType Amount Date StartDepth EndDepth
Schema: Contractor1
ContractId ItemId ItemDescription ExpType Amount Date StartDepth EndDepth
Schema: Contractor1
ContractId ItemId ItemDescription ExpType Amount Date StartDepth EndDepth
Different field
orders, date and
numeric value Contractor 2 Data Format
formats
9.999,99
Contractor 1 Data Format
Schema: Contractor2
Contract Date ItemId Amount ItemDescription ExpType StartDepth EndDepth
Key advantages:
– Same dataflow accepts data from any number of
different external formats
– Trivial to add support for new source and target
formats (files, databases, spreadsheets)
– Rule logic is completely insulated from the chaos of
physical/external data storage representations
physical semantic physical
Demo
http://bit.ly/fW27F7
Download our
Semantic Types
White paper
www.expressor-
software.com/semantic-types
Questions?
info@expressor-software.com
www.expressor-software.com