dbt-score — это инструмент для оценки качества метаданных в проектах dbt.
Он анализирует модели и проекты по набору правил (документация, тесты, ownership, нейминг, сложность SQL), позволяя командам внедрять стандарты через CI/CD и выявлять проблемные модели на ранних этапах. Поддерживаются кастомные правила для учета внутренних требований и governance-политик.
Ключевые возможности
•
Комплексный линтингПроверяет dbt-объекты по настраиваемым правилам: документация, тесты, структура, нейминг
•
Система скорингаПрисваивает числовые оценки (0–10) как отдельным моделям, так и проекту в целом
•
Гибкая конфигурацияНастройка правил, уровней строгости и порогов оценки через pyproject.toml
•
Интеграция с CI/CDВозможность падать сборке при несоответствии стандартам качества
•
Отслеживание прогрессаВизуальные бейджи и метрики для мониторинга улучшения качества данных со временем
•
РасширяемостьВозможность создавать собственные правила под требования конкретной организации
@tldr_data