CSV-Daten validieren
Sie können Task Manager verwenden, um Ihre CSV-Eingabedaten zu validieren, bevor Sie sie in Servigistics InService laden. Es wird empfohlen, dass Sie Ihre CSV-Daten validieren, bevor Sie versuchen, die Daten in das System zu laden.
Die folgenden Dinge werden standardmäßig als Teil der Validierung überprüft:
• Alle Dateien im Eingabebündel sind UTF-8-konform.
• Die Eingabedateien enthalten alle erforderlichen Spalten, die in der Struktur erwartet werden.
• Alle erforderlichen Spalten enthalten Inhalt.
• Alle Dateien im Eingabebündel enthalten keine leeren Zeilen in der Dateimitte oder am Dateiende.
• Alle Dateien im Eingabebündel enthalten keine doppelten Einträge (Einträge mit demselben Inhalt für alle Spalten).
• Der Kontext oder die Sammlung wird im CSV-Bündel angegeben (in den Dateien properties.csv oder toc.csv).
• Der Kontext und die Sammlungs-IDs, die in der Datei properties.csv angegeben werden, sind in der vordefinierten Liste der Sammlungen vorhanden.
• Das Erstellungsdatum, das in der Datei properties.csv angegeben ist, liegt nicht vor dem des zuvor geladenen Bündels.
• Jeder der Dateinameneinträge, die in den Zuordnungsdateien (wie graphics.csv) angegeben sind, ist im jeweiligen Ordner (wie GRAPHIC) im Bündel vorhanden.
• Jeder Bild-Codeeintrag, der in producthierarchy.csv, toc.csv, assembly.csv oder part.csv angegeben ist, ist in Image.csv vorhanden.
• Jeder Teile-Codeeintrag, der in assembly.csv angegeben ist, ist in part.csv vorhanden.
• Der Anwendbarkeitsspaltenausdruck enthält eine gültige schließende Klammer für jede öffnende Klammer.
• Der Anwendbarkeitsspaltenausdruck enthält eine gültige Anführungszeichensyntax (einfaches Anführungszeichen).
• Der Anwendbarkeitsspaltenausdruck enthält eine gültige Suchbegriffssyntax (an der richtigen Position).
• Der Anwendbarkeitsspaltenausdruck enthält gültige Suchbegriffe.
• Der Anwendbarkeitsspaltenausdruck enthält eine gültige Datumsgültigkeitssyntax.
• Der Anwendbarkeitsspaltenausdruck enthält gültige Produktwerte.
• Jeder Dokumentcode in der Datei toc.csv verfügt über eine entsprechende IE-Referenz in der Zuordnungsdatei, die im selben Bündel geladen wird.
• Alle PartsList-Zeilenelemente in der Datei assembly.csv verfügen über die entsprechende Teilereferenz in der Datei part.csv (im Bündel).
Ihr System hat möglicherweise andere definierte Validierungen. Einige der Validierungen erzeugen Fehler, die verhindern, dass die Daten geladen werden. Einige der Validierungen erzeugen Warnungen, die das Laden von Daten nicht verhindern. In jedem Fall generiert der Prozess eine CSV-Datei mit Details über die gefundenen Validierungsfehler oder Warnungen. Es wird keine Datei generiert, wenn die Validierung erfolgreich ist.
Führen Sie folgende Schritte aus, um Ihre CSV-Daten zu validieren:
1. Melden Sie sich bei Task Manager an.
2. Klicken Sie auf die Aufgabe Validate CSV data.
Das Fenster Validate CSV Data wird geöffnet.
3. Geben Sie die gewünschten Werte für die Parameter Upload Location und Input Path ein.
Wenn der Ordner, der das Bündel enthält, sich auf Ihrem lokalen Rechner befindet, geben Sie None für Upload Location und den Pfad zum Ordner bei Input Path ein.
Wenn sich die komprimierte .zip-Datei, die Ihr Bündel enthält, auf einem Remote-Rechner befindet, wählen Sie Local bei Upload Location aus. In diesem Fall wird die Schaltfläche Browse angezeigt. Klicken Sie auf die Schaltfläche, um das Fenster Choose File to Upload zu öffnen, in dem Sie zum Remote-Dateispeicherort navigieren können. Klicken Sie auf die Bündeldatei am Remote-Speicherort. Der Pfad wird bei Input Path eingegeben.
4. Klicken Sie auf OK, um die Aufgabe auszuführen.
5. Klicken Sie auf die Task Manager-Registerkarte Monitor Tasks, um den Fortschritt der Validierung zu prüfen und das Ergebnis anzuzeigen.
Die Aufgabe Validate CSV data wird in der Liste der Aufgaben auf der Registerkarte Monitor Tasks angezeigt. Wenn die Aufgabe abgeschlossen ist und Warnungen oder Fehler in den Ergebnissen vorhanden sind, wird der Link View validation results im Kommentar für die Aufgaben angezeigt. Klicken Sie auf diesen Link, um den Validierungsbericht zu öffnen.
Wenn Sie weitere Details zu den Ergebnissen benötigen, klicken Sie auf die Option

neben dem Aufgabennamen, um die Liste der Unteraufgaben zu öffnen. Die Validierungsergebnisse werden im Kommentar für die Unteraufgabe
CSV Validation Scanner angezeigt. Die folgenden drei Ergebnisse sind möglich:
• Validierung erzeugt keine Fehler oder Warnungen.
In diesem Fall ist der Kommentar CSV bundle validation Completed. Keine Ausgabedatei wird generiert.
• Validierung erzeugt nur Warnungen.
In diesem Fall ist der Kommentar CSV data process validation found only warnings. Weitere Informationen finden Sie in der Datei: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv.
• Validierung erzeugt Fehler.
In diesem Fall ist der Kommentar CSV data process validation failed. Weitere Informationen finden Sie in der Datei: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv.
Die CSV-Berichtdatei bietet eine Beschreibung des Problems, den Name der Datei, die das Problem enthält, die Zeile und Spalte in der Datei, die das Problem enthält, und einen Lösungsvorschlag. Nachfolgend sehen Sie ein Beispiel der Standardausgabedatei, die durch die Validierung erzeugt wird:
Sie können auch eine CSV-Datenvalidierung über die Aufgabe
Transform and Load CSV Data ausführen. In diesem Fall legen Sie den Parameter
Validate input data auf
true fest. Unter
TAL-Aufgaben (Transformieren und Laden) erhalten Sie weitere Informationen zu den CSV-Validierungsaufgaben.