Running dbt Core
Tower can run dbt Core projects with remote seed hydration and integrated secrets management.
E-commerce Analytics with dbt
This example packages a dbt Core project (Olist e-commerce dataset) and runs it on Tower. The app demonstrates:
- Remote seed hydration — Seeds are downloaded from an S3 archive before
dbt seed - Runtime profiles —
profiles.ymlis written from a Tower secret at runtime - dbt commands — Executed via
dbtRunnerwith results streamed to Tower logs
You can customize the dbt commands, target, and select expressions via app parameters.
Highlights: dbt Core, dbtRunner, S3 seed archives, Snowflake/DuckDB