ComeçarComece de graça

Macros com Jinja

Você percebeu que, para calcular o lucro, precisa subtrair o custo das mercadorias da receita.

Anteriormente, você criou testes de dados para garantir que nenhuma parte dessa equação seja NULL. No entanto, isso fez com que você aplicasse repetidamente funções SQL COALESCE() nas colunas, seguidas de arredondamento.

Dado o caráter repetitivo dessa lógica, faz cada vez mais sentido criar uma macro (função) do Jinja para esse caso de uso.

Este exercício faz parte do curso

Estudo de caso: criando modelos de dados de e-commerce com dbt

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício