What you can do with dbt
Every task in plain language. Pick one, and we can help you get access.
13 things you can do
dbt
dbt Labs operates dbt Cloud, the managed platform for the open-source dbt (data build tool) used to transform data inside cloud warehouses. dbt Cloud exposes a set of APIs for managing accounts, projects, jobs, and runs programmatically (Administrative API), inspecting project metadata (Discovery API), and querying governed metrics (Semantic Layer API).
13 multi-step recipesRecipes: multi-step jobs
Cloud Account, Project and Job InventoryBuild an account → project → jobs inventory starting from the first account.Cloud Bootstrap From Account to First Run
From a token alone, resolve account/project/environment, create a job, and run it.Cloud Create Job and Run It
Create a job in a project and trigger its first run.Cloud Create, Run, Poll and Collect Artifacts
Create a job, run it, poll to success, and collect its artifacts.Cloud Environment-Scoped Job Run
Select an environment, create a job in it, and trigger that job.Cloud Find Job and Trigger Run
Locate a job by listing the account's jobs and trigger a run for the first match.Cloud Get Run and Fetch Its Artifacts
List artifacts for a run only when the run reports status 10 (success).Cloud Job Run History and Latest Artifacts
Find the latest run, read it, and fetch its artifacts if it succeeded.Cloud Provision a Job in a Project Environment
Create a job using the first available environment in the account.Cloud Re-run the Latest Failed Run
Re-trigger the job of the latest run only when that run errored.Cloud Run Completion to Metadata Discovery
After a successful run, query the Discovery API for its environment's models.Cloud Run Completion to Semantic Layer Metrics
After a successful run, query the Semantic Layer for its environment's metrics.Cloud Trigger Run and Poll to Completion
Trigger a job run and poll it to a successful completion, then fetch artifacts.