2017-04-04 1 views
0

단일 소스 인스턴스가있는 여러 소스 파일로 작업하고 있습니다. 여러 소스를 실험하기 위해 세 개의 플랫 파일과 하나의 대상 테이블을 만들었습니다. 'File list'개념을 사용하고 있는데, 모든 플랫 파일 이름을 포함하는 텍스트 파일을 만들었습니다. 예 : 위 예 Price1.txt, Price2.txt 및 Price3.txt에서informatica 게시 명령 작업

Filename : File_list.txt 
File content : Price1.txt 
Price2.txt 
Price3.txt 

플랫 파일 이름이다. 인포매티카에서 워크 플로를 실행하는 동안 File_list.txt를 소스 파일로 지정했습니다. 따라서 지정된 파일 (File_list.txt)의 모든 플랫 파일을 반복하고 모든 값을 대상 테이블에 삽입합니다. 이제 데이터를 대상에 삽입하고 해당 디렉토리 위치에서 해당 소스 파일을 삭제해야합니다. 어떻게 이것을 달성할까요?.

답변

0

입력으로 File_list.txt를 사용하고 삭제 작업을 수행 할 사용자 지정 스크립트를 작성해야합니다. 그런 다음 Post-Session Success Command 세션 구성 요소를 사용하여 호출하거나 $YourSessionName.Status = SUCCEEDED 조건을 사용하여 연결된 워크 플로의 별도 명령 태스크로 호출 할 수 있습니다.