Wenn Sie ein Ziel für einen Data Refinery definieren, der eine Verbindung verwendet, können Sie festlegen, wie die Daten geschrieben werden sollen, indem Sie die vom Connector bereitgestellten Optionen verwenden.
Für IBM Db2 können Sie beispielsweise die folgenden Zieloptionen in Data Refinery festlegen:
In den Eigenschaften des Data Refinery können Sie diese Optionen in den Feldern Schreibmodus und Tabellenaktion sehen.
Schreibmodus
Der Schreibmodus legt fest, wie die Datensätze in die Zieltabelle geschrieben werden.
- Einfügen
Dieser Modus fügt Zeilen in die Zieltabelle ein. Die Zieltabelle muss die gleichen Spaltentypen haben wie die einzufügenden Daten oder sie muss mit diesen Spaltentypen kompatibel sein.
- Zusammenführen
Dieser Modus führt Zeilen unter Verwendung des Primärschlüssels der Zieltabelle zusammen. Wenn Sie in den Zieleigenschaften des Data Refinery eine Schlüsselspalte angeben und es keine Zeilen gibt, die mit diesem Schlüsselspaltenwert übereinstimmen, fügt der Connector die Daten ein. Andernfalls werden die Daten aktualisiert.
- Aktualisierung
Dieser Modus aktualisiert Zeilen auf der Grundlage der Schlüsselspaltennamen oder des in der Zieltabelle definierten Primärschlüssels.
Siehe auch Bekanntes Problem für die Option Update.
Schlüsselspaltennamen
Wenn Sie die Schlüsselspaltennamen als kommagetrennte Liste von Spaltennamen angeben, setzt diese Liste den bei einer Aktualisierung oder Zusammenführung verwendeten Primärschlüssel außer Kraft.
Tabellenaktion
Die Tabellenaktion legt fest, wie die Zieltabelle den neuen Datensatz behandelt.
- Anhängen
Diese Aktion schreibt Zeilen in die Tabelle
- Ersetzen
Diese Aktion entfernt die Zieltabelle, falls sie existiert, und erstellt die Zieltabelle mit dem resultierenden Schema aus der Ausgabe des Data Refinery neu.
- Abschneiden
Diese Aktion löscht alle vorhandenen Zeilen in der Zieltabelle.