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

overrides

Deprecation

Свойство overrides устарело в v1.10.

models/<filename>.yml

sources:
- name: <source_name>
overrides: <package name> # deprecated in v1.10

database: ...
schema: ...

Определение

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

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

Примеры

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

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

models/src_github.yml

sources:
- name: github
overrides: github_source # deprecated in v1.10

database: RAW
schema: github_data

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

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

models/src_github.yml

sources:
- name: github
overrides: github_source # deprecated in v1.10
config:
freshness: # changed to config in v1.9
warn_after:
count: 1
period: day
error_after:
count: 2
period: day

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

Нашли ошибку?

0
Loading