Im Datenextraktor können Sie auf dem Register Extraktor Parameter auch das Datenbankschema überprüfen. Nutzen Sie dafür den Button <Datenbankschema prüfen>. ibaAnalyzer gleicht die in der Datenbankverbindung konfigurierten Tabellen mit dem tatsächlichen Schema der Datenbank ab.

Welche Tabellen und Spalten erforderlich sind, ergibt sich aus Ihren Einstellungen in ibaAnalyzer, also aus den extrahierten Kanälen und ihren Archivprofilen. Beim Prüfen vergleicht ibaAnalyzer dieses erforderliche Schema mit dem Schema der bestehenden Datenbank und zeigt die Unterschiede in einem Dialog an. Dort wählen Sie aus, welche Änderungen übernommen werden sollen und ibaAnalyzer passt die Datenbank entsprechend an.

Oberfläche im Dialog Datenbankschema prüfen

Der Dialog Datenbankschema prüfen zeigt links alle Tabellen der Datenbankverbindung an und welche Änderungen jeweils nötig sind (z. B. anlegen, ändern oder entfernen), um die Tabellen an die Konfiguration in ibaAnalyzer anzupassen.

Der rechte Teil des Dialogs zeigt die Spalten der ausgewählten Tabelle und die jeweils nötigen Änderungen.

Spalten

  • Tabelle: Namen der Tabellen

  • Spalte: Namen der Spalten der ausgewählten Tabelle

  • Symbol-Spalte: Handlungsbedarf für jeweilige Änderung

    grün

    keine Änderung

    gelb

    optionale Änderung

    rot

    erforderliche Änderung

  • Datentyp: Datentyp der Spalte

  • Aktion: Art der erforderlichen Änderung

  • Anwenden: Setzen Sie das Häkchen, wenn Sie die jeweilige Änderung übernehmen möchten. Bei erforderlichen Änderungen ist das Kontrollkästchen immer angewählt und lässt sich nicht abwählen. Bei optionalen Änderungen ist das Häkchen standardmäßig nicht gesetzt. Sie müssen aktiv entscheiden, ob Sie die Änderung übernehmen wollen.

Buttons

Am unteren Rand des Dialogs finden Sie folgende Buttons:

  • <Als SQL speichern>: Speichert die aktiven Änderungen als SQL-Datei. Diese Datei lässt sich unabhängig vom Datenextraktor verwenden, z. B. in einem SQL-Editor. Dort können Sie auch Anweisungen ergänzen, die in ibaAnalyzer nicht möglich sind, wie z. B. eigene berechnete Spalten. Diese Funktion ist ebenfalls nützlich, wenn Sie die Änderungen an den Datenbankadministrator weitergeben wollen.

  • <Neu aufsetzen>: Löscht alle Tabellen und legt sie neu an. Dabei gehen alle Daten in den Tabellen verloren. Die Aktion wird nicht sofort ausgeführt, sondern passt zunächst nur die Aktionen im linken Bereich an. Übernommen wird sie erst mit <OK>.

  • <OK>: Wendet alle ausgewählten Änderungen auf die Datenbanktabellen an.

  • <Abbrechen>: ibaAnalyzer verwirft alle geänderten Einstellungen und schließt das Fenster.