Esiste una soluzione di gestione dei metadati open source? [chiuso]


13

Esiste una soluzione di gestione dei metadati open source? Vorrei creare un repository di metadati che conterrà i dettagli dei metadati di schemi di database, tabelle ed elementi di dati di centinaia di database Enterprise.

Sono particolarmente interessato a qualcosa che può automaticamente interrogare i dati dello schema dei database per essere in grado di tracciare le modifiche nei metadati relativi alle tabelle. vale a dire modifiche alle dimensioni dei dati delle colonne, tabelle e colonne aggiunte ecc.


Ci sono stati aggiornamenti o progressi nella ricerca di una soluzione di gestione dei metadati open source, da quando l'hai pubblicata nel 2011?

1
Questa è una vecchia domanda, ma ho lavorato su un sistema di gestione dei metadati open source chiamato Registro dei metadati di Aristotele . È open source, relativamente moderno e basato su piattaforme governative esistenti per la gestione dei big data. Vale la pena dare un'occhiata.

Risposte:


4

Non sono a conoscenza di alcuno strumento open source che si ridimensionerebbe a "centinaia di database aziendali". Le cose più vicine che vengono in mente sono:

  • Dia ha un motore di modellazione di base che potrebbe essere utilizzato per creare modelli UML. Tuttavia, penso che dovresti scrivere molta colla per ottenere i modelli in Dia in primo luogo.

  • Eclipse Modeling Framework (EMF) ha funzionalità di modellazione e anche uno strumento di diff / merge di modello, che potrebbe portarti da qualche parte verso le tue esigenze di tracciamento delle modifiche. Tuttavia, penso che dovresti ancora scrivere un sacco di colla per farlo funzionare.

Oltre a ciò, probabilmente sei pronto per uno strumento di repository commerciale come Powerdesigner, Erwin o Embarcadero. Se stai effettivamente lavorando per un gruppo che ha "centinaia di database aziendali" sui libri, c'è una possibilità che abbiano già qualcosa del genere sui libri.


4

MIKE?

Che cos'è MIKE2.0?

MIKE2.0 che sta per Method for a Integrated Knowledge Environment, è una metodologia open source per la gestione delle informazioni aziendali che fornisce un framework per lo sviluppo delle informazioni. La metodologia MIKE2.0 fa parte dell'intero Open Methodology Framework.


Grazie! Questo è molto interessante. Sebbene non suggerisca un particolare strumento di gestione dei metadati Open Source, definisce molte best practice. Grazie per segnalarlo.
Stuart Woodward,

1

Che ne dici di Pentaho Metadata Editor?

Una panoramica concettuale dell'editor dei metadati Pentaho

Documentazione dell'editor dei metadati Pentaho

Un'altra opzione sarebbe quella di utilizzare uno strumento come liquibase per gestire tutte le modifiche dello schema del database e mantenere tali modifiche nel controllo del codice sorgente git.

PostgreSQL ha una funzione di "commento" che consente di aggiungere commenti agli oggetti del database, che è possibile utilizzare per aiutare gli analisti a capire le cose. Ad esempio, inseriamo commenti in stile Javadoc nei commenti PG e generiamo documenti basati su quello.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.