Automating Data Mart Construction from Semi-structured Data Sources. (15th June 2018)