驗證 CSV 資料
您可以使用 Task Manager,以便在將 CSV 輸入資料載入 Servigistics InService 之前先驗證該資料。建議在嘗試將您的 CSV 資料載入系統之前先驗證該資料。
依預設會在驗證流程期間核對下列事項:
• 輸入配套中的所有檔案都與 UTF-8 相容。
• 輸入檔案包含結構中預期的所有強制欄。
• 所有強制欄均包含內容。
• 輸入配套中的所有檔案在檔案中間或結尾處均未包含任何空白行。
• 輸入配套中的所有檔案均未包含任何重複項目 (在所有欄中具有相同內容的項目)。
• 已在 CSV 配套中指定前後關聯或集合 (properties.csv 或 toc.csv 檔案均可)。
• 在 properties.csv 檔案中指定的前後關聯與集合識別元存在於預先定義的集合清單中。
• 在 properties.csv 檔案中指定的建立日期不早於先前載入的配套。
• 對應檔案中指定的每個檔案名稱項目 (比如 graphics.csv) 均存在於配套中各自的資料夾 (比如 GRAPHIC) 中。
• productheirarchy.csv、toc.csv、assembly.csv 或 part.csv 檔案中指定的任何圖像代碼項目均存在於 Image.csv 中。
• assembly.csv 中指定的任何零件代碼項目均存在於 part.csv 中。
• 「適用性」欄運算式針對每個左中括弧均包含一個有效的右中括弧。
• 「適用性」欄運算式包含有效的引號語法 (單引號)。
• 「適用性」欄運算式包含有效的關鍵字語法 (用於右側位置)。
• 「適用性」欄運算式包含有效的關鍵字。
• 「適用性」欄運算式包含有效的日期生失效語法。
• 「適用性」欄運算式包含有效的 PRODUCT 值。
• toc.csv 檔案中的每個文件代碼在於相同配套中載入的對應檔案中均有各自的 IE 參考。
• assembly.csv 檔案中的所有 PartsList 明細項目在 part.csv 檔案 (在配套中) 中均有各自的零件參考。
您的系統可能有定義其他驗證。某些驗證會產生錯誤,如此一來會讓資料無法載入。某些驗證會產生警告,這並不會讓資料無法載入。無論是哪一種情況,該流程會產生一個 CSV 檔案,其中包含有關所發現之驗證錯誤或警告的詳細資訊。若驗證成功,則不會產生任何檔案。
請遵循下列步驟來驗證您的 CSV 資料:
1. 登入 Task Manager。
2. 按一下「驗證 CSV 資料」任務。
「驗證 CSV 資料」視窗即會開啟。
3. 針對「上載位置」和「輸入路徑」參數輸入屬意的值。
如果包含配套的資料夾位於您的本機電腦上,請針對「上載位置」選取「無」,然後在「輸入路徑」中輸入該資料夾的路徑。
如果包含配套的壓縮 .zip 檔案位於遠端電腦上,請針對「上載位置」選取「本機」。在此情況下,系統會顯示「瀏覽」按鈕。按一下按鈕來開啟「選擇要上載的檔案」視窗,讓您可在其中瀏覽至遠端檔案位置。按一下位於遠端位置的配套檔案,路徑便會輸入至「輸入路徑」中。
4. 按一下 Ok,執行任務。
5. 按一下 Task Manager 的「監視任務」標籤可檢查驗證的進度並檢視結果。
「驗證 CSV 資料」任務會顯示在「監視任務」標籤上的任務清單中。當任務完成且結果中含有警告或錯誤時,「檢視驗證結果」連結會顯示在任務的註解中。按一下此連結來開啟驗證報告。
如需更多有關結果的詳細資訊,請按一下任務名稱旁邊的
選項來開啟子任務的清單。驗證結果會顯示在
「CSV 驗證掃描器」子任務的註解中。下列是三個可能出現的結果:
• 驗證沒有產生任何錯誤或警告。
在此情況下,註解會是「CSV 配套驗證已完成」。沒有產生任何輸出檔案。
• 驗證只有產生警告。
在此情況下,註解會是 CSV data process validation found only warnings. Please refer to the file: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv。
• 驗證產生錯誤。
在此情況下,註解會是「CSV 資料流程驗證失敗。Please refer to the file: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv。
CSV 報告檔案會提供問題的描述、內含問題之檔案的名稱、內含問題之檔案中的列與欄,以及建議的解決方案。以下是驗證流程所產生之預設輸出檔案的範例:
您也可以經由
「轉換與載入 CSV 資料」任務來執行 CSV 資料驗證。在此情況下,請將
「驗證輸入資料」參數設定為
「真」。如需有關 CSV 驗證任務的詳細資訊,請參閱
轉換與載入 (TAL) 任務。