Wie kann ich den Importer für Stammdaten im PIM einstellen?

2 Minuten

Um den Import von Stammdaten einzustellen, muss der Importer aktiviert und konfiguriert werden. Dieser Artikel erklärt die Vorgehensweise.

Das Import Modul

Das Modul kann über die Administrations-Oberfläche erreicht werden. Der Menüpunkt heißt: Importer. In diesem Bereich gibt es mehrere Einstellungsoptionen. Wesentlich ist zunächst das Feld-Mapping.

Das Feld-Mapping ist mit der Sprache JSON erstellt worden.

Import Code, Feld-Mapping

{
“”excel””: {
“”indexRow””: 1
},
“”uniqueKey””: “”IRC””,
“”product_country””: “”de””,
“”1″”: {
“”source””: “”irc””,
“”target””: “”masterdata.IRC””,
“”transform””: false,
“”error””: “”log””
},
“”2″”: {
“”source””: “”title””,
“”target””: “”product.title””,
“”transform””: false,
“”error””: “”log””
}
}

JSON Formatter und Validierung

Mit dieser Anwendung kann das Import JSON validiert werden. Somit erkennt der Validierer z.B., ob eine Klammer fehlt oder zu viel gesetzt wurde. Einfach den o.g. Code in den Validierer kopieren und starten.

JSON Validierer

Definition der Titelzeile

indexRow bezeichnet hier die Zeile 1 als Titelzeile.

“”excel””: {
“”indexRow””: 1
},

Definition des Primärschlüssels und des Ziellandes

Der Primärschlüssel oder Schlüssel, hier uniqueKey, ist die ID, z.B. eine Artikelnummer, PZN, GTIN etc. In den Klammern “”IRC”” ist der Code dieses Stammdatenfeldes des PIM-Systems. es muss darauf geachtet werden, dass dieser Code identisch ist.

product_country definiert das Zielland. Hier Deutschland = de.

“”uniqueKey””: “”IRC””,
“”product_country””: “”de””,

Die Zuordnung der Stammdatenfelder

Mit einer beliebigen Ordnungsnummer, hier 1, 2, 3 etc. beginnt jede Importfeld-Routine.

source = irc meint die Titelzeile der Quelle, also der Importdatei. Das ist der Spaltentitel in der Excel-Datei.

target = masterdata.IRC definiert ein Master Data (Stammdaten) Feld. .IRC wiederum den Code des betreffenden Feldes.

transform = false meint, dass die Daten nicht manipuliert werden vor Import.

error = log meint, dass Fehler in der Log-Datei ausgewiesen werden.

product.title definiert ein anderes Feld. Hier ein Feld aus der Produktansicht, den Titel.

“”1″”: {
“”source””: “”irc””,
“”target””: “”masterdata.IRC””,
“”transform””: false,
“”error””: “”log””
},
“”2″”: {
“”source””: “”title””,
“”target””: “”product.title””,
“”transform””: false,
“”error””: “”log””
}

Sofern Felder nicht berechnet, manipuliert werden, kann der Importer somit auch von technischen Laien in der Grundlage aufgebaut werden.

Die Basisvorgaben des Importers

Name = Beliebiger Importer-Name

Input Driver = Upload der Datei oder ziehen von einem Server, z.B. sFTP

File = Excel oder CSV

Status = aktiv oder inaktiv

Schedule = wenn der Importer z.B. nächtlich laufen soll. Dann muss die Datei auf einem Server abgelegt sein und einfach ersetzt werden.

Unser Fazit

Es fehlt zurzeit eine einfache grafische Benutzeroberfläche. Trotzdem ist mit dieser Anleitung eine Administration einfach möglich.

Wichtig

Es muss immer der Validierer genutzt werden, da schnell eine Klammer zu viel oder zu wenig einkopiert wurde, die den Importer dann sofort in seiner vollen Funktionsfähigkeit ungültig macht.


A B C D E F G I L M O P R S T U V W X Z