Czy istnieje rozwiązanie do zarządzania metadanymi Open Source? Chciałbym utworzyć repozytorium metadanych, w którym będą przechowywane szczegóły metadanych schematów, tabel i elementów danych setek baz danych Enterprise.
Szczególnie interesuje mnie coś, co może automatycznie wyszukiwać dane schematu baz danych, aby móc śledzić zmiany w metadanych związanych z tabelami. tj. zmiany wielkości danych w kolumnach, dodane tabele i kolumny itp.
Odpowiedzi:
Nie znam żadnego narzędzia typu open source, które skalowałoby się do „setek korporacyjnych baz danych”. Najbliższe rzeczy, które przychodzą mi na myśl to:
Dia ma podstawowy silnik modelowania, którego można użyć do tworzenia modeli UML. Myślę jednak, że musiałbyś napisać dużo kleju, aby w pierwszej kolejności wprowadzić modele do Dii.
Środowisko Eclipse Modeling Framework (EMF) ma funkcje modelowania, a także narzędzie różnicowania / scalania modeli, które może doprowadzić cię do spełnienia wymagań dotyczących śledzenia zmian. Myślę jednak, że nadal będziesz musiał napisać okropnie dużo kleju, aby to zadziałało.
Poza tym prawdopodobnie jesteś gotowy na komercyjne narzędzie do repozytorium, takie jak Powerdesigner, Erwin lub Embarcadero. Jeśli faktycznie pracujesz dla zestawu, który ma „setki korporacyjnych baz danych” na książkach, istnieje szansa, że mogą już mieć coś takiego na książkach.
źródło
MIKROFON?
Co to jest MIKE2.0?
MIKE2.0, czyli skrót od Method for the Integrated Knowledge Environment, to metodologia open source do zarządzania informacją w przedsiębiorstwie, która zapewnia ramy dla rozwoju informacji. Metodologia MIKE2.0 jest częścią ogólnej struktury otwartej metodologii.
źródło
Co powiesz na edytor metadanych Pentaho?
Przegląd koncepcyjny edytora metadanych Pentaho
Dokumentacja edytora metadanych Pentaho
Inną opcją byłoby użycie narzędzia takiego jak liquibase do zarządzania wszystkimi zmianami schematu bazy danych i utrzymywania tych zmian w kontroli źródła git.
PostgreSQL ma funkcję „komentowania”, która pozwala dodawać komentarze do obiektów bazy danych, których możesz użyć, aby pomóc analitykom zrozumieć rzeczy. Na przykład, umieszczamy komentarze w stylu Javadoc w komentarzach PG i na tej podstawie generujemy dokumenty.
źródło