1. A computer-implemented method of supporting star and snowflake data schemas for use with an Extract, Transform, Load (ETL) process, comprising: selecting a data source comprising dimensional data, wherein the dimensional data comprises at least one source table comprising at least one source column; importing a data model for the dimensional data into a data integration system; analyzing the imported data model to select a target data schema for the dimensional data, wherein the target data schema is a star data schema or a snowflake data schema, and wherein the target data schema comprises target dimensions and target facts; generating a meta-model representation by, for each target fact, mapping at least one source table or source column to the target fact, and for each target dimension, mapping at least one source table or source column to the target dimension; automatically converting the meta-model representation into one or more ETL jobs; and executing the one or more ETL jobs to extract the dimensional data from the data source and loading the dimensional data into the selected target data schema in a target data system.