Skip to main content
Push dbt™ artifacts (manifest.json and catalog.json) to DataHub from a Bolt schedule so your metadata catalog stays in sync with the latest models, lineage, columns, and descriptions after each run.

Prerequisites

  • DataHub connected as a workspace integration. The integration provides the required credentials as environment variables: DATAHUB_GMS_URL, DATAHUB_GMS_TOKEN, and DATAHUB_TARGET_PLATFORM (DATAHUB_DOMAIN is optional).
  • Run dbt docs generate earlier in the schedule so catalog.json exists. DataHub’s dbt source needs both manifest.json and catalog.json, and only dbt docs generate produces the catalog.

Usage

Add the Push to DataHub command to your schedule, after the dbt™ commands that generate your artifacts. The modal accepts any command supported by the Paradime DataHub CLI:
When the integration’s environment variables are set, you can call paradime run datahub-artifacts-push with no flags.

Learn more

See the Paradime DataHub CLI for the full command and flag reference.