Datenimport

Die Funktion Datenbank-Import ermöglicht es, Daten aus einer Textdatei in die regisafe-Datenbank zu übernehmen. Diese Import-Datei kann z.B. mithilfe des Datenbank-Exports einer beliebigen regisafe-Installation oder durch ein anderes Anwendungsprogramm erstellt worden sein.

Aufbau der Import-Datei

Die Import-Datei enthält alle zu importierenden Objekte. Für jedes Objekt sind die berücksichtigten Datenfelder mit ihrem jeweiligen Inhalt angegeben. Je nachdem, ob es sich um eine Datei im XML-, JSON- oder CSV-Format handelt, sind die Inhalte unterschiedlich angeordnet.
Import-Dateien im CSV-Format können pro Objekt in einem separaten Feld auch den Namen des jeweiligen Datensatztyps enthalten. Ist dies nicht der Fall, muss beim Import angegeben werden, in welchen Datensatztyp importiert werden soll.
Import-Dateien im XML- oder JSON-Format enthalten den Namen des jeweiligen Datensatztyps dagegen generell.

Beispiel einer Importdatei im CSV-Format:

Dokumentdateien und Reportdateien

Beim Import von Dokumenten besteht die Möglichkeit, ein Quellverzeichnis für die zugehörigen Dokument-Dateien anzugeben, die dann in den regisafe-Dateispeicher kopiert werden. Fehlt diese Angabe oder ist das Verzeichnis leer, so wird der Import ohne Dokumentdateien durchgeführt.

Die Größe einer einzelnen Dokumentdatei darf 2 Gigabyte nicht übersteigen.

Während des Datenbank-Imports wird eine Report-Datei angelegt, in der alle Fehler protokolliert werden, die während des Imports auftreten. Auf Wunsch kann auch eine detaillierte Report-Datei erstellt werden, die darüber hinaus alle importierten Objekte und/oder den Fortschritt des Imports verzeichnet.

Protokollierung

Beim Import besteht die Möglichkeit, den Fortschritt des Imports zu protokollieren und/oder eine erweiterte Protokollierung zu aktivieren. Die Häufigkeit der Protokollierung des Fortschritts kann individuell in der IQServer.ini festgelegt werden(Gruppe [Importdaten], Schlüssel "FortschrittZeilenanzahl").