/
anton.boytsov
/
dbt_course_module2
Обзор
Документация
Войти
/
anton.boytsov
/
dbt_course_module2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
macros/object_cnt.sql
20 строк
733 B
Anton Boytsov
Module 8: test cross-based macros
15 май 2026, 17:43
15 май 2026, 17:43
39231f2
Код
Авторство
О чём код?
{% macro object_cnt() %} {% if execute %} {% set models = graph.nodes.values() | selectattr("resource_type", "equalto", "model") | list %} {% set seeds = graph.nodes.values() | selectattr("resource_type", "equalto", "seed") | list %} {% set snapshots = graph.nodes.values() | selectattr("resource_type", "equalto", "shapshot") | list %} {% set models_cnt = models | length %} {% set seeds_cnt = seeds | length %} {% set snapshots_cnt = snapshots | length %} {{ log("Всего в проекте:", True) }} {{ log(" - " ~ models_cnt ~ " моделей", True) }} {{ log(" - " ~ seeds_cnt ~ " seed", True) }} {{ log(" - " ~ snapshots_cnt ~ " snapshot", True) }} {% endif %} {% endmacro %}