CSV-Eingabedaten
Daten, die als Eingabe für das CSV-Ladetool verwendet werden, haben ein bestimmtes Format. Die CSV-Eingabe enthält die folgenden Komponenten:
• CSV-Paket
Jedes Bündel sollte eine Sammlung (oder Produktfamilie) plus Teile- und Serviceinformationen enthalten.
• Vollständige Produkthierarchie für alle Sammlungen
Diese CSV-Datei muss die vollständige PH für alle CSV-Eingabedaten enthalten, die in Servigistics InService geladen werden. Der Ordner Images enthält die PH-Bilder.
Sie müssen festlegen, wie Sie den Kontext für Ihre Informationsstrukturen definieren. Wenn der Kontext einer Informationsstruktur auf Familienebene festgelegt wird, verwenden alle Modelle in dieser Familie dieselbe toc.csv-Datei. Der Kontext für den Ordner der ersten Ebene ist das Modell. Sie benötigen einen Ordner der ersten Ebene für jedes Modell in der Familie.
Um die Dokumente für bestimmte Modell zu filtern, verwenden Sie Seriennummern in den Dokumenten und productinstance.csv, um die Seriennummer dem Modell zuzuordnen.
Inkrementelle CSV-Eingabedaten
Der CSV-Ladevorgang ermöglicht es Ihnen, nur eine Untermenge der Daten zu laden, die eine inkrementelle Aktualisierung enthalten. Die .csv-Datei der inkrementellen Aktualisierung enthält nur die Einträge, die dem System hinzugefügt, darin aktualisiert oder daraus gelöscht werden müssen.
Das Erstellungsdatum ist ein Pflichtfeld in der Datei properties.csv, durch das der Ladezeitpunkt für die inkrementellen Aktualisierungsbündel bestimmt wird. Das Laden von Eingabedaten schlägt fehl, wenn die Daten ein Erstellungsdatum enthalten, das vor dem Erstellungsdatum der neuesten geladenen Daten liegt.
Die inkrementelle Aktualisierung wird für die folgenden Datentypen unterstützt:
• Bilder in image.csv
• XML-Dokumente in xml.csv
• PDF-Dokumente in pdf.csv
• GRAFISCHE Dokumente in graphic.csv
Die zugeordnete IS-Struktur (toc.csv) muss in dem Bündel zur Verfügung gestellt werden, das eine inkrementelle Änderung für eine Image-, XML-, PDF- oder Grafikdatei enthält. Die einzige Ausnahme besteht dann, wenn die eingeschlossenen IEs keiner IS zugeordnet sind (reines IE-Bündel), sodass kein Kontext vorhanden ist oder keine IS-Zuordnungen vorliegen. In diesem Fall muss die Sammlung, in die die IEs geladen werden sollen, in der Datei properties.csv angegeben werden.
• Produktinstanz in productinstance.csv
• Teile in part.csv
• Teilelisten in assembly.csv
Um eine inkrementelle Änderung einer Teileliste zu laden, muss die zugeordnete IS (toc.csv) im Bündel angegeben werden.
• Abgelöste Teile, Alternativteile, Querverweis- oder Ergänzungsteile in part_relations.csv
• Hotspot-Informationen in hotspot.csv
Die inkrementelle Aktualisierung wird für die folgenden Datentypen nicht unterstützt:
• Produkthierarchie in producthierarchy.csv
Wenn diese Datei in den inkrementellen Aktualisierungsdaten enthalten ist, ersetzt sie die zuvor geladene PH.
• Informationsstruktur in toc.csv
Sie können nur eine gesamte, spezifische IS-Teilstruktur aktualisieren oder löschen. Die inkrementelle Aktualisierung wird für spezifische IS-Einträge nicht unterstützt.
• Stückliste in bom.csv und bomcollections.csv
Sie können nur eine gesamte, spezifische Stücklisten-Teilstruktur aktualisieren oder löschen. Inkrementelle Aktualisierungen werden für spezifische Stücklisteneinträge nicht unterstützt.
• Optionen und Auswahlmöglichkeiten in OptionsChoicesDefinition.csv und OptionsChoices_Applicability.csv
Sie können Options- und Auswahlmöglichkeitsdefinitionen mithilfe des CSV-Ladetools laden, das dem Drittanbieter-Ladevorgang für Optionen und Auswahlmöglichkeiten ähnelt. Die inkrementelle Aktualisierung wird für diesen Typ nicht unterstützt.
Mehrere Sammlungen laden
Sie können ein CSV-Eingabebündel laden, das sich über mehrere Kontexte oder Sammlungen erstreckt bzw. in diese geladen ist. Zum Angeben der Sammlungen können Sie die folgenden Ansätze verwenden:
• Geben Sie die Liste der zugehörigen Kontexte in der Kontextspalte properties.csv an.
In diesem Fall wird die Zuordnung zu den jeweiligen Sammlungen gelöst, und die Daten werden im Ladevorgang in jede angegebene Sammlung geladen.
• Geben Sie die einzelne CollectionID an, in die die Daten geladen werden sollen.
Diese Option wird normalerweise für Bündel verwendet, die nur IEs enthalten.
• Geben Sie nicht die Kontexte oder die Sammlungs-ID an, und verwenden Sie die IS-Struktur (toc.csv) im Bündel.
In diesem Fall wird die Sammlungszuordnung mithilfe der Beziehung zur IS gelöst.
PH-Zuordnung für die einzelnen IS definieren
Sie können für jede der Informationsstruktur-Teilstrukturen eine andere Zuordnung für die PH-Familie oder das PH-Modell angeben. Geben Sie hierzu die relevante PH-Knotenebene (Familie oder Modell) für die einzelnen IS-Einträge in der Spalte Parent Entity Code der Datei toc.csv an.
Kontext und Anwendbarkeit für IS-Ordner oder IEs angeben
Sie können für jeden der IS-Unterordner in der Datei toc.csv unterschiedliche Kontexte, Seriennummern oder andere Anwendbarkeitsinformationen (einschließlich Optionen und Varianten sowie Datumsgültigkeit) angeben. Wenn keine spezifischen Anwendbarkeitsinformationen für einen bestimmten IS-Unterordner vorhanden sind, wird die Gültigkeit von der Dokumentebene übernommen. Sie können Anwendbarkeitsinformationen auch auf Ebene der IE-Zuordnung (PDF, XML, Bilder, Grafiken und CSV-Baugruppendateien) angeben.
Die folgenden Spalten sind in diesen Dateien zur Angabe von Anwendbarkeitsinformationen verfügbar:
• Context and SN: Stellt eine Kombination aus mehreren anwendbaren Kontexten und zutreffenden Seriennummern bereit.
Sie können eine Seriennummer, einen Kontext oder eine Kombination im folgenden Format angeben: Context1:SN1; Context2:SN2.
• Applicability: Stellt eine erweiterte Option zur Angabe einer Kombination von Kontext, Seriennummer, Optionen und Varianten oder Datumsgültigkeit im APEX-Format bereit.
Beispiel:
(OR (AND (INSTANCE_RANGE 'SUV_WE_DE_SN001' 'SUV_WE_DE_SN002'))
(AND (OR (INSTANCE_RANGE 'SEDAN_SH_DE_SN001' 'SEDAN_SH_DE_SN015')
(DATE_RANGE '2015-01-01 00:00:00.0' '2020-01-01 00:00:00.0'))))
• SN: Stellt Anwendbarkeit nur auf Grundlage eines Bereichs von Seriennummern bereit.
Teilebeziehungen angeben
Sie können abgelöste Teile, Alternativteile, Querverweis- oder Ergänzungsteile laden. Die Spalte Relation wird in der Zuordnungsdatei part_relations.csv bereitgestellt, um den Beziehungstyp anzugeben.
Sie können außerdem 1:n- oder n:1- Ablösungsgruppenbeziehungen laden, indem Sie eine Gruppe aus mehreren Teilen in den Spalten Source Part Code oder Target Part Code der Datei part_relations.csv angeben. Sobald mehrere Teile angegeben werden, gruppiert der Ladevorgang diese zusammen in der Ablösungskette. Beachten Sie, dass der Vorgang keine n:n-Beziehungen (Gruppe zu Gruppe) unterstützt.
|
|
In früheren Versionen waren diese Informationen in der Datei alternative_parts.csv enthalten. Diese Datei wird nicht mehr unterstützt. Die erste Spalte der alten Datei hieß Alternate Source Part Code. Diese Spalte hat in der neuen Datei den Titel Source Part Code.
|
Informationselemente laden, die keiner Informationsstruktur zugeordnet sind
Sie können Informationselemente (IEs) laden, die keiner Informationsstruktur (IS) zugeordnet sind. Dies bedeutet, dass die vollständigen CSV-Daten möglicherweise IEs enthalten, die sich nicht in der Datei toc.csv befinden. Für alle anderen Eingaben sollten die CSV-Daten diese IEs, ihre zugehörigen Bilder und Zuordnungsdateien (beispielsweise für die Miniaturansichtsinformationen) wie bei anderen IEs enthalten.
IEs, die sich nicht in der Datei toc.csv befinden, werden mit den entsprechenden Informationen und Metadaten im richtigen Ordner erstellt. Der Sammlungsname für diese IEs wird aus der Datei properties.csv abgerufen. Diese IEs können keiner Kontext- oder Seriennummer zugeordnet werden.
In diesem Fall müssen Sie die Informationen in den Spalten Description_lang, Context and SN und Applicability für die IEs angeben, da diese Informationen in der Regel in der Datei toc.csv enthalten sind. Außerdem können Sie keine reinen SN-Informationen in der Spalte Context and SN für Bündel einschließen, die nur IEs enthalten. Sie müssen Kontext und SN-Anwendbarkeitsinformationen bereitstellen.
Optionen und Auswahlmöglichkeiten laden
Sie können Options- und Auswahlmöglichkeitsdefinitionen mithilfe des CSV-Ladetools laden, das dem Drittanbieter-Ladevorgang für Optionen und Auswahlmöglichkeiten ähnelt (siehe
Zugriffsoptionen anpassen).
Die folgenden CSV-Eingabedateien definieren diese Informationen:
• OptionsChoicesDefinition.csv: Definiert mehrsprachige Informationen für Optionen und Auswahlmöglichkeiten.
• OptionsChoices_Applicability.csv: Legt den Kontext (pH-Knoten) für Optionen und Auswahlmöglichkeiten fest.
IEs im Modus der gemeinsamen Benutzung laden
Sie können IEs im Modus der gemeinsamen Benutzung laden. Das bedeutet, dass ein einzelner Satz IEs während des Ladens beibehalten und die Duplizierung von IEs in unterschiedlichen Kontexten für mehrere IS-Einträge vermieden wird. Dieser Prozess entspricht der festgelegten Systemeinstellung.
Teilebezogene Dokumente
Sie können bestimmte IE-Dokumente (PDF, XML und GRAFIKEN) einem Teil während des Ladens zuordnen und mit diesem verknüpfen. Die zugehörigen Dokumente werden auf der Registerkarte Zugehörige Dokumente der Teil-Informationsseite angezeigt.
Unterstützung für mehrere Organisationen
Sie können Teile, die aus mehreren Organisationen stammen, in einem einzelnen CSV-Bündel laden. Die Spalte Org Name in den Dateien part.csv, assembly.csv, part_relations.csv und bomcollections.csv gibt die Organisationen an. Wenn keine Organisation angegeben wird, wird die Bündelebene Org Name in properties.csv für die Organisation verwendet.
Daten aus CSV und SIM/SP zusammenführen
Sie können Daten aus CSV- und SIM/SP-Bündeln zusammenführen. Weitere Informationen finden Sie unter
CSV-Ladetool – Konfiguration und Laden von Daten.