Beim einfachen Import wird die Importlogik in der Importdatei festgelegt. Dort wird angegeben wie der Import erfolgen soll. Die Datei benötigt dazu folgenden Aufbau:


1. Zeile:

Die erste Zeile beginnt mit dem Feld „Befehl“. Anschließend kommen die Datenbankfeldnahmen, in die die Daten importiert werden sollen. Beispielzeile für den Import von Daten in das Item Kaufinfo:


Befehl

idBestand

Gewaehrleistung_Firma

Gewaehrleistung_von

Gewaehrleistung_bis


Ab Zeile 2:

Ab der zweiten Zeile können SQL- Befehle angegeben werden, die vor dem Import der Daten ausgeführt werden. Die Eingabe erfolgt immer im ersten Feld der Zeile und beginnt mit „sql:“. Für jeden auszuführenden SQL- Befehl wird eine eigene Zeile verwendet. Im Beispiel wird die Kaufinfo vor dem Import der Daten gelöscht. Dazu sind die beiden folgenden SQL- Befehle notwendig:


sql:delete attrKaufinfo

sql:delete Item where Typ = 'Kaufinfo'


Nächste Zeile:

Nach den Zeilen mit den SQL- Befehlen wird der Key für die Importdaten angegeben. Dieser wird in das erste Feld der Zeile, beginnend mit „key:“ geschrieben. Im folgenden Beispiel ist der Key das Feld „idBestand“ des Items Kaufinfo:


key:idBestand


Wird der Key über mehrere Felder definiert werden diese mit „+“ aneinander gefügt, also: key:Feld1+Feld2+Feld3


Folgezeilen:

In den Folgezeilen werden die zu importierenden Daten eingetragen. Im ersten Feld jeder Zeile wird der auszuführende Befehl eingegeben. Hier kann entweder „insert“ oder „update“ eingetragen werden. Bei einem Insert werden die Daten in jedem Fall neuangelegt. Es werden keine Änderungen an vorhandenen Datensätze vorgenommen. Bei einem Update werden vorhandene Datensätze ggf. aktualisier und nicht vorhandene neu angelegt. Nicht vorhandene Datensätze werden neu angelegt.


insert

1517220

ONLINE Datensysteme GmbH

12.12.2007

11.12.2012

insert

1517475

ONLINE Datensysteme GmbH

26.03.2008

25.03.2013


Im Item Import wird nun noch ein passender Importsatz angelegt. Der Ident kann frei vergeben werden. In das Feld „Importgruppe“ wird der Name des Itemtyps eingetragen, in das die Daten importiert werden sollen.



Nach dem Speichern kann die Importdatei per Drag&Drop in das Dateienfeld rechts abgelegt werden. Mit einem Klick auf den Button „Import ausführen“ wird die Datei importiert. Nach dem Import wird ein Protokoll zum Status jeder Importzeile ausgegeben.