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

Можно ли добавлять тесты и описания в SQL config-блоке?

dbt умеет задавать конфигурацию узлов в YAML-файлах, в дополнение к блокам config() и файлу dbt_project.yml. Однако обратное верно не всегда: есть некоторые вещи в .yml файлах, которые можно определить только там.

Некоторые свойства особенные, потому что:

  • У них уникальный контекст рендеринга Jinja
  • Они создают новые ресурсы проекта
  • Они не имеют смысла как иерархическая конфигурация
  • Это более старые свойства, которые еще не были переопределены как конфигурации

Эти свойства:

  • description
  • tests
  • docs
  • columns
  • quote
  • свойства source (например, loaded_at_field, freshness)
  • свойства exposure (например, type, maturity)
  • свойства macro (например, arguments)

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

0