dbt (Data Build Tool) has emerged as the poster child of “T” in ELT. It doesn’t do “E” or “L”, but just the “T”. Here’s how it works:
- You can either use dbt Core (free) or dbt Cloud (paid) to create a new dbt project.
- In the project, you specify your target data store credentials (e.g., Databricks, Redshift, Snowflake).
- You then specify your transformations in SQL e.g., join sales table with customers and product, aggregate sales table over different geographies.
- You then run your dbt project and it would create the target tables in your target data store.
Ref Link: https://github.com/rxhl/dbt-databricks/tree/master
