data-solution-automation-engine / data-warehouse-automation-metadata-schema

Generic interface exchange format for Data Warehouse Automation and ETL generation.
GNU Lesser General Public License v3.0
38 stars 11 forks source link

Consider adjusting the top level to be either a list of DataObjects or DataObjectMappings #2

Closed RoelantVos closed 4 years ago

RoelantVos commented 4 years ago

Currently the schema is at the top level defined as a List (array) of DataObjectMappings. This could be enhanced to be either a List of DataObjectMappings OR a list of DataObjects.

This in principle could make it easier to switch between DDL / DML and ETL generation use-cases. Currently it is possible to generate DDL - however this still requires a mapping object to be present in the schema even though this is not used.

RoelantVos commented 4 years ago

The decision has been made to retain a list of DataObjectMappings. This can still be used to generate DDL / DML.