Wenn Sie bei der Konfiguration der Datenbankverbindung den Schema-Modus Mehrspaltig (Multi-Column) gewählt haben, dann sind zusätzlich zu den Einstellungen für den Schema-Modus Standard weitere Optionen verfügbar.

Benutzerdefinierte Infofelder entfernen

Diese Funktion wird für die Extraktion in eine Datenbank nicht unterstützt, sondern nur für die Extraktion in Dateien. Bei der Extraktion in Datenbanken müssen Sie explizit alle gewünschten Infofelder konfigurieren.

Modulnamen extrahieren

Wenn Sie diese Option aktivieren, werden die Modulnamen in die Dateitabelle extrahiert. Die Spalten sind nach den verwendeten Modulnummern aus der DAT-Datei benannt (z. B. Module_name_0). In jede Spalte schreibt ibaAnalyzer den Namen des jeweiligen Moduls. Standardmäßig ist diese Option deaktiviert, um die Anzahl der Spalten in der Dateitabelle geringer zu halten.

QDR-Messorte extrahieren

Diese Option ist nur relevant, wenn QDR-Daten extrahiert werden. Wenn Sie diese Option aktivieren, erzeugt ibaAnalyzer in der Dateitabelle zusätzliche Spalten, die nach den verwendeten Nummern der Messorte nummeriert sind. Pro Messort entstehen zwei Spalten: Name des Messorts und Typ des Messorts(z. B. ML0.name und ML0.type). Zusätzlich fügt ibaAnalyzer in der Kanaltabelle die Spalte _MeasuringLocation hinzu. Diese Spalte enthält für jeden Kanal die Nummer des zugehörigen Messorts.

Datenbank

Zeigt das verbundene Datenbanksystem an.

<Datenbankverbindung>

Mit diesem Button öffnen Sie das Fenster Datenbankverbindung, siehe Datenbankverbindung konfigurieren.

<Datenbankschema prüfen>

Mit diesem Button können Sie die in der Datenbankverbindung konfigurierten Tabellen mit dem tatsächlichen Datenbankschema abgleichen. In einem Dialog sehen Sie pro Tabelle, welche Änderung nötig ist (z. B. anlegen, ändern oder entfernen) und können diese gezielt übernehmen.

Weitere Informationen zum Dialog und den Einstellungen siehe Überprüfung des Datenbankschemas.

In großen, zentralisierten Mehrbenutzer-DB-Umgebungen (Oracle, DB2-UDB) reichen die Standard-DDL-Befehle ohne Speicheroptionen und einfache Indizes möglicherweise nicht aus. Außerdem ist das Anlegen von Datenbanktabellen durch <Datenbankschema prüfen> mit ibaAnalyzer nicht zulässig. Auf solchen Systemen kann der Datenbankadministrator die Standardobjekte in einer Testumgebung erstellen und mit Hilfe von Reverse-DDL-Skriptgeneratoren eigene DDL-Skripte erzeugen und anpassen. Je nach Integrationsszenario kann es auch notwendig sein, weitere Indizes auf Info-Zuweisungen anzulegen.

Transaktionen verwenden – Funktion noch nicht verfügbar

Alle SQL INSERT-Operationen finden innerhalb einer Transaktion statt. Wenn eine Operation innerhalb der Transaktion fehlschlägt, wird die gesamte Transaktion abgebrochen.

Mikrosekunden-Spalte extrahieren

Wenn Sie diese Option aktivieren, wird eine Spalte _TimeStampMicroSecs erstellt, die eine korrekte Referenzierung von Zeitstempeln auf Mikrosekundenbasis ermöglicht, siehe auch den Punkt _TimeStampMicroSecs unter Datenbanktabelle "deFile".

Extraktionsduplikate entfernen

Aktivieren Sie diese Option, um alle zuvor gespeicherten Dateien zu löschen, die den gleichen Namen wie die aktuell zu extrahierende Datei haben, siehe auch Punkt _FileName unter Datenbanktabelle "deFile".

.dat-Datei Pfad in UNC Notation speichern

Aktivieren Sie diese Option, wenn Messdateien nicht lokal gespeichert sind.

Spalten "Zeitstempel" und "Dauer" der Dateiextraktion extrahieren

Wenn Sie diese Option aktivieren, werden der Zeitpunkt der Extraktion sowie die Dauer in Sekunden in jeweils eine neue Spalte extrahiert.

Kommentare zur Kanaltabelle extrahieren

Wenn Sie diese Option aktivieren, werden in der Messkanaltabelle die Kommentare aus ibaPDA bzw. die Ausdrücke und logischen Signaldefinitionen aus ibaAnalyzer in jeweils eine neue Spalte extrahiert.

Absteigende Segmentnummern extrahieren

Diese Option fügt eine neue Spalte _ReverseSegmentNr in die Segmenttabelle ein, die die Segmente in umgekehrter Reihenfolge nummeriert.

Keine leeren Zeilen einfügen

Wenn Sie diese Option aktivieren, werden Segmente, die ausschließlich "NULL" enthalten, bei der Extraktion ignoriert.

Deaktiviert

Aktiviert

Eine neue Segmenttabelle anlegen alle x Spalten

Im mehrspaltigen Format können Datenbank-Beschränkungen weitere Segmenttabellen erforderlich machen. In Oracle ist zum Beispiel die maximale Anzahl der Spalten auf 1000 begrenzt. Wenn mehr Signale extrahiert werden sollen, müssen weitere Segmenttabellen angelegt werden. Wenn die angegebene Anzahl (x >99) von Spalten erreicht ist, legt der Extraktor automatisch neue Segmenttabellen an. Diese Option erweitert auch die Kanaltabelle um neue Referenzspalten. Im untenstehenden Beispiel bedeutet "0" in der Spalte SegmentTableIndex_Avg, dass sich der Kanal 254 in der Tabelle "dba.deSegment_AvgT" befindet. Hingegen bedeutet "1", dass sich der Kanal 259 in der Tabelle "dba.deSegment_AvgT2" befindet.

Mehr Informationen zu Segmenttabellen, siehe Segmenttabellen im mehrspaltigen Format.

Kanal Zusatzinformationen nicht in DB extrahieren

Wenn Sie diese Option aktivieren, werden keine Daten in die Kanaltabelle eingefügt. Diese Option ist sinnvoll, wenn die Daten nur zur Bereitstellung weiterer interner Applikationen genutzt werden oder wenn Sie Speicherplatz in der Datenbank sparen wollen. In diesem Fall ist es allerdings nicht mehr möglich, die Daten über die Standardabfragen in ibaAnalyzer vollständig anzuzeigen.

Hinzufügen von Zeitstempel und Längenspalten in Messwerttabellen

Wenn Sie diese Option aktivieren, werden in der Segmenttabelle der Zeitstempel bzw. die Längenangabe zum jeweiligen Messwert-Datensatz in jeweils eine neue Spalte extrahiert.

Spaltennamen ableiten aus

In den Segmenttabellen wird für jeden Kanal eine Spalte angelegt mit der Kanalnummer als Spaltenname. Wählen Sie hier aus, ob der Spaltenname stattdessen aus dem Kanalnamen oder einem der Kommentare gebildet wird, die in ibaPDA definiert werden.

Wenn Sie Kommentar 1 auswählen und ein Signal keinen ersten Kommentar hat, wird stattdessen der Kanalname verwendet. Wenn Sie Kommentar 2 für ein Signal auswählen, bei dem "Kommentar 2" nicht vorhanden ist, wird "Kommentar 1" verwendet. Wenn "Kommentar 1" auch fehlt, wird der Kanalname verwendet.

Beispiel Spaltenname ableiten aus


Auswahl von Kanalnummer oder Kanalname:



Auswahl von Kommentar 1 oder Kommentar 2: