Skip to content
Transformations

Using dbt in flows

Add dbt components to a Keboola flow to orchestrate them in a data pipeline, with scheduling and notifications, just like any other component.

All dbt-related components behave like any other component in Keboola, so you orchestrate them with flows.

To run dbt as part of a pipeline:

  1. Open or create a flow.
  2. Add the dbt component as a task, alongside your other extractors, transformations, and writers, in the order you want them to run.
  3. Set a schedule on the flow so it runs automatically.
  4. Configure notifications to be alerted on success, warning, or error.

Because dbt components are ordinary flow tasks, everything a flow offers — ordering, scheduling, and notifications — applies to them. See Flows for the full configuration.

Ask Kai

Ask anything about Keboola — I'll search the docs and cite the pages I use.