Servigistics InService 게시 및 로드 > 게시 및 로드 사용 > CSV 데이터 로드 > CSV 로드 도구 구성 및 데이터 로드
  
CSV 로드 도구 구성 및 데이터 로드
시작하기 전에
시작하기 전에 다음과 같은 정보를 사용할 수 있는지 확인하십시오.
CSV 데이터 압축 아카이브(.zip) 파일을 업로드하기 위한 원격 위치
Task Manager 로그인 URL, 사용자 이름 및 암호
예: http://domain.name/TaskManager/
CSV .zip 파일 위치에 대한 UNC 경로
Assets 폴더에 대한 UNC 경로
이는 INSERVICE_HOME\InS_SW\SW\System\Assets에 있습니다.
Servigistics InService 미리 보기 뷰어 로그인 URL, 사용자 이름 및 암호
예: http://previewsite.domain.name/InService/delivery/
Servigistics InService Runtime Viewer 로그인 URL, 사용자 이름 및 암호
예: http://runtimesite.domain.name/InService/delivery/
CSV 데이터와 동일한 시간에 SIM/SP 데이터 로드
다음과 같은 경우에 CSV 데이터와 동시에 Windchill Service Information ManagerWindchill Service Parts(SIM/SP) 데이터를 로드하도록 지원됩니다.
CSV 데이터를 사용하여 특정 컬렉션에 대한 콘텐츠를 로드하지만 다른 컬렉션은 SIM을 통해 로드되는 경우
SIM/SP 및 CSV 데이터에서 PH(제품 계층)를 병합하는 경우
처음 CSV 데이터가 로드되면 SIM/SP 번들의 numberproduct_Hierarchy.xmlobjNumber 파일에 있는 특성의 값을 ROOT PRODUCT로 설정합니다. ROOT PRODUCT는 등록 정보 파일 INSERVICE_HOMEInS_SW\Config\Applications\DataProcess\Config\Common\Templates\CSVToInService\CSV2InService.properties에 있습니다.
먼저 SIM/SP 데이터가 로드되는 경우 CSV2InService.properties 파일의 다음 특성을 이 값으로 변경합니다.
ph.root='objNumber'
SIM/SP 및 CSV에서 IEXML, PDFM 및 GRAPHICS와 같은 IE(정보 요소)를 병합하는 경우
다음과 같이 IE는 uri 특성을 사용하여 SIM에서 식별됩니다.
다음과 같이 IE는 코드를 사용하여 CSV 데이터에서 식별됩니다.
고유하게 식별되는 IE의 경우 uri 및 코드 간 매핑을 정의해야 합니다. 다음과 같이 IMANConfig.xml 파일의 CSV 소스 섹션에서 이 매핑을 수행합니다.
예를 들어, urix-wc://file=0000016040.xml로 설정된 IEXML을 포함하는 SIM/SP 번들이 먼저 로드된다고 가정합니다. 그런 다음 xml.csv 파일에서 다음 매핑과 함께 CSV 번들이 로드됩니다.
이 경우 XML 코드 열에는 SIM/SP IEXML과 동일한 uri 값이 있으므로 이 IEXML은 SIM/SP 번들과 함께 로드된 동일한 ID로 식별됩니다.
CSV 데이터에서 BOM 유형을 로드하지만 다른 콘텐츠는 SIM/SP를 통해 로드됩니다.
예를 들어, 먼저 SIM 번들이 로드된다고 가정합니다. 그런 다음 CSV 번들이 다음 bomcollections.csv 데이터와 함께 로드됩니다.
이 경우 두 번째 엔트리는 SIM/SP 번들의 BOM에 대한 것입니다. 이 엔트리에 대한 콘텐츠는 다음과 같이 properties.csv 파일의 ContextIds 열에 추가되어야 합니다.
CSV 데이터를 사용하여 PI만 로드하지만 다른 콘텐츠는 SIM/SP를 통해 로드됩니다.
CSV 데이터를 사용하여 키트를 포함한 부품 및 부품 관계를 로드하지만 다른 콘텐츠는 SIM/SP를 통해 로드됩니다.
CSV 데이터와 동시에 SIM/SP 데이터 로드할 경우 다음 사항에 유의하십시오.
모범 사례는 먼저 SIM 데이터를 로드한 다음 CSV 데이터를 로드하는 것입니다.
이렇게 하면 CSV 매핑에서 SIM uri 값을 찾고 사용할 수 있습니다.
SIM 또는 CSV 중 하나에서만 IS(정보 구조) 목차 데이터를 로드할 수 있습니다.
SIM/SP 및 CSV 번들을 둘 다 사용하는 경우 IMANConfig.xml 파일에서 정의한 우선 순위에 따라 소스가 업데이트되므로 로드의 시퀀스가 중요합니다.
Task Manager
CSV 데이터는 Task Manager의 Transform and Load CSV Data 작업을 사용하여 변환되고 Servigistics InService에 로드됩니다. 데이터를 변환하고 로드하기 전에 properties.csv 파일에 정의된 제품 컨텍스트를 기준으로 여러 컬렉션을 정의해야 합니다. Task Manager에서 CSV 데이터를 사용할 수 있도록 제공된 원격 사이트에 해당 데이터를 zip 형식으로 업로드하십시오. 제공된 로그인 URL, 사용자 이름 및 암호를 사용하여 Task Manager에 로그인합니다.
구성 및 데이터 로드 단계
CSV 데이터를 로드하려면 부품에 대해 하나 이상의 컬렉션을 생성해야 합니다. 해당 컬렉션 외에도 properties.csv 파일에서 지정된 각 컬렉션에 대한 컬렉션을 생성해야 합니다.
이 단계를 따라 CSV 데이터를 구성하고 로드합니다.
1. Task Manager에 로그인합니다.
2. Add Collection 작업을 사용하여 다음 정보와 함께 properties.csv 파일에서 정의된 컬렉션을 생성합니다.
Collection IDCollection Titleproperties.csv에 정의된 대로입니다.
Assets Folder Path: 자산 경로 위치
Available Sites: 샌드박스용으로는 Preview만 선택하고 생산용으로는 PreviewRuntime을 선택합니다.
Context IDCollection ID와 유사합니다.
Data Types: PDFM, DOCRELATION, GE, GRAPHIC, IEXML, IS, PH, PI, PS 및 PARTSLIST
제품 인스턴스 또는 BOM에 대한 파일을 로드하는 경우에는 BOM 데이터 유형도 포함해야 합니다.
예를 들면 다음과 같습니다.
3. Runtime 사이트 그룹에 게시 중인 경우 Transform and Load CSV Data 작업을 사용하여 다음 정보와 함께 Runtime Viewer에서 CSV 번들 .csv 파일을 로드합니다.
Input Path(필수): CSV zip 파일 또는 폴더 위치에 대한 UNC 경로
Site Groups: Runtime
Pause after transform: false
PI only: false
Convert CGM to SVG: false
Load to Publication Manager Only: false
이 작업에 대한 자세한 내용은 변환 및 로드(TAL) 작업 항목을 참조하십시오.
4. Preview 사이트 그룹에 게시 중인 경우 Publish To Sites 작업을 사용하여 다음 정보와 함께 CSV 번들 .csv 파일을 Viewer에 로드합니다.
Equipment: PARTS 및 컬렉션
Manual: All
Site Groups: Preview
* 
이 단계와 다음 단계는 데이터를 처음으로 Preview 사이트 그룹에 게시할 때만 필요합니다.
5. 각 컬렉션에 대해 Publish To Sites 작업을 사용하여 데이터를 다음 정보와 함께 Preview Viewer에서 Runtime Viewer로 이동시킵니다.
Collection ID: PARTS 및 컬렉션
Site Group: Runtime
6. 데이터가 Servigistics InService에 성공적으로 로드되었는지 확인합니다.
INSERVICE_HOME\InS_Data\Work\DCTM_Output 폴더를 검사하면 데이터를 확인할 수 있습니다.
출력 데이터
출력 폴더는 도구의 디렉토리에서 자동으로 DCTM_Output으로 설정됩니다. 콘텐츠 출력이 DCTM_Output 형식에서 로드할 준비를 마쳤습니다.
추가 구성
다음과 같은 추가 구성이 필요할 수 있습니다.
Characters_mapping.xml 파일을 구성합니다.
이 파일은 INSERVICE_HOME\InS_SW\Config\Applications\DataProcess\Config\Common\Templates\CSVToInService에 있습니다. 대개 소스 XML 파일을 생성하는 데 사용되는 모든 객체에 대한 매핑을 문서화합니다. 파일 이름에 특수 문자(예: & 또는 #)가 포함되어 있는 경우 이러한 문자는 이 매핑 파일에 지정된 대로 대체됩니다.
CSV2InService.properties 파일을 구성합니다.
이 파일은 INSERVICE_HOME\InS_SW\Config\Applications\DataProcess\Config\Common\Templates\CSVToInService에 있습니다. SIM/SP 데이터와 CSV 데이터를 모두 로드할 때 PH 데이터를 병합하는 데 이 파일을 사용합니다.