Open-source CLI для наблюдения за данными в dbt: читает результаты пакета Elementary dbt, формирует отчёты и отправляет оповещения в Slack и Teams.
- Звёзды
- 15,522
- Форки
- 2,466
- Открытые issues
- 819
- Последний коммит
- 5 часов назад
Что это?
OpenMetadata — открытая платформа, которая собирает метаданные из хранилищ, озёр данных, BI-инструментов, пайплайнов и других систем с помощью более 130 коннекторов, а затем связывает их в единый граф знаний. Граф включает lineage на уровне таблиц и столбцов, владельцев, термины глоссария, классификации, тесты качества данных, контракты данных и data products — всё это помогает командам находить данные, понимать их и доверять им.
В проект также входит MCP-сервер, с помощью которого совместимые AI-ассистенты могут искать метаданные, выполнять семантический поиск, изучать lineage, создавать термины глоссария и тесты, а также обновлять описания и сведения о владельцах. Для хранения решений, допущений и заметок об устранении проблем, связанных с активами, предусмотрены memory entities. Для загрузки данных и автоматизации доступны SDK для Python, TypeScript и Java, а также REST API.
Платформа построена на открытых схемах и поддерживает контракты данных ODCS 3.1, события OpenLineage и семантические модели DCAT/DPROD и PROV-O. Она написана преимущественно на TypeScript и распространяется по лицензии Apache-2.0.
Ключевые возможности
- 01Подключается к более чем 130 источникам данных, включая хранилища, BI-инструменты и пайплайны
- 02Предоставляет lineage на уровне таблиц и столбцов с анализом влияния изменений
- 03Включает тесты качества данных, профилирование и проверки актуальности
- 04Предлагает глоссарии, классификации, домены и контракты данных для управления данными
- 05Предоставляет MCP-сервер и SDK, чтобы AI-ассистенты могли запрашивать метаданные и обновлять их
Сценарии использования
- Поиск и изучение наборов данных в хранилище данных и BI-инструментах компании
- Оценка того, какие нижестоящие дашборды или модели перестанут работать при изменении столбца
- Предоставление AI-ассистентам управляемого доступа к бизнес-определениям и сведениям о владельцах данных
- Отслеживание проблем с качеством данных и фиксация способов их устранения
Быстрый старт
- 1
Установите Python SDK для чтения и записи метаданных
pip install "openmetadata-ingestion" - 2
Подключитесь к работающему серверу OpenMetadata с помощью токена и прочитайте таблицу
- 3
При необходимости установите AI SDK, чтобы предоставить LLM или агенту регулируемый доступ через MCP
pip install data-ai-sdk
Что важно знать
- Для примеров SDK требуются работающий сервер OpenMetadata и токен доступа.
- Версия SDK должна совпадать с версией сервера.
Темы
Частые вопросы
- Что такое OpenMetadata?
- Платформа метаданных с открытым исходным кодом объединяет каталог данных, lineage, качество, управление и MCP-сервер, предоставляя людям и AI-агентам контекст о данных. OpenMetadata — открытая платформа, которая собирает метаданные из хранилищ, озёр данных, BI-инструментов, пайплайнов и других систем с помощью более 130 коннекторов, а затем связывает их в единый граф знаний. Граф включает lineage на уровне таблиц и столбцов, владельцев, термины глоссария, классификации, тесты качества данных, контракты данных и data products — всё это помогает командам находить данные, понимать их и доверять им.
- OpenMetadata можно использовать бесплатно? Какая у него лицензия?
- OpenMetadata распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenMetadata всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenMetadata — 20 окт. 2026 г..
- Для чего можно использовать OpenMetadata?
- Поиск и изучение наборов данных в хранилище данных и BI-инструментах компании Оценка того, какие нижестоящие дашборды или модели перестанут работать при изменении столбца Предоставление AI-ассистентам управляемого доступа к бизнес-определениям и сведениям о владельцах данных Отслеживание проблем с качеством данных и фиксация способов их устранения
- Как установить OpenMetadata?
- Установите Python SDK для чтения и записи метаданных: pip install "openmetadata-ingestion" Подключитесь к работающему серверу OpenMetadata с помощью токена и прочитайте таблицу При необходимости установите AI SDK, чтобы предоставить LLM или агенту регулируемый доступ через MCP: pip install data-ai-sdk
- Где скачать OpenMetadata?
- Исходный код и инструкции по установке — на GitHub: https://github.com/open-metadata/OpenMetadata
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальная AI-система памяти: хранит историю диалогов без изменений и находит нужное с помощью семантического поиска; доступна как MCP-сервер и CLI.
Локальный AI-поисковик на Rust, который автоматически индексирует любые папки — с кодом, документацией, логами и PDF — и поддерживает Elasticsearch API.
Приватная поисковая система на собственном сервере: индексирует посещённые веб-страницы и сохранённые файлы, а искать можно через веб-интерфейс, терминал или AI-ассистентов по MCP.
Настольное и self-hosted приложение с AI для организации GitHub Stars: семантический поиск, вопросы о репозиториях, доступ через MCP и отслеживание релизов.
Система памяти для агентов: сохраняет, извлекает и анализирует воспоминания, помогая ИИ-агентам учиться со временем, а не просто воспроизводить историю чата.