DB2 Loader
Name der Option | Beschreibung |
---|---|
Verbindung |
Wählen Sie die gewünschte Datenbankverbindung aus. Die Auswahlmöglichkeiten variieren, je nachdem, welche Verbindungen im Verbindungs-Manager der Management Console definiert sind. Wenn Sie eine neue Datenbankverbindung herstellen oder eine vorhandene Datenbankverbindung ändern oder löschen müssen, klicken Sie auf Verwalten. Wenn Sie eine Datenbankverbindung hinzufügen oder ändern, füllen Sie diese Felder aus:
|
Tabelle/Ansicht | Geben Sie nach der Auswahl einer Verbindung die Tabelle oder Ansicht ein, in der geschrieben werden soll. Klicken Sie auf die Schaltfläche zum Durchsuchen ([...]), um zur gewünschten Tabelle oder Ansicht zu navigieren, oder klicken Sie auf Tabelle erstellen, um eine neue Tabelle in der Datenbank zu erstellen. |
Datenbank/Alias |
Dies ist die Variable, die den DB2-Server und die Datenbanken katalogisiert.
|
Schrittfelder | In dieser Spalte werden die im Datenfluss verwendeten Feldnamen aufgelistet. Sie können diese Feldnamen nicht ändern. |
Typen | In dieser Spalte ist der Datentyp jedes Feldes aufgelistet. |
Registerkarte „Laufzeit“
Name der Option | Beschreibung |
---|---|
Lademethode | Zeigt den Modus an, in dem Daten in eine DB2-Tabelle geschrieben werden.
|
Nicht wiederherstellbar | Zeigt an, ob diese Ladetransaktion nicht wiederherstellbar ist. Wenn Sie diese Option auswählen, wird die Ladetransaktion als nicht wiederherstellbar gekennzeichnet. Tabellenbereiche werden nach dem Laden nicht in den Status Backup Pending versetzt. Auch wird während des Ladevorgangs keine Kopie der geladenen Daten angefertigt. Daher kann eine nicht wiederherstellbare Transaktionen nicht wiederhergestellt werden, falls eine Datenladefehler auftritt, auch nicht, wenn später ein rollforward versucht wird. Wenn Sie diese Option auswählen, können Sie den Zustand vor der Transaktionen nicht wiederherstellen, auch nicht, wenn Sie das DB2-Dienstprogramm rollforward verwenden, da das Dienstprogramm solche nicht wiederherstellbaren Transaktionen überspringt und die Tabelle als „ungültig“ kennzeichnet. Außerdem werden auch nachfolgende Transaktionen bezüglich der Tabelle von rollforward ignoriert. Um eine Tabelle wiederherzustellen, die nicht wiederherstellbare Transaktionen enthält, müssen Sie entweder eine Sicherung auf Tabellenbereichebene oder eine vollständige Sicherung an einem Übergabepunkt direkt nach dem nicht wiederherstellbaren Ladevorgang durchführen. Anmerkung: Wählen Sie diese Option nicht aus, wenn die Daten Datalink-Spalten mit vorhandenem Attribut „File Link Control“ enthalten. |
CPU | Die Anzahl an parallelen Threads, die das Ladedienstprogramm zum Laden, Parsen und Formatieren von Datensätzen generieren und erhalten kann, während es Tabellenobjekte pro Datenbankpartition erzeugt. |
Scheibe | Die Anzahl an parallelen Threads, die das Ladedienstprogramm zum Schreiben von Daten in die Tabellenbereichscontainer generieren und erhalten kann. |
Indizierungsmodus | Zeigt den Verarbeitungsmodus des Ladedienstprogramms für Indizes an.
|
Schnelles Parsen | Zeigt an, ob die Syntaxüberprüfung bei Spaltenwerten übersprungen wird, um die Leistung zu erhöhen. Wenn diese Option aktiviert ist, werden alle Syntaxfehler in den Daten ignoriert, um die Leistung zu optimieren. Wenn beispielsweise ein Zeichenfolgenwert von 12wxvg56 in einem Feld gefunden wird, das einer Integer-Spalte in einer ASCII-Datei zugeordnet ist, erzeugt das Ladedienstprogramm in der Regel einen Syntaxfehler. Wenn jedoch „Schnelles Parsen“ ausgewählt ist, wird der Syntaxfehler ignoriert und eine willkürliche Zahl in das Integer-Feld geladen. Anmerkung: Achten Sie darauf, diese Option nur bei korrekten und sauberen Daten zu verwenden. |
Schemaname | Das Schema, in dem die Ausnahmetabellen gespeichert werden. |
Tabellenname | Die Ausnahmetabelle, in die Zeilen kopiert werden, bei denen während des Ladevorgangs ein Fehler auftritt. |
Protokolldateiordner | Der Pfad zu dem Verzeichnis, in dem die Protokolldateien gespeichert werden sollen. Eine Protokolldatei enthält eine Liste mit den Datenbankladetransaktionen, die ein DB Loader-Schritt während einer Ladesitzung ausführt. Klicken Sie auf die Ellipsenschaltfläche (...), um das gewünschte Verzeichnis für Protokolldateien anzugeben. |
Ordner für ungültige Datei | Der Pfad zu dem Verzeichnis auf dem DB2-Server, in dem die ungültigen Dateien gespeichert werden sollen. Eine ungültige Datei enthält eine Liste der Datensätze, die in einem DB Loader-Schritt nicht in die Datenbank geladen werden konnten. Klicken Sie auf die Ellipsenschaltfläche (...), um das gewünschte Verzeichnis für ungültige Dateien anzugeben. |
Maximal zulässige Anzahl von Fehlern | Die maximal zulässige Anzahl von Fehlern, nach der der Ladevorgang abgebrochen wird. Um einen Ladevorgang beim ersten gefundenen Fehler abzubrechen, legen Sie den Wert dieses Felds auf 0 fest. Anmerkung: Es sind maximal 32.767 Fehler zulässig. |
- Parallelität
- Eine DB2-Datenbank kann in mehrere Partitionen unterteilt werden, indem die Umgebung zu mehreren verschiedenen physischen Knoten geklont wird.
Separate Datenbankanforderungen zum Abrufen und Aktualisieren von Daten werden automatisch auf die unterschiedlichen Partitionen aufgeteilt und parallel ausgeführt, um die Leistung zu optimieren.
- Ausnahmebehandlung
- Bei einer DB2-Datenbank können Sie die Fehler und Ausnahmen, die während der Ausführung von Abfragen und Prozeduren auftreten, aufzeichnen und entsprechend verarbeiten.
Dazu bietet eine DB2-Datenbank besondere Ausnahmetabellen und -schemas, die die Quelle und auch den Protokollablauf jeder Datenbankausnahme speichern.