Im Bereich Datenverarbeitung kann definiert werden, wie die Daten aktualisiert oder importiert werden.
Existierende Datensätze suchen |
Definiert ob nach bereits vorhandenen Datensätzen gesucht werden soll. Ist diese Option nicht aktiv werden alle Datensätze importiert. |
||||||
Existierende Datensätze aktualisieren |
Wird Option Existierende Datensätze suchen verwendet, kann über diese Option gesteuert werden, ob bereits existierende Datensätze überschrieben werden sollen. |
||||||
Datensätze mit Baumstruktur |
Liegen die Daten in einer Baumstruktur vor, können diese durch Aktivierung dieser Option entsprechend verschachtelt importiert werden.
Wird diese Option aktiviert, müssen die Quelldaten über ein SQL-Query mit Parameter so selektiert werden, dass jeweils die Unterknoten eines Datensatzes selektiert/importiert werden. Der Konverter importiert/selektiert so lange Unterknoten, bis keine Knoten mehr gefunden werden.
Wird diese Option auf Daten die keine Baumstruktur repräsentieren aktiviert, kann der Konverter in eine Endlosschlaufe laufen!
Bsp: SELECT NAME, GROUPID, PARENTGROUPID FROM TBL_GROUP WHERE (PARENTGROUPID = :GROUPID) or (PARENTGROUPID IS NULL)
|
||||||
Modus |
Der Modus ist nur für Detaildaten relevant:
|
||||||
Felder zur Prüfung auf Änderung |
Wenn die Optionen Existierende Datensätze suchen und Existierende Datensätze aktualisieren aktiviert sind, wird ein Datensatz normalerweise komplett überschrieben. Werden hier Felder markiert, prüft der Import zusätzlich ob eines der markierten Felder geändert hat. Der Datensatz wird dann nur bei einer Änderung überschrieben. |
||||||
Felder zur Aktualisierung bei Änderung |
Wird hier kein Feld markiert, werden beim aktualisieren/überschreiben eines Datensatzes alle in der Konfiguration definierten Felder in den Datensatz geschrieben/überschrieben. Sind hier Felder ausgewählt werden nur die betreffenden Felder aktualisiert. |