Repolode
open-metadata

open-metadata/OpenMetadata

Платформа метаданных с открытым исходным кодом объединяет каталог данных, lineage, качество, управление и MCP-сервер, предоставляя людям и AI-агентам контекст о данных.

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

Звёзды
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. 1

    Установите Python SDK для чтения и записи метаданных

    pip install "openmetadata-ingestion"
  2. 2

    Подключитесь к работающему серверу OpenMetadata с помощью токена и прочитайте таблицу

  3. 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.

6,1 тыс.289GoAGPL-3.0Обновлён вчера