복사한 컨텐트 검증
위의 컨텐트 복사 단계가 성공했으며 정확한지 확인하려면 이 단계를 수행해야 합니다.
1. 데이터 검증 유틸리티 DataMigrationVerificationTool을 실행하여 Azure Blob에 복사한 컨텐트를 검증합니다. 이 도구를 사용하면 기존 보관소의 컨텐트와 Azure Blob의 파일 구조를 비교할 수 있습니다. 기본 Windchill 설치에서는 물론 원격 설치에 대해서도 도구를 실행할 수 있습니다. Windchill 셸에서 다음을 실행합니다.
windchill wt.fv.tools.datamigration.DataMigrationVerificationTool
validateMigratedData --userName USER --password PASSWORD --
srcRootFolderName ROOT_FOLDER_NAME --targetMountType MOUNT_TYPE--folderName FOLDER_NAME
--targetMountPath MOUNT_PATH –skipSizeValidation
2. 실행 시 도구가 제공하는 위치에 보고서가 저장되어 있습니다. 이 보고서에서 모든 누락된 파일의 목록 또는 각 폴더에 대한 파일 크기 불일치 정보를 확인할 수 있습니다. 기본 설치 시 보고서가 항상 생성됩니다. -- rootFolderName 또는 -- folderName을 지정하여 검증을 전체 루트 폴더에 대해 실행하거나 선택한 하위 폴더에만 실행하도록 선택할 수 있습니다. –skipSizeValidation을 추가하여 파일 크기 검증 수행을 건너뛸 수 있습니다.
예를 들면 다음과 같습니다.
◦ defaultuploadrootfolder 루트 폴더의 모든 데이터 검증:
windchill wt.fv.tools.datamigration.DataMigrationVerificationTool validateMigratedData --userName <username> --password <password> --targetMountType azureBlob --srcRootFolderName defaultuploadrootfolder --targetMountPath storageaccountname/testcontainer/defaultuploadvault
◦ defaultuploadrootfolder 폴더의 데이터를 검증하고 파일 크기는 확인 안 함
windchill wt.fv.tools.datamigration.DataMigrationVerificationTool validateMigratedData --userName <username> --password <password> --targetMountType azureBlob --srcRootFolderName defaultuploadrootfolder --targetMountPath storageaccountname/testcontainer/defaultuploadvault -–skipSizeValidation