Tower

Solution

Build dbt Models

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.

Read More
Deploy an Example App dialog showing Hello World, DBT Core Ecommerce Analytics, and Ticker Data to Iceberg apps

Power Your Team with Tower

Get a Python-native orchestrator of data flows and optionally use a reliable, open lakehouse built on Apache Iceberg and compatible with Snowflake, Spark, and what comes next.