Existe-t-il une solution de gestion de métadonnées Open Source? [fermé]

13

Existe-t-il une solution de gestion de métadonnées Open Source? Je voudrais créer un référentiel de métadonnées qui contiendra les détails des métadonnées des schémas de base de données, des tables et des éléments de données de centaines de bases de données d'entreprise.

Je suis particulièrement intéressé par quelque chose qui peut automatiquement interroger les données de schéma des bases de données pour pouvoir suivre les changements dans les métadonnées liées aux tables. c'est-à-dire des changements dans la taille des données des colonnes, des tableaux et des colonnes ajoutés etc.

Stuart Woodward
la source
Y a-t-il eu des mises à jour ou des progrès dans la recherche d'une solution de gestion des métadonnées Open Source, depuis que vous l'avez publiée en 2011? Thx, Jeff
1
C'est une vieille question, mais j'ai travaillé sur un système de gestion de métadonnées open-source appelé le registre des métadonnées d'Aristote . Son open-source, relativement moderne et basé sur les plates-formes gouvernementales existantes de gestion des mégadonnées. Ça vaut le coup d'oeil.

Réponses:

4

Je ne connais aucun outil open source pouvant évoluer vers des «centaines de bases de données d'entreprise». Les choses qui me viennent à l'esprit sont les suivantes:

  • Dia dispose d'un moteur de modélisation de base qui pourrait être utilisé pour créer des modèles UML. Cependant, je pense que vous devrez écrire beaucoup de colle pour obtenir les modèles dans Dia en premier lieu.

  • Eclipse Modeling Framework (EMF) possède des fonctionnalités de modélisation et également un outil de diff / fusion de modèle, qui pourrait vous aider à atteindre vos exigences de suivi des modifications. Cependant, je pense qu'il faudrait encore écrire énormément de colle pour que cela fonctionne.

Au-delà de cela, vous êtes probablement prêt pour un outil de référentiel commercial comme Powerdesigner, Erwin ou Embarcadero. Si vous travaillez réellement pour une tenue qui a des «centaines de bases de données d'entreprise» dans les livres, il y a une chance qu'ils aient déjà quelque chose comme ça dans les livres.

ConcernedOfTunbridgeWells
la source
4

MIKE?

Qu'est-ce que MIKE2.0?

MIKE2.0, qui signifie Method for an Integrated Knowledge Environment, est une méthodologie open source pour la gestion de l'information d'entreprise qui fournit un cadre pour le développement de l'information. La méthodologie MIKE2.0 fait partie du cadre global de méthodologie ouverte.

gbn
la source
Je vous remercie! C'est très intéressant. Bien qu'il ne suggère pas un outil de gestion des métadonnées Open Source particulier, il définit de nombreuses meilleures pratiques. Merci de l'avoir signalé.
Stuart Woodward
1

Que diriez-vous de Pentaho Metadata Editor?

Présentation conceptuelle de l'éditeur de métadonnées Pentaho

Documentation de Pentaho Metadata Editor

Une autre option serait d'utiliser un outil comme liquibase pour gérer toutes les modifications de schéma de base de données et conserver ces modifications dans le contrôle de source git.

PostgreSQL a une fonctionnalité de "commentaire" qui vous permet d'ajouter des commentaires aux objets de base de données, que vous pouvez utiliser pour aider les analystes à comprendre les choses. Par exemple, nous mettons des commentaires de style Javadoc dans les commentaires PG et générons des documents basés sur cela.

Neil McGuigan
la source