Cross-Provider Workflow
dbt Run to Snowflake Query to DataHub Register
Version 1.0.0
Run a dbt job, validate the output in Snowflake, then register the dataset in DataHub.
Providers Orchestrated
Workflows
dbt-snowflake-datahub
Run dbt, validate in Snowflake, then register in DataHub.
Triggers a dbt Cloud job, validates the output table with a Snowflake query, and upserts the dataset into the DataHub catalog.
1
run-dbt
$sourceDescriptions.dbtAdminApi.triggerJobRun
Trigger the dbt Cloud transformation job run.
2
validate-snowflake
$sourceDescriptions.snowflakeSqlApi.SubmitStatement
Validate the produced table by querying Snowflake.
3
register-datahub
$sourceDescriptions.datahubApi.upsertEntities
Register the validated dataset in the DataHub catalog.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.