[NEWSboard IBMi Forum]
Seite 1 von 3 1 2 ... Letzte
  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.102

    Kennt jemand ein Tool zum Dokumentieren der Datenbank?

    Hallo,

    wir möchten unsere gewachsene Datenbank-Landschaft dokumentieren. Also "wofür ist eine bestimmte Tabelle gut?", "wie stehen die Tabellen miteinander in Beziehung?" usw.

    Natürlich muss man auch die einzelnen Tabellenfelder mit einer umfangreicheren Beschreibung versehen können.

    Es wäre schön, wenn man weitergehende Information dazuschreiben könnte wie z.B. hilfreiche SQL-Snippets, die Nutzung von Funktionen usw.

    Was wir NICHT benötigen, ist ein Tool, um die Daten zu extrahieren und zu analysieren. Es geht rein um eine Dokumentation der Datenbank. Die meisten Tabellen befinden sich auf der IBM i, aber es gibt inzwischen auch andere Datenbanken im Haus (im Wesentlichen PostgreSQL). Wenn man die gleich mit in die Doku einfließen lassen könnte, wäre das natürlich schön.

    Vielen Dank.

    Dieter

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Vielen Dank Baldur.

    Die Seite hatte ich auch schon gefunden und gehe die Tools gerade durch. Dataedo klingt ganz vielversprechend, hat aber keinen nativen Connector dür die IBM i.

    Ich formuliere meine Frage nochmal etwa spezieller:
    Gibt es im Forum jemanden oder kennt jemand eine Firma, die so ein Dokumentationstool einsetzt? Hat schon jemand praktische Erfahrungen damit oder hat von praktischen Erfahrungen gehört?

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... all zuviel mit DB2/400 Unterstützung gibt es da nicht. Selbst mit dem IBM DB2 modeller hat ein Kunde massiv Probleme gehabt. Es gibt mehrere AS/400 Shops, die mit erWin arbeiten, das einen Connector für die AS/400 hat. Was das im Bereich Doku kann, habe ich keine Erfahrung mit, die Shops, die ich von Arbeitskontakten kenne, haben das für Modellierung und Erstellung (oder reverse Engineering) eingesetzt.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Vielen Dank Dieter,

    ich schaue mir das mal an.

  6. #6
    Registriert seit
    Jan 2008
    Beiträge
    122
    Mit den E30-Editoren kannst Du Dateien+Felder dokumentieren, DB-mäßig (Dictionary) ablegen und als Dokumentation ausdrucken (+ PDF) und entsprechende Verzeichnisse/Nachweise ziehen. Das Dictionary könntest Du, sofern erforderlich, auch noch zusätzlich durch eigene Programme (RPG SQL Query etc) einfach bearbeiten. Felddefinitionen können aus PF, DDS oder RPG-Source importiert werden. Läuft native unter OS400 oder/und Windows. www.emsenhuber.at

  7. #7
    Registriert seit
    Jul 2021
    Beiträge
    47
    Hallo, wie immer sind der Möglichkeiten viele und man kann viel und wenig Geld bezahlen.
    Bei Postgres sind sogar Bordmittel dabei.

    Auf die schnelle gefunden hab ich : https://dbeaver.io .
    Ich selber ( ohne DB2 ) verwendete XCase, Valentina,...

    Gruß Rainer

  8. #8
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Hallo Rainer,

    ist dBeaver wirklich für die Dokumentation gedacht? Ich dachte zumindest, es ist eher so eine Art SQL Editor.

    Aber ich gucke es mir auch mal an.

    Vielen Dank für alle Antworten.

    Dieter

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Stichwort ist hier "ER Diagram", das geht auch "Custom".
    Allerdings stelle ich mir das nachträglich sehr mühsam vor.
    Die Automatische Erkennung funktioniert i.d.R. mit dem Constraint "Primary Key".
    Wenn man aber so die "gewachsenen" Strukturen sieht, kommt man häufig sogar ohne Unique-Key aus, da "die Anwendung" das ja selber regelt.

    Da kann man schon fast den iSeries Navigator nehmen. Der erlaubt auch den Zugriff auf die "Comment"-Informationen. Hier kann man bis zu 2Kb je Tabelle und Feld unterbringen (Stichwort Dokumentation).

    https://code400.com/forum/forum/iser...0-tables-files

    "System i Navigator if you go to Databases -> Database Navigation Maps, then under Database tasks there's an option Map your database. The program comes up, you select the schema you want, select the files you want to map (select the file, right click, add to map) - you can do this one file at a time or the entire library (schema)."
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Jul 2021
    Beiträge
    47
    Es gibt sogar eine EE Edition. Noch preiswerter wird's eigentlich nur mit Valentina Studio,
    oder selber Skripte schreiben und https://plantuml.com/de/ie-diagram verwenden.
    Is halt immer die Frage, wo will ich damit hin, und wieviel Geld will ich dafür ausgeben.
    Ein Create geht natürlich schneller, als zuerst mit einem ER-Designer zu arbeiten...
    Dafür hat man hinterher mehr Arbeit.
    Und wie gut ein ER-Designer ist, merkt man erst, wenn man reichlich Datenbanken füttert und es dann noch nicht abstürzt.

    VG Rainer

  11. #11
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Zitat Zitat von Fuerchau Beitrag anzeigen
    "System i Navigator if you go to Databases -> Database Navigation Maps, then under Database tasks there's an option Map your database. The program comes up, you select the schema you want, select the files you want to map (select the file, right click, add to map) - you can do this one file at a time or the entire library (schema)."
    Irgendwie finde ich diese Option im Navigator nicht (Ok, mein Navigator ist auf Deutsch).

    Inzwischen habe ich etwas mit Dataedo herumprobiert. Das Ergebnis ist wirklich schick, aber die manuelle Definition dauert auch mit den recht guten Editoren seine Zeit.
    Ist auch nicht ganz billig. Aber das wäre wahrscheinlich nicht das Problem. Ich fürchte aber, dass der Aufwand, eine Anwendung nachträglich zu beschreiben, doch größer ist als ich das erwartet habe.

  12. #12
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Zitat Zitat von E305GL Beitrag anzeigen
    Mit den E30-Editoren kannst Du Dateien+Felder dokumentieren, DB-mäßig (Dictionary) ablegen und als Dokumentation ausdrucken (+ PDF) und entsprechende Verzeichnisse/Nachweise ziehen. Das Dictionary könntest Du, sofern erforderlich, auch noch zusätzlich durch eigene Programme (RPG SQL Query etc) einfach bearbeiten. Felddefinitionen können aus PF, DDS oder RPG-Source importiert werden. Läuft native unter OS400 oder/und Windows. www.emsenhuber.at
    Hallo Herr Emsenhuber,
    sorry, dass ich noch nicht auf Ihren Beitrag geantwortet habe. Um ehrlich zu sein, ist mir bisher gar nicht klar geworden, was Ihr E30 überhaupt ist.
    Ist es ein Dokumentationstool für Datenbanken?
    Ist es eine Programmiersprache?
    Ist es ein Warenwirtschaftssystem?
    Kann es ER-Diagramme darstellen?

    Wegen dieser vielen Fragen habe ich Ihre Lösung erstmal nicht in Erwägung gezogen.

Similar Threads

  1. dataPumper, Datenbank Tool Open Source
    By David-Developer in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-04-15, 14:18
  2. Wer kennt noch IDDOS ?
    By Booley in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-10-04, 07:41
  3. hat jemand die RNHLIB???
    By karin-vogelmann in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 27-10-02, 07:45
  4. Wer kennt sich mit CPYTOIMPF aus?
    By mott in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 02-05-02, 14:08
  5. Kennt jemand von euch diesen JOB?
    By delphix in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 29-11-01, 16:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •