세 가지 다른 데이터베이스를 쿼리하고 csv 파일로 덤프해야합니다. 세 가지 데이터베이스에 대한 동일한 절차입니다. 유일한 차이점은 데이터베이스와 csv 파일의 이름입니다. 잘라 붙여 넣지 않고도이 작업을 수행 할 수 있습니까? 데이터 흐름 작업에 매개 변수를 전달하는 방법이 있습니까?다른 변수 값을 사용하여 SSIS DataFlow 작업 실행
감사합니다.
세 가지 다른 데이터베이스를 쿼리하고 csv 파일로 덤프해야합니다. 세 가지 데이터베이스에 대한 동일한 절차입니다. 유일한 차이점은 데이터베이스와 csv 파일의 이름입니다. 잘라 붙여 넣지 않고도이 작업을 수행 할 수 있습니까? 데이터 흐름 작업에 매개 변수를 전달하는 방법이 있습니까?다른 변수 값을 사용하여 SSIS DataFlow 작업 실행
감사합니다.
플랫 파일 및 db 연결 관리자는 패키지 범위 변수를 기반으로 연결 문자열을 가질 수 있습니다.
그런 다음 foreach 루핑 컨테이너를 사용하여 데이터 흐름 태스크를 호출하십시오. 루프 컨테이너를 foreach item enumerator으로 구성하고 적절한 이름을 컬렉션에 추가하십시오.
santiiiii의 설명은 하나의 패키지 실행에서 데이터를 다운로드하는 사용 사례를 다룹니다. 서로 다른 시간에 데이터를 가져와야하는 경우 변수에 제공된 조건에 따라 다른 파일 이름과 데이터베이스 연결을 제공하는 변수에 조건문을 사용할 수 있습니다. 그런 다음 값 설정 탭에서 SQL Server 에이전트 작업의 변수 값을 설정할 수 있습니다. 이렇게하면 더 많은 유연성을 얻을 수 있지만 동시에 세 가지 파일을 모두 처리하려면 santiiiii의 솔루션이 가장 좋습니다.
이것은 작동 할 수 있습니다. 변수에서 값을 가져 오기 위해 연결 속성을 구성하려면 "표현식"을 사용해야합니다. – Faiz