Macros

Une macro dbt est une fonction écrite en Jinja, définie dans le dossier macros, qui génère du SQL réutilisable. Elle évite de copier-coller une même logique dans plusieurs modèles et s'appelle comme une fonction avec {{ nom_macro(arguments) }}.

Exemple

{% macro cents_en_euros(col) %}({{ col }} / 100.0){% endmacro %}

Notions voisines

Tout le glossaire