Repolode
elementary-data

elementary-data/elementary

Open-source CLI для наблюдения за данными в dbt: читает результаты пакета Elementary dbt, формирует отчёты и отправляет оповещения в Slack и Teams.

Open source альтернатива:Monte Carlo

Звёзды
2,425
Форки
233
Открытые issues
16
Последний коммит
7 дней назад

Что это?

Elementary OSS — это CLI-инструмент для мониторинга качества данных в проектах dbt. Он работает вместе с пакетом Elementary dbt, который собирает метаданные, артефакты запусков и результаты тестов в вашем хранилище данных. CLI считывает эти данные, формирует отчёт о наблюдении за данными, выявляет аномалии и проваленные тесты, а также отслеживает производительность моделей и тестов с течением времени.

Оповещения можно отправлять в Slack и Microsoft Teams. Проект поддерживает обнаружение аномалий в виде нативных тестов dbt, а также дашборд качества данных, сквозную lineage, дополненную результатами тестов, каталог данных и конфигурацию в виде кода в проекте dbt. Загрузчик dbt artifacts сохраняет метаданные запусков во время выполнения dbt.

Облачная версия Elementary Cloud дополнительно предлагает автоматизированные ML-мониторы, lineage на уровне столбцов — от загрузки данных до BI — и AI-агентов. Версия с открытым исходным кодом включает основные возможности формирования отчётов и отправки оповещений.

Ключевые возможности

  • 01Формирует отчёт о наблюдении за данными на основе метаданных хранилища и результатов тестов.
  • 02Отправляет в Slack и Microsoft Teams оповещения об аномалиях и проваленных тестах.
  • 03Предоставляет тесты обнаружения аномалий, которые запускаются как нативные тесты dbt.
  • 04Отслеживает производительность моделей и заданий с течением времени.
  • 05Предоставляет сквозную lineage, дополненную результатами тестов.
  • 06Управляет конфигурацией в виде кода внутри проекта dbt.

Сценарии использования

  • Мониторинг свежести, объёма данных и проблем со схемой в проекте dbt на Snowflake, BigQuery или Redshift.
  • Получение оповещений в Slack или Teams, когда тесты dbt завершаются с ошибкой или появляются аномалии.
  • Отслеживание влияния поломанной модели на последующие этапы при анализе первопричины.
  • Просмотр времени выполнения моделей и результатов тестов в разных запусках dbt.

Быстрый старт

  1. 1

    Следуйте руководству по быстрому запуску, чтобы установить и настроить пакет Elementary dbt и CLI

Что важно знать

  • Создаёт только базовый отчёт об observability; многие расширенные функции доступны только в Elementary Cloud.
  • Требуются пакет Elementary dbt и подключённое хранилище данных, поэтому настройка потребует определённых усилий.

Темы

Частые вопросы

Что такое elementary?
Open-source CLI для наблюдения за данными в dbt: читает результаты пакета Elementary dbt, формирует отчёты и отправляет оповещения в Slack и Teams. Elementary OSS — это CLI-инструмент для мониторинга качества данных в проектах dbt. Он работает вместе с пакетом Elementary dbt, который собирает метаданные, артефакты запусков и результаты тестов в вашем хранилище данных. CLI считывает эти данные, формирует отчёт о наблюдении за данными, выявляет аномалии и проваленные тесты, а также отслеживает производительность моделей и тестов с течением времени.
elementary можно использовать бесплатно? Какая у него лицензия?
elementary распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
elementary всё ещё поддерживается?
Активно поддерживается. Последний коммит в elementary — 13 окт. 2026 г..
Для чего можно использовать elementary?
Мониторинг свежести, объёма данных и проблем со схемой в проекте dbt на Snowflake, BigQuery или Redshift. Получение оповещений в Slack или Teams, когда тесты dbt завершаются с ошибкой или появляются аномалии. Отслеживание влияния поломанной модели на последующие этапы при анализе первопричины. Просмотр времени выполнения моделей и результатов тестов в разных запусках dbt.
Как установить elementary?
Следуйте руководству по быстрому запуску, чтобы установить и настроить пакет Elementary dbt и CLI
Где скачать elementary?
Исходный код и инструкции по установке — на GitHub: https://github.com/elementary-data/elementary

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты