SOLUTION

Build dbt Models

Run Data Pipelines

What It Is

Tower allows you to run dbt Core projects directly on the Tower platform, eliminating the need for extra managed services just to execute dbt workflows. You can run your existing dbt project on Tower’s managed compute alongside your other Pythonic and SQL workloads. This unifies your transformation layer with the rest of your data flows, and helps avoid vendor lock-in.

Who It's For

This solution is designed for data engineers and analytics engineers already using dbt who want to simplify their production workflows and reduce the operational burden of maintaining separate execution environments for their dbt transformations. It’s ideal for teams that want to consolidate their ETL pipelines into one unified platform without rewriting existing dbt projects.

ABOUT SOLUTION

Run dbt on Tower

Tower dbt Core Ecommerce Analytics App

Description: This example lets users run a complete dbt ecommerce analytics workflow as a Tower app. With minimal setup, users can execute dbt commands (like deps, seed, and build) against a packaged dbt project and automatically hydrate seed data if needed. By providing a dbt profile as a secret and optionally customizing parameters, users can quickly adapt the app to run their own dbt projects in a reproducible, cloud-friendly way.

Power Your Team with Tower

Tower gives you a reliable, open lakehouse built on Apache Iceberg and compatible
with Snowflake, Spark, and what comes next.

Tower gives you a reliable, open lakehouse built on Apache Iceberg and compatible with Snowflake, Spark, and what comes next.