dbt URI Format

dbt Core Instance

Identifier Fragments

  • Namespace: dbt:
    • Scheme = dbt
    • Authority = no authority
  • Unique name: {projectName}.{target}.{modelName}

Asset URI Format

  • dbt:{projectName}.{target}.{modelName}

Project Target URI Format

  • dbt:{projectName}.{target}

Parameter Limitations

  • All unique name identifiers must include only lowercase letters, uppercase letters, numbers, dash and underscore (regex:[a-zA-Z0-9_-]+)

Model Example

  • dbt:dbt_test_project_postgres.dev.model_name

Project Target Example

  • dbt:dbt_test_project_postgres.dev

dbt Cloud Instance

Identifier Fragments

  • Namespace: dbt://{accountId}
    • Scheme = dbt
    • Authority = {accountId}
  • Unique name: {projectId}.{jobId}.{modelName}

Model URI Format

  • dbt://{accountId}/{projectId}.{jobId}.{modelName}

Job URI Format

  • dbt://{accountId}/{projectId}.{jobId}

Parameter Limitations

  • accountId identifier must include only numbers
  • All unique name identifiers must include only lowercase letters, uppercase letters, numbers, dash and underscore (regex:[a-zA-Z0-9_-]+)

Model Example

  • dbt://4726832/75756aA.6A0444.model4

Job Example

  • dbt://4726832/75756aA.6A0444

Did this page help you?