Convalida dei dati CSV
È possibile utilizzare Task Manager per convalidare i dati di input CSV prima di caricarli in Servigistics InService. È consigliabile convalidare i dati CSV prima di tentare di caricare dati nel sistema.
Gli elementi descritti di seguito vengono verificati per default nell'ambito del processo di convalida.
• Tutti i file nel bundle di input sono conformi allo standard UTF-8.
• I file di input contengono tutte le colonne obbligatorie previste nella struttura.
• Tutte le colonne obbligatorie includono contenuto.
• Tutti i file nel bundle di input non contengono righe vuote in mezzo o alla fine del file.
• Tutti i file nel bundle di input non contengono voci duplicate (voci con lo stesso contenuto in tutte le colonne).
• Il contesto o la raccolta è specificata nel bundle CSV (nel file properties.csv o nel file toc.csv).
• Gli identificatori di contesto e di raccolta specificati nel file properties.csv sono presenti nell'elenco predefinito di raccolte.
• La data di creazione specificata nel file properties.csv non è antecedente al bundle precedentemente caricato.
• Ognuna delle voci del nome file specificate nei file di mappatura (ad esempio, graphics.csv) è presente nella rispettiva cartella (ad esempio, GRAPHIC) nel bundle.
• Qualsiasi voce di codice di immagine specificata nel file productheirarchy.csv, toc.csv, assembly.csv o part.csv è presente nel file Image.csv.
• Qualsiasi voce di codice parte specificata in assembly.csv è presente nel file part.csv.
• L'espressione della colonna Applicabilità contiene una parentesi chiusa valida per ogni parentesi aperta.
• L'espressione della colonna Applicabilità contiene una sintassi per le virgolette valida (virgoletta singola).
• L'espressione della colonna Applicabilità contiene una sintassi per le parole chiave valida (utilizzata nella posizione corretta).
• L'espressione della colonna Applicabilità contiene parole chiave valide.
• L'espressione della colonna Applicabilità contiene una sintassi per Effettività per data valida.
• L'espressione della colonna Applicabilità contiene valori di PRODOTTO validi.
• Ogni codice di documento nel file toc.csv ha un riferimento IE corrispettivo nel file di mappatura caricato nello stesso bundle.
• Tutte le voci di PartsList nel file assembly.csv hanno un riferimento parte corrispettivo nel file part.csv (nel bundle).
Nel sistema potrebbero essere definite altre convalide. Alcune generano errori che impediscono il caricamento di dati, altre generano avvertenze che non lo impediscono. In entrambi i casi, il processo genera un file CSV con dettagli sugli errori o le avvertenze di convalida trovate. Se la convalida ha esito positivo, non vengono generati file.
Per convalidare i dati CSV, attenersi alla procedura descritta di seguito.
1. Accedere a Task Manager.
2. Fare clic sul task Validate CSV data.
Viene visualizzata la finestra Validate CSV Data.
3. Immettere i valori desiderati per i parametri Upload Location e Input Path.
Se la cartella contenente il bundle si trova nel computer locale, selezionare None per Upload Location e immettere il percorso della cartella in Input Path.
Se il file .zip compresso contenente il bundle si trova in un computer remoto, selezionare Local per Upload Location. In questo caso viene visualizzato un pulsante Browse. Fare clic sul pulsante per aprire la finestra Choose File to Upload in cui selezionare la posizione del file remoto. Fare clic sul file del bundle nella posizione remota. Il percorso viene immesso in Input Path.
4. Fare clic su OK per eseguire il task.
5. Fare clic sulla scheda Monitor Tasks per controllare l'avanzamento della convalida e visualizzare il risultato.
Il task Validate CSV data viene visualizzato nell'elenco di task all'interno della scheda Monitor Tasks. Al completamento del task, se sono presenti avvertenze o errori nei risultati, nel commento dei task viene visualizzato il link View validation results. Fare clic su questo link per aprire il report di convalida.
Per ottenere ulteriori dettagli sui risultati, fare clic sull'opzione

accanto al nome del task per aprire l'elenco dei sub-task. I risultati della convalida vengono visualizzati nel commento per il sub-task
CSV Validation Scanner. Sono possibili i tre risultati riportati di seguito.
• La convalida non genera errori o avvertenze.
In questo caso, il commento è CSV bundle validation Completed. Non viene generato alcun file di output.
• La convalida genera solo avvertenze.
In questo caso, il commento è CSV data process validation found only warnings. Please refer to the file: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv.
• La convalida genera errori.
In questo caso, il commento è CSV data process validation failed. Please refer to the file: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv.
Il file di report CSV fornisce una descrizione del problema, il nome del file contenente il problema, la riga e la colonna nel file contenente il problema e una risoluzione consigliata. Di seguito è riportato un esempio del file di output di default generato dal processo di convalida.
È inoltre possibile eseguire una convalida dei dati CSV dal task
Transform and Load CSV Data. In questo caso, impostare il parametro
Validate input data su
true. Per ulteriori informazioni sui task di convalida CSV, fare riferimento a
Task di trasformazione e caricamento (TAL).