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