Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 3.92 KB

File metadata and controls

48 lines (37 loc) · 3.92 KB

Prerequisites

A System should already exist in order to attach the new components to it.

Component Basic Information

This section includes the basic information that any Component of Witboost must have:

  • Name: Required name used for display purposes on your System
  • Description: A short description to help others understand what this Workload is for.
  • Domain: The Domain of the System this Workload belongs to. Be sure to choose it correctly as is a fundamental part of the Workload and cannot be changed afterwards.
  • Parent: The System this workload belongs to, e.g. a Data Product. Be sure to choose the right one.
  • Identifier: Unique ID for this new entity inside the domain. Don't worry to fill this field, it will be automatically filled for you.
  • Owner: Owner of this System. Don't worry to fill this field, it will be automatically filled for you.
  • Depends On: If you want your workload to depend on other components from the Parent, you can choose this option (Optional).

Example:

Field name Example value
Name DBT Cloud Workload
Description DBT Cloud Workload
Domain domain:healthcare
Parent system:healthcare.vaccinationsdp.0
Identifier Will look something like this: healthcare.vaccinationsdp.0.dbt-cloud-workload
Owner Might look something like this: user:name.surname_email.com Depends on the System owner

DBT Cloud configuration

This section covers specific information related to the DBT Cloud Workload.

  • Warehouse Connection Name: Name of the connection to the data warehouse where your DBT models are located. This connection should be already created in the Connections section.
  • DBT Version: Version of DBT you want to use for this workload. Options include "latest-fusion", "latest", and "compatible".
  • Dataset: The name of the dataset that the DBT Cloud workload will use in the data warehouse.
  • Commands: The DBT commands you want to run in this workload, e.g. "dbt run" or "dbt test". You can add as many commands as you want.
  • Only run on a custom branch: If you want your workload to only run on a custom branch, you can choose this option (Optional). By default, the workload will run on the main branch.
  • Custom branch: If you choose the previous option, you will need to specify the name of the custom branch where you want your workload to run.

Example:

Field name Example value
Warehouse Connection Name warehouse-connection-name
DBT Version latest
Dataset dataset_name
Commands dbt run, dbt test
Only run on a custom branch true
Custom branch feature/add-table