Lightlines
By dbt-labs

migrating-dbt-project-across-platforms

dbt-labs466 installs

Move your dbt project with data checks built in.

What it does

Migrates a dbt project between data platforms, using compilation diagnostics and unit tests to validate the converted models.

When to use it

Use when migrating an existing dbt project from one data platform or warehouse to another.

How to use it

Give it a dbt project and a destination data platform; it migrates the project and documents the changes in migration_changes.md.

What you provide

  • the destination data platform
  • An existing project

Uses

Good to know

  • cannot be undone: target warehouse; ~/.dbt/profiles.yml

Latest review

What you need · 4

Requires dbt Fusion, available as dbtf or as dbt when its version output identifies it as dbt-fusion; installation is guided if missing.

The source platform must be accessible to Fusion; its warehouse or cluster must be running for connectivity.


Access · 6

This skill

target warehouse

Write

Materializes models in your target warehouse (irreversible)

~/.dbt/profiles.yml

Write

Changes your active dbt target (irreversible)