CSV 데이터 검증
CSV 입력 데이터를 Servigistics InService에 로드하기 전에 Task Manager를 사용하여 해당 데이터를 검증할 수 있습니다. 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. Validate CSV data 작업을 클릭합니다.
Validate CSV Data 창이 열립니다.
3. Upload Location 및 Input Path 매개변수에 대해 원하는 값을 입력합니다.
번들이 포함된 폴더가 로컬 시스템에 있는 경우 Upload Location에 대해 None을 선택하고 Input Path의 폴더에 대한 경로를 입력합니다.
번들이 포함된 압축 .zip 파일이 원격 시스템에 있는 경우 Upload Location에 대해 Local을 선택합니다. 이 경우 Browse 버튼이 표시됩니다. 이 버튼을 클릭하여 원격 파일 위치를 찾을 수 있는 Choose File to Upload 창을 엽니다. 원격 위치에 있는 번들 파일을 클릭하면 경로가 Input Path에 입력됩니다.
4. Ok를 클릭하여 작업을 실행합니다.
5. 검증 진행 상태를 확인하고 결과를 보려면 Task Manager의 Monitor Tasks 탭을 클릭합니다.
Validate CSV data 작업이 Monitor Tasks 탭의 작업 목록에 표시됩니다. 작업이 완료되고 결과에 경고 또는 오류가 있는 경우 작업에 대한 설명에 View validation results 링크가 표시됩니다. 검증 보고서를 열려면 이 링크를 클릭합니다.
결과에 대한 자세한 내용을 보려면 작업 이름 옆에 있는

옵션을 클릭하여 하위 작업의 목록을 엽니다. 검증 결과가
CSV Validation Scanner 하위 작업에 대한 설명에 표시됩니다. 다음과 같은 세 가지 결과가 발생할 수 있습니다.
• 검증에 오류나 경고가 없습니다.
이 경우 설명은 CSV bundle validation Completed입니다. 출력 파일이 생성되지 않습니다.
• 검증에 경고만 있습니다.
이 경우 설명은 CSV data process validation found only warnings. Please refer to the file: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv입니다.
• 검증에 오류가 있습니다.
이 경우 설명은 CSV data process validation failed. Please refer to the file: INSERVICE_WORK/Applications/TaskManager/Work/TaskReport/CSVValidationReports/validation_results_taskID.csv입니다.
CSV 보고서 파일은 문제에 대한 설명, 문제가 포함된 파일의 이름, 문제가 포함된 파일의 행과 열, 제안된 해결 방법을 제공합니다. 다음은 검증 프로세스에서 생성되는 기본 출력 파일의 예입니다.
Transform and Load CSV Data 작업에서도 CSV 데이터 검증을 실행할 수 있습니다. 이 경우
Validate input data 매개변수를
true로 설정합니다. CSV 검증 작업에 대한 자세한 내용은
변환 및 로드(TAL) 작업 항목을 참조하십시오.