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

Свойства макросов

Свойства макросов могут быть объявлены в любом файле properties.yml. Свойства макросов являются "особыми свойствами", поскольку их нельзя настроить в файле dbt_project.yml или с помощью блоков config(). Обратитесь к разделу Конфигурации и свойства для получения дополнительной информации.

Вы можете назвать эти файлы как угодно, например, whatever_you_want.yml, и размещать их на любой глубине в подкаталогах.

macros/<filename>.yml
version: 2

macros:
- name: <macro name>
description: <markdown_string>
docs:
show: true | false
meta: {<dictionary>}
arguments:
- name: <arg name>
type: <string>
description: <markdown_string>
- ... # объявление свойств дополнительных аргументов

- name: ... # объявление свойств дополнительных макросов

0