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

О контексте dbt_project.yml

Следующие методы и переменные контекста доступны при настройке ресурсов в файле dbt_project.yml. Это относится к ключам models:, seeds:, и snapshots: в файле dbt_project.yml.

Доступные методы контекста:

  • env_var
  • var (Примечание: доступны только переменные, определенные с помощью --vars)

Доступные переменные контекста:

Пример конфигурации

dbt_project.yml
name: my_project
version: 1.0.0

# Настройте модели в models/facts/ так, чтобы они материализовались как представления
# в среде разработки и как таблицы в контекстах производства/CI

models:
my_project:
facts:
+materialized: "{{ 'view' if target.name == 'dev' else 'table' }}"
0