2012-07-24 9 views
2

특정 디렉터리에 삭제 된 .csv 파일을로드하려고하지만 파일 이름에 YYYYMMDD 접미사가 붙습니다. MyFile_YYYYMMDD.csv.SSIS 플랫 파일 와일드 카드 파일 이름

디렉토리가 매일 삭제되고 새 파일이 삭제됩니다. 예 : 디렉토리에는 오직 하나의 파일 만 존재합니다.

와일드 카드 파일 이름을 코딩하는 간단한 방법이 있습니까? MyFile _ *. csv는 Foreach 루프 컨테이너 나 스크립트를 사용하지 않고도 연결 관리자에서 사용할 수 있습니까?

+1

이 상황에 대한 두 가지 표준 솔루션 인 Foreach 컨테이너와 스크립트 태스크에 대해서는 이미 언급했습니다. 왜 그들이 당신의 필요에 적합하지 않습니까? 그들에 대해 "단순하지 않은"것은 무엇입니까? – Pondlife

답변

2

예, Foreach Loop Container을 사용하면 Foreach File Enumerator을 사용하여 특정 디렉토리를 반복 할 수 있습니다. 해당 열거 자의 Files 속성에서 와일드 카드를 사용할 수 있습니다 (예 : MyFile _ *. csv).

정규화 된 파일 이름에 변수를 매핑하고 표현식을 사용하여 연결 관리자에 해당 변수를 푸시합니다.

관련 문제