A Metadata-driven (Azure SQL DB config tables) Azure ETL framework utilising Azure Data Factory V2 for ETL and orchestration, Databricks for data transformation, Azure SQL DB as control database, Azure Data Lake Gen2 for Data Storage, Key vault for storing encrpyted secrets and keys and with AdventureWorks SQL DB hosted on Azure VM as data source. 