Вы установили dbt_utils. Хорошее начало.
Вот список пакетов и инструментов, которые должны быть в каждом серьёзном dbt-проекте:
- dbt_utils — суррогатные ключи, date spine, pivot. Базовый минимум без компромиссов.
- dbt_expectations — более 50 типов тестов. Позволяет проверять то, что dbt не умеет из коробки.
- dbt_audit_helper — сравнение старых и новых результатов моделей перед релизом рефакторинга.
- dbt_codegen — генерация source YAML на основе вашей схемы.
- dbt_project_evaluator — автоматический аудит проекта на соответствие best practices.
- elementary — обнаружение аномалий, алерты по схеме, lineage.
- dbt_profiler — подсчёт null, уникальных значений, min/max — не выходя из dbt.
- dbt_external_tables — создание и управление внешними таблицами прямо в dbt.
- dbt-colibri — бесплатный column-level lineage для dbt-проектов.
Устанавливайте их по одному — и вы удивитесь, как раньше работали без них.
@tldr_data
Post #54
78

- 🔥 3
- 👍 1