WritableManifest

Type: object
No Additional Properties

ManifestMetadata

Type: object

Metadata about the manifest

No Additional Properties

Type: string

Type: string Default: "1.8.0a1"

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Default: null

Name of the root project

Default: null

A unique identifier for the project, hashed from the project name

Type: string
Type: null

Default: null

A unique identifier for the user

Type: stringFormat: uuid
Type: null

Default: null

Whether dbt is configured to send anonymous usage statistics

Default: null

The type name of the adapter

Type: object

The nodes defined in the dbt project and its dependencies

Each additional property must conform to the following schema


AnalysisNode

Type: object
No Additional Properties

Type: const
Specific value: "analysis"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

NodeConfig

Type: object

Type: boolean Default: true

Type: string Default: "view"

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

SingularTestNode

Type: object
No Additional Properties

Type: const
Specific value: "test"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

TestConfig

Type: object

Type: string Default: "ERROR"
Must match regular expression: ^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$

Type: string Default: "count(*)"

Type: string Default: "!= 0"

Type: string Default: "!= 0"

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: boolean Default: false

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

HookNode

Type: object
No Additional Properties

Type: const
Specific value: "operation"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

NodeConfig

Type: object

Type: boolean Default: true

Type: string Default: "view"

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Type: boolean Default: false

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Docs

Type: object
No Additional Properties

Type: boolean Default: true

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

Contract

Type: object
No Additional Properties

Type: boolean Default: false

Type: boolean Default: true

ModelNode

Type: object
No Additional Properties

Type: const
Specific value: "model"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

ModelConfig

Type: object

Type: boolean Default: true

Type: string Default: "view"

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Type: boolean Default: false

Type: enum (of string) Default: "protected"

Must be one of:

  • "private"
  • "protected"
  • "public"

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

Contract

Type: object
No Additional Properties

Type: boolean Default: false

Type: boolean Default: true

Type: enum (of string) Default: "protected"

Must be one of:

  • "private"
  • "protected"
  • "public"

Type: array of object
No Additional Items

Each item of this array must be:

ModelLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

RPCNode

Type: object
No Additional Properties

Type: const
Specific value: "rpc"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

NodeConfig

Type: object

Type: boolean Default: true

Type: string Default: "view"

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Type: boolean Default: false

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Docs

Type: object
No Additional Properties

Type: boolean Default: true

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

Contract

Type: object
No Additional Properties

Type: boolean Default: false

Type: boolean Default: true

SqlNode

Type: object
No Additional Properties

Type: const
Specific value: "sql_operation"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

NodeConfig

Type: object

Type: boolean Default: true

Type: string Default: "view"

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Type: boolean Default: false

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Docs

Type: object
No Additional Properties

Type: boolean Default: true

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

Contract

Type: object
No Additional Properties

Type: boolean Default: false

Type: boolean Default: true

GenericTestNode

Type: object
No Additional Properties

Type: const
Specific value: "test"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

TestConfig

Type: object

Type: boolean Default: true

Type: string Default: "ERROR"
Must match regular expression: ^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$

Type: string Default: "count(*)"

Type: string Default: "!= 0"

Type: string Default: "!= 0"

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: boolean Default: false

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

SnapshotNode

Type: object
No Additional Properties

Type: const
Specific value: "snapshot"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

SnapshotConfig

Type: object

Type: boolean Default: true

Type: string Default: "snapshot"

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

UnitTestNode

Type: object
No Additional Properties

Type: const
Specific value: "unit_test"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

UnitTestNodeConfig

Type: object

Type: boolean Default: true

Type: string Default: "view"

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: boolean Default: false

Type: string Default: ""

Type: string Default: "sql"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

InjectedCTE

Type: object
No Additional Properties

SeedNode

Type: object
No Additional Properties

Type: const
Specific value: "seed"

Type: array of string
No Additional Items

Each item of this array must be:

FileHash

Type: object
No Additional Properties

SeedConfig

Type: object

Type: boolean Default: true

Type: string Default: "seed"

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: array of string
No Additional Items

Each item of this array must be:

ContractConfig

Type: object
No Additional Properties

Type: boolean Default: false

Type: string Default: ","

Additional Properties of any type are allowed.

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Docs

Type: object
No Additional Properties

Type: boolean Default: true

Type: boolean Default: false

Type: string Default: ""

MacroDependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: object

The sources defined in the dbt project and its dependencies

Each additional property must conform to the following schema

SourceDefinition

Type: object
No Additional Properties

Type: string

Type: string

Type: const
Specific value: "source"

Type: string

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

Default: null

FreshnessThreshold

Type: object
No Additional Properties

Default: null

ExternalTable

Type: object

Default: null

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: string Default: ""

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: string Default: ""

Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

SourceConfig

Type: object

Type: boolean Default: true

Additional Properties of any type are allowed.

Type: object

Type: object

The macros defined in the dbt project and its dependencies

Each additional property must conform to the following schema

Macro

Type: object
No Additional Properties

Type: string

Type: const
Specific value: "macro"

Type: string

Type: string

Type: string

Type: string

Type: string

MacroDependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

Type: object

Docs

Type: object
No Additional Properties

Type: boolean Default: true

Default: null

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

MacroArgument

Type: object
No Additional Properties

Type: string Default: ""

Type: number

Default: null

Type: array of enum (of string)
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "python"
  • "sql"

Type: object

The docs defined in the dbt project and its dependencies

Each additional property must conform to the following schema

Documentation

Type: object
No Additional Properties

Type: string

Type: const
Specific value: "doc"

Type: string

Type: string

Type: string

Type: string

Type: object

The exposures defined in the dbt project and its dependencies

Each additional property must conform to the following schema

Exposure

Type: object
No Additional Properties

Type: string

Type: const
Specific value: "exposure"

Type: string

Type: string

Type: string

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

Type: enum (of string)

Must be one of:

  • "dashboard"
  • "notebook"
  • "analysis"
  • "ml"
  • "application"

Owner

Type: object

Type: object

Additional Properties of any type are allowed.

Type: object

Type: string Default: ""

Default: null

Default: null

Type: enum (of string)

Must be one of:

  • "low"
  • "medium"
  • "high"

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

ExposureConfig

Type: object

Type: object

Type: boolean Default: true

Additional Properties of any type are allowed.

Type: object

Default: null

Type: string
Type: null

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

RefArgs

Type: object
No Additional Properties

Type: string

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: number

Type: object

The metrics defined in the dbt project and its dependencies

Each additional property must conform to the following schema

Metric

Type: object
No Additional Properties

Type: string

Type: const
Specific value: "metric"

Type: string

Type: string

Type: string

Type: string

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

Type: string

Type: string

Type: enum (of string)

Must be one of:

  • "simple"
  • "ratio"
  • "cumulative"
  • "derived"
  • "conversion"

MetricTypeParams

Type: object
No Additional Properties

Default: null

MetricInputMeasure

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

MetricInputMeasure

Type: object
No Additional Properties

Default: null

MetricInput

Type: object
No Additional Properties

Default: null

MetricInput

Type: object
No Additional Properties

Default: null

MetricTimeWindow

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "day"
  • "week"
  • "month"
  • "quarter"
  • "year"

Default: null

Type: enum (of string)

Must be one of:

  • "day"
  • "week"
  • "month"
  • "quarter"
  • "year"

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

MetricInput

Type: object
No Additional Properties

Default: null

ConversionTypeParams

Type: object
No Additional Properties

MetricInputMeasure

Type: object
No Additional Properties

MetricInputMeasure

Type: object
No Additional Properties

Type: enum (of string) Default: "conversion_rate"

Must be one of:

  • "conversions"
  • "conversion_rate"

Default: null

WhereFilterIntersection

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

WhereFilter

Type: object
No Additional Properties
Type: null

Default: null

SourceFileMetadata

Type: object
No Additional Properties

FileSlice

Type: object
No Additional Properties

Type: object

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

MetricConfig

Type: object

Type: object

Type: boolean Default: true

Default: null

Additional Properties of any type are allowed.

Type: object

Type: object

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

RefArgs

Type: object
No Additional Properties

Type: string

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: number

Default: null

Type: string
Type: null

Type: object

The groups defined in the dbt project

Each additional property must conform to the following schema

Group

Type: object
No Additional Properties

Type: string

Type: const
Specific value: "group"

Type: string

Type: string

Type: string

Type: string

Owner

Type: object

Type: object

Default: null

Type: string
Type: null

Default: null

Type: string
Type: null

Additional Properties of any type are allowed.

Type: object

Type: object

The selectors defined in selectors.yml


A mapping of the disabled nodes in the target

Type: object

Each additional property must conform to the following schema

Type: array
No Additional Items

Each item of this array must be:


AnalysisNode

Type: object
No Additional Properties

NodeConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

SingularTestNode

Type: object
No Additional Properties

TestConfig

Type: object

Type: string Default: "ERROR"
Must match regular expression: ^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of object
No Additional Items

Each item of this array must be:

HookNode

Type: object
No Additional Properties

NodeConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

ModelNode

Type: object
No Additional Properties

ModelConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Type: enum (of string) Default: "protected"

Must be one of:

  • "private"
  • "protected"
  • "public"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: enum (of string) Default: "protected"

Must be one of:

  • "private"
  • "protected"
  • "public"

Type: array of object
No Additional Items

Each item of this array must be:

ModelLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Default: null

DeferRelation

Type: object
No Additional Properties

RPCNode

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

NodeConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

SqlNode

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

NodeConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

GenericTestNode

Type: object
No Additional Properties

TestConfig

Type: object

Type: string Default: "ERROR"
Must match regular expression: ^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Type: array of object
No Additional Items

Each item of this array must be:

SnapshotNode

Type: object
No Additional Properties

SnapshotConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Default: null

DeferRelation

Type: object
No Additional Properties

UnitTestNode

Type: object
No Additional Properties

UnitTestNodeConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

SeedNode

Type: object
No Additional Properties

SeedConfig

Type: object

Type: enum (of string)

Must be one of:

  • "apply"
  • "continue"
  • "fail"

Additional Properties of any type are allowed.

Type: object

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Default: null

SourceDefinition

Type: object
No Additional Properties

Quoting

Type: object
No Additional Properties

Default: null

FreshnessThreshold

Type: object
No Additional Properties



Default: null

ExternalTable

Type: object

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

Type: object

Each additional property must conform to the following schema

ColumnInfo

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

ColumnLevelConstraint

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "check"
  • "not_null"
  • "unique"
  • "primary_key"
  • "foreign_key"
  • "custom"

Exposure

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "dashboard"
  • "notebook"
  • "analysis"
  • "ml"
  • "application"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

Metric

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "simple"
  • "ratio"
  • "cumulative"
  • "derived"
  • "conversion"

MetricTypeParams

Type: object
No Additional Properties

Default: null

MetricInputMeasure

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

MetricInputMeasure

Type: object
No Additional Properties

Default: null

MetricInput

Type: object
No Additional Properties

Default: null

MetricInput

Type: object
No Additional Properties

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

MetricInput

Type: object
No Additional Properties

Default: null

ConversionTypeParams

Type: object
No Additional Properties

MetricInputMeasure

Type: object
No Additional Properties

Default: null

MetricInputMeasure

Type: object
No Additional Properties

Default: null

Type: enum (of string) Default: "conversion_rate"

Must be one of:

  • "conversions"
  • "conversion_rate"

Default: null

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of array
No Additional Items

Each item of this array must be:

SavedQuery

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "model"
  • "analysis"
  • "test"
  • "snapshot"
  • "operation"
  • "seed"
  • "rpc"
  • "sql_operation"
  • "doc"
  • "source"
  • "macro"
  • "exposure"
  • "metric"
  • "group"
  • "saved_query"
  • "semantic_model"
  • "unit_test"
  • "fixture"

QueryParams

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

Export

Type: object
No Additional Properties

Default: null

SavedQueryConfig

Type: object

Additional Properties of any type are allowed.

Type: object

SemanticModel

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "model"
  • "analysis"
  • "test"
  • "snapshot"
  • "operation"
  • "seed"
  • "rpc"
  • "sql_operation"
  • "doc"
  • "source"
  • "macro"
  • "exposure"
  • "metric"
  • "group"
  • "saved_query"
  • "semantic_model"
  • "unit_test"
  • "fixture"


NodeRelation

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

Entity

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "foreign"
  • "natural"
  • "primary"
  • "unique"

Type: array of object
No Additional Items

Each item of this array must be:

Measure

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "sum"
  • "min"
  • "max"
  • "count_distinct"
  • "sum_boolean"
  • "average"
  • "percentile"
  • "median"
  • "count"

Default: null

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

Dimension

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "categorical"
  • "time"

Default: null

DimensionTypeParams

Type: object
No Additional Properties

Default: null

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

UnitTestDefinition

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

UnitTestInputFixture

Type: object
No Additional Properties

Type: enum (of string) Default: "dict"

Must be one of:

  • "csv"
  • "dict"

UnitTestOutputFixture

Type: object
No Additional Properties

Type: enum (of string) Default: "dict"

Must be one of:

  • "csv"
  • "dict"

Type: enum (of string)

Must be one of:

  • "model"
  • "analysis"
  • "test"
  • "snapshot"
  • "operation"
  • "seed"
  • "rpc"
  • "sql_operation"
  • "doc"
  • "source"
  • "macro"
  • "exposure"
  • "metric"
  • "group"
  • "saved_query"
  • "semantic_model"
  • "unit_test"
  • "fixture"

Default: null

UnitTestNodeVersions

Type: object
No Additional Properties
Type: null


A mapping from child nodes to their dependencies

Type: object

Each additional property must conform to the following schema

Type: array of string
No Additional Items

Each item of this array must be:

Type: null


A mapping from parent nodes to their dependents

Type: object

Each additional property must conform to the following schema

Type: array of string
No Additional Items

Each item of this array must be:

Type: null


A mapping from group names to their nodes

Type: object

Each additional property must conform to the following schema

Type: array of string
No Additional Items

Each item of this array must be:

Type: null

Type: object

The saved queries defined in the dbt project

Each additional property must conform to the following schema

SavedQuery

Type: object
No Additional Properties

Type: string

Type: enum (of string)

Must be one of:

  • "model"
  • "analysis"
  • "test"
  • "snapshot"
  • "operation"
  • "seed"
  • "rpc"
  • "sql_operation"
  • "doc"
  • "source"
  • "macro"
  • "exposure"
  • "metric"
  • "group"
  • "saved_query"
  • "semantic_model"
  • "unit_test"
  • "fixture"

Type: string

Type: array of string
No Additional Items

Each item of this array must be:

QueryParams

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:


WhereFilterIntersection

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Export

Type: object
No Additional Properties

ExportConfig

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "table"
  • "view"

Default: null

SourceFileMetadata

Type: object
No Additional Properties

SavedQueryConfig

Type: object

Type: boolean Default: true

Type: object

Default: null

Type: enum (of string)

Must be one of:

  • "table"
  • "view"

Additional Properties of any type are allowed.

Type: object

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: object

The semantic models defined in the dbt project

Each additional property must conform to the following schema

SemanticModel

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "model"
  • "analysis"
  • "test"
  • "snapshot"
  • "operation"
  • "seed"
  • "rpc"
  • "sql_operation"
  • "doc"
  • "source"
  • "macro"
  • "exposure"
  • "metric"
  • "group"
  • "saved_query"
  • "semantic_model"
  • "unit_test"
  • "fixture"

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

Measure

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "sum"
  • "min"
  • "max"
  • "count_distinct"
  • "sum_boolean"
  • "average"
  • "percentile"
  • "median"
  • "count"

Type: boolean Default: false

Type: array of object
No Additional Items

Each item of this array must be:

Dimension

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "categorical"
  • "time"

Default: null

SourceFileMetadata

Type: object
No Additional Properties

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of object
No Additional Items

Each item of this array must be:

SemanticModelConfig

Type: object

Type: boolean Default: true

Additional Properties of any type are allowed.

Type: object

Type: object

The unit tests defined in the project

Each additional property must conform to the following schema

UnitTestDefinition

Type: object
No Additional Properties

Type: array of object
No Additional Items

Each item of this array must be:

UnitTestOutputFixture

Type: object
No Additional Properties

Default: null

Type: array of object
No Additional Items

Each item of this array must be:

Type: enum (of string) Default: "dict"

Must be one of:

  • "csv"
  • "dict"

Type: enum (of string)

Must be one of:

  • "model"
  • "analysis"
  • "test"
  • "snapshot"
  • "operation"
  • "seed"
  • "rpc"
  • "sql_operation"
  • "doc"
  • "source"
  • "macro"
  • "exposure"
  • "metric"
  • "group"
  • "saved_query"
  • "semantic_model"
  • "unit_test"
  • "fixture"

Type: array of string
No Additional Items

Each item of this array must be:

Type: string Default: ""

DependsOn

Type: object
No Additional Properties

Type: array of string
No Additional Items

Each item of this array must be:

Type: array of string
No Additional Items

Each item of this array must be:

UnitTestConfig

Type: object


Type: array of string
No Additional Items

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Default: null

UnitTestNodeVersions

Type: object
No Additional Properties