Importprofil erstellen
Ein Importprofil wird verwendet, um Daten aus Dateien in verschiedenen Formaten zu importieren. Wie auch beim Export findet der Import standardgemäß im normierten Austauschformat XML statt. Zusätzliche Einstellungen für das importieren anderer Formate sind ebenfalls möglich.
Anlegen von Importprofilen
Importprofile können Sie im Adminbereich unter Administration | ETL-Prozess | Importprofile anlegen.
Um ein Importprofil anzulegen welches Daten aus einer normierten XML-Datei importiert, ist ein Importprofil mit Namen und einem Import Modus nötig. Um Dateien in anderen Formaten zu importieren, ist dies mit Transformationen möglich. Weitere Informationen zu Transformationen gibt es hier.
Verschiedene Importmodi
Importmodus | Beschreibung |
---|---|
Nur erstellen | Bei dieser Auswahl werden Datensätze ohne Referenz zu bereits bestehenden Datensätze importiert. |
Nur aktualisieren | Bei dieser Auswahl werden Datensätze aktualisiert sofern dessen IDs bereits im System vorhanden sind. |
Erstellen und aktualisieren | Bei dieser Auswahl werden Datensätze aktualisiert sofern dessen IDs bereits im System vorhanden sind. Zusätzlich werden Datensätze dessen IDs nicht im System sind angelegt. |
Weitere Voraussetzungen
Damit ein Import erfolgreich gestartet werden kann, wird ein Ordner in DAM mit beliebigem Namen benötigt, z.B. Import.
Des weiteren ist es nötig einen konfigurierten Cronjob für das Paket „Etl/ShareFile“ zu starten.
Anwendung
Der Import startet mit einem Datei-Upload der zur importierenden Datei in den DAM-Ordner. Anschließen gibt es eine Auswahl im Kontextmenü Datei importieren. Mit einem Klick auf den Button öffnet sich ein Modal mit einer Auswahl der angelegten Importprofile. Beim Auswählen eines Importprofils und einem anschließenden Klick auf „Import“ wird ein Warteschlangen-Eintrag in der Tabelle „Registrierte Importe“ angelegt.
Der Import selbst wird vom Cronjob durchgeführt, indem er die noch nicht abgeschlossenen, registrierten Import-Datensätze holt und die jeweilig ausgewählte Datei importiert.