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.
Réponses:
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.
la source
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.
la source
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.
la source