2014-04-23 5 views
1

이것이 가능하다고는하지만 필자는 모든 교육에서 어떤 문서를 찾지 못하는 것 같습니다.파일을 변경하면 SSIS 패키지가 자동으로 실행됩니다.

특정 파일에 등록 된 변경 사항이있을 때마다 자동으로 테이블을 실행하고 업데이트하는 SSIS 패키지를 개발할 수 있습니까?

예를 들어 회계로 업데이트되는 Excel 스프레드 시트가 있습니다. 스프레드 시트에서 데이터를 가져와 다른 프로세스에서 사용하기 위해 테이블에 배치하는 패키지를 작성 중입니다.

데이터가 매우 드물게 업데이트되며 회계 부서가 캔트 시간에 스프레드 시트에 데이터를 가져 오기 때문에 특정 날짜 이후에 수동으로 패키지를 실행해야합니다.

내가 미치지 않았 으면 좋겠다. 그러나 나는이 기능에 대해 들어 본 적이있다.

+1

'WMI Event Watcher Task'가 도움이되는지 확인하십시오. 하지만 5 분마다 실행되도록 패키지를 예약하는 것이 나을지도 모르며 즉각적인 업데이트가 필요한지 의심 스럽다면이를 확인하는 것이 좋습니다. 또한 파일을 읽으려고 할 때 파일이 열려 있으면 오류가 발생합니다. –

답변

1

필자는 그런 기능이 없다고 생각합니다. 예를 들어 1 분마다 실행하여 최종 수정 날짜를 얻고이 값을 비교할 수있는 SSIS 패키지를 개발할 수도 있습니다 (파일, 테이블). 두 값이 다른 경우 SSIS 패키지를 실행하십시오. SSIS 패키지에 데이터를로드하기 전에 작업 스크립트를 사용하여 파일이 모드 제거 쓰기 상태인지 확인하십시오. 도움이되기를 바랍니다.

관련 문제