dbt Command reference
You can run dbt using the following tools:
- In your browser with the Studio IDE
- On the command line interface using the Cloud CLI or open-source dbt Core.
A key distinction with the tools mentioned, is that Cloud CLI and Studio IDE are designed to support safe parallel execution of dbt commands, leveraging dbt's infrastructure and its comprehensive features. In contrast, dbt Core doesn't support safe parallel execution for multiple invocations in the same process. Learn more in the parallel execution section.
Parallel execution
dbt allows for concurrent execution of commands, enhancing efficiency without compromising data integrity. This enables you to run multiple commands at the same time. However, it's important to understand which commands can be run in parallel and which can't.
In contrast, dbt-core doesn't support safe parallel execution for multiple invocations in the same process, and requires users to manage concurrency manually to ensure data integrity and system stability.
To ensure your dbt workflows are both efficient and safe, you can run different types of dbt commands at the same time (in parallel) — for example, dbt build (write operation) can safely run alongside dbt parse (read operation) at the same time. However, you can't run dbt build and dbt run (both write operations) at the same time.
dbt commands can be read or write commands:
| Loading table... |
Available commands
The following sections outline the commands supported by dbt and their relevant flags. They are available in all tools and all supported versions unless noted otherwise. You can run these commands in your specific tool by prefixing them with dbt — for example, to run the test command, type dbt test.
For information about selecting models on the command line, refer to Model selection syntax.
Commands with a ('❌') indicate write commands, commands with a ('✅') indicate read commands, and commands with a (N/A) indicate it's not relevant to the parallelization of dbt commands.
Some commands are not yet supported in the dbt Fusion Engine or have limited functionality. See the Fusion supported features page for details.
| Loading table... |
Note, use the --version flag to display the installed dbt Core or Cloud CLI version. (Not applicable for the Studio IDE). Available on all supported versions.
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.