Перейти к основному содержимому

overrides

models/<filename>.yml
version: 2

sources:
- name: <source_name>
overrides: <package name>

database: ...
schema: ...

Определение

Переопределите источник, определенный в подключенном пакете. Свойства, определенные в переопределенном источнике, будут применены поверх базовых свойств переопределяемого источника.

Следующие свойства источника могут быть переопределены:

Примеры

Укажите имя вашей базы данных и схемы для источника, определенного в пакете

Этот пример основан на пакете источника Fivetran GitHub. Здесь база данных и схема переопределяются в родительском проекте dbt, который включает пакет github_source.

models/src_github.yml
version: 2

sources:
- name: github
overrides: github_source

database: RAW
schema: github_data

Настройте свою собственную свежесть источника для таблицы источника в пакете

Вы можете переопределить настройки как на уровне источника, так и на уровне .

models/src_github.yml
version: 2

sources:
- name: github
overrides: github_source

freshness:
warn_after:
count: 1
period: day
error_after:
count: 2
period: day

tables:
- name: issue_assignee
freshness:
warn_after:
count: 2
period: day
error_after:
count: 4
period: day

0