Repolode
open-metadata

open-metadata/OpenMetadata

Plataforma de metadatos de código abierto que unifica catálogo de datos, linaje, calidad, gobernanza y un servidor MCP para ofrecer contexto sobre los datos a personas y agentes de IA.

Alternativa open source a:CollibraAlation

Estrellas
15,522
Forks
2,466
Issues abiertos
819
Último commit
hace 8 horas

¿Qué es?

OpenMetadata es una plataforma abierta que recopila metadatos de almacenes de datos, lagos de datos, herramientas de BI, pipelines y otros sistemas mediante más de 130 conectores, y los vincula en un único grafo de conocimiento. El grafo abarca el linaje a nivel de tablas y columnas, responsables, términos de glosario, clasificaciones, pruebas de calidad de datos, contratos de datos y productos de datos, para que los equipos puedan encontrar, comprender y confiar en sus datos.

El proyecto también incluye un servidor MCP que permite a asistentes de IA compatibles buscar metadatos, realizar búsquedas semánticas, inspeccionar el linaje, crear términos de glosario y pruebas, y actualizar descripciones o responsables. Ofrece entidades de memoria para almacenar decisiones, supuestos y notas de corrección vinculadas a los activos. Incluye SDK de Python, TypeScript y Java, además de API REST, para la ingesta y la automatización.

La plataforma se basa en esquemas abiertos y admite contratos de datos ODCS 3.1, eventos OpenLineage y modelos semánticos DCAT/DPROD y PROV-O. Está escrita principalmente en TypeScript y se distribuye bajo la licencia Apache-2.0.

Funciones clave

  • 01Se conecta a más de 130 fuentes de datos, incluidos almacenes de datos, herramientas de BI y pipelines
  • 02Ofrece linaje a nivel de tablas y columnas con análisis de impacto
  • 03Incluye pruebas de calidad de datos, creación de perfiles y comprobaciones de actualización
  • 04Ofrece glosarios, clasificaciones, dominios y contratos de datos para la gobernanza
  • 05Proporciona un servidor MCP y SDK para que los asistentes de IA puedan consultar y actualizar metadatos

Casos de uso

  • Encontrar y comprender conjuntos de datos en el almacén de datos y las herramientas de BI de una empresa
  • Evaluar qué paneles o modelos posteriores dejarían de funcionar si cambia una columna
  • Dar a los asistentes de IA acceso controlado a definiciones de negocio y responsables de los datos
  • Hacer seguimiento de problemas de calidad de datos y documentar cómo se resolvieron

Inicio rápido

  1. 1

    Instala el SDK de Python para leer y escribir metadatos

    pip install "openmetadata-ingestion"
  2. 2

    Conéctate a un servidor de OpenMetadata en ejecución con tu token y lee una tabla

  3. 3

    Opcionalmente, instala el SDK de IA para dar acceso gobernado a un LLM o agente mediante MCP

    pip install data-ai-sdk

Antes de usarlo

  • Los ejemplos del SDK requieren un servidor de OpenMetadata en ejecución y un token de acceso.
  • La versión del SDK debe coincidir con la versión del servidor.

Temas

Preguntas frecuentes

¿Qué es OpenMetadata?
Plataforma de metadatos de código abierto que unifica catálogo de datos, linaje, calidad, gobernanza y un servidor MCP para ofrecer contexto sobre los datos a personas y agentes de IA. OpenMetadata es una plataforma abierta que recopila metadatos de almacenes de datos, lagos de datos, herramientas de BI, pipelines y otros sistemas mediante más de 130 conectores, y los vincula en un único grafo de conocimiento. El grafo abarca el linaje a nivel de tablas y columnas, responsables, términos de glosario, clasificaciones, pruebas de calidad de datos, contratos de datos y productos de datos, para que los equipos puedan encontrar, comprender y confiar en sus datos.
¿OpenMetadata es gratuito? ¿Qué licencia tiene?
OpenMetadata es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenMetadata sigue mantenido?
Mantenimiento activo. El último commit de OpenMetadata fue el 20 oct 2026.
¿Para qué puedo usar OpenMetadata?
Encontrar y comprender conjuntos de datos en el almacén de datos y las herramientas de BI de una empresa Evaluar qué paneles o modelos posteriores dejarían de funcionar si cambia una columna Dar a los asistentes de IA acceso controlado a definiciones de negocio y responsables de los datos Hacer seguimiento de problemas de calidad de datos y documentar cómo se resolvieron
¿Cómo se instala OpenMetadata?
Instala el SDK de Python para leer y escribir metadatos: pip install "openmetadata-ingestion" Conéctate a un servidor de OpenMetadata en ejecución con tu token y lee una tabla Opcionalmente, instala el SDK de IA para dar acceso gobernado a un LLM o agente mediante MCP: pip install data-ai-sdk
¿Dónde consigo OpenMetadata?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/open-metadata/OpenMetadata

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados