Использование префикса +
Префикс +
— это синтаксическая особенность dbt, введенная в версии dbt v0.17.0, которая помогает различать пути к ресурсам и конфигурации в файлах dbt_project.yml
.
Он несовместим с файлами dbt_project.yml
, которые используют config-version
1.
Например:
dbt_project.yml
name: jaffle_shop
config-version: 2
...
models:
+materialized: view
jaffle_shop:
marts:
+materialized: table
На протяжении всей этой документации мы старались быть последовательными в использовании префикса +
в файлах dbt_project.yml
.
Однако, ведущий +
на самом деле требуется только тогда, когда необходимо различать пути к ресурсам и конфигурации, например, когда:
- Конфигурация принимает словарь в качестве входных данных, например, конфигурация
persist_docs
.