¿Existe una solución de gestión de metadatos de código abierto? [cerrado]


13

¿Existe una solución de gestión de metadatos de código abierto? Me gustaría crear un repositorio de metadatos que contenga los detalles de los metadatos de los esquemas de bases de datos, tablas y elementos de datos de cientos de bases de datos empresariales.

Estoy especialmente interesado en algo que pueda consultar automáticamente los datos del esquema de las bases de datos para poder realizar un seguimiento de los cambios en los metadatos relacionados con las tablas. es decir, cambios en los tamaños de datos de columna, tablas y columnas agregadas, etc.


¿Ha habido alguna actualización o progreso en la búsqueda de una solución de gestión de metadatos de código abierto, desde que publicó esto en 2011? Thx, Jeff

1
Esta es una vieja pregunta, pero he estado trabajando en un sistema de gestión de metadatos de código abierto llamado Aristotle Metadata Registry . Es de código abierto, relativamente moderno y se basa en las plataformas de administración de big data existentes del gobierno. Digno de una mirada.

Respuestas:


4

No conozco ninguna herramienta de código abierto que se pueda escalar a 'cientos de bases de datos empresariales'. Las cosas más cercanas que me vienen a la mente son:

  • Dia tiene un motor de modelado básico que podría usarse para crear modelos UML. Sin embargo, creo que tendrías que escribir mucho pegamento para obtener los modelos en Dia en primer lugar.

  • Eclipse Modeling Framework (EMF) tiene características de modelado y también una herramienta de combinación / diferencia de modelo, que puede llevarlo a algún lugar hacia su requisito de seguimiento de cambios. Sin embargo, creo que aún tendría que escribir una gran cantidad de pegamento para que esto funcione.

Más allá de eso, probablemente esté preparado para una herramienta de repositorio comercial como Powerdesigner, Erwin o Embarcadero. Si realmente está trabajando para un equipo que tiene 'cientos de bases de datos empresariales' en los libros, existe la posibilidad de que ya tengan algo como esto en los libros.


4

¿MIGUEL?

¿Qué es MIKE2.0?

MIKE2.0, que significa Método para un entorno de conocimiento integrado, es una metodología de código abierto para la gestión de la información empresarial que proporciona un marco para el desarrollo de la información. La metodología MIKE2.0 es parte del marco general de metodología abierta.


¡Gracias! Esto es muy interesante. Aunque no sugiere una herramienta particular de gestión de metadatos de código abierto, sí define muchas mejores prácticas. Gracias por mencionarlo.
Stuart Woodward

1

¿Qué tal el editor de metadatos Pentaho?

Una descripción conceptual del editor de metadatos Pentaho

Documentación del editor de metadatos Pentaho

Otra opción sería utilizar una herramienta como liquibase para administrar todos los cambios en el esquema de la base de datos y mantener esos cambios en el control de fuente de git.

PostgreSQL tiene una función de "comentario" que le permite agregar comentarios a los objetos de la base de datos, que podría utilizar para ayudar a los analistas a comprender las cosas. Por ejemplo, ponemos comentarios de estilo Javadoc en comentarios de PG y generamos documentos basados ​​en eso.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.