2016-12-08 7 views
0

나는 하나의 스크립트를 SQL 작업 (DOE에 Params를) 실행이 : SSIS SQL 작업 후 시스템 작업 파일

select 
    SystemCode 
    ,[Group] 
    ,Process 
    ,InputFolder 
    ,InputFileName 
    ,TargetFileName 
from rpt.v_cfg_Report_DOE_Parameters 
where 
Report_Id = ? 
and Procedure_Id = ? 

그리고 새로운 SQL 작업 (RUN DOE CALLER)하는 이전 쿼리에서 촬영 결과, 호출이 후

프로 시저는 일부 다른 단계에 대한 데이터를 계속 처리합니다. 파일 시스템 작업을 만들어서 매개 변수를 (GET DOE Params)에서 파일로 복사하고 체크 대상에서 어떤 매개 변수가 프로 시저로 전달되는지 볼 수있는 폴더에 파일을 저장해야합니다.

어떻게 할 수 있습니까?

답변

0

해당 쿼리의 결과 집합을 개체 변수에 사용할 수 있습니다. 그런 다음 ado.net iterator에 설정된 각 루프 컨테이너에 대해 a를 사용합니다. 이를 통해 매번 매개 변수를 패키지 변수에 설정할 수 있습니다. 그런 다음 파일 시스템 작업을 수행합니다. SQL 태스크가 아닌 원본 구성 요소에서 해당 쿼리를 사용할 수도 있습니다. 데이터 흐름에서 개체 변수를 가리키는 레코드 집합 대상을 선택합니다.