2016-10-24 1 views
0

질문에서 알 수 있습니다. 모든 .txt 파일이 테이블로 변환되도록 매일 데이터 덤프 데이터를 데이터베이스로 변환하려고합니다. ssis 패키지를 통해 어떤 방법으로이를 수행 할 수 있습니까?여러 sql 테이블 (SSIS)로 여러 .txt 파일 변환

단계 1. 현재 폴더 식별 (폴더 이름 구조 - Name_mmddyyyy) 2 단계. 해당 폴더의 모든 .txt 파일을 데이터베이스의 테이블로 변환하십시오 (예 : a.txt, b.txt, c.txt). a, b, c로 변환 된 SQL 테이블)

이 ssis 패키지를 특정 시간에 매일 실행되도록 자동화하려고합니다. (나는 작업을 예약하는 방법을 안다.) ssis 패키지 구현 부분은 약간 개략적이다.

도움을 미리 감사드립니다. 튜토리얼이나 기사에 대한 링크가 좋습니다.

편집 : 이것은 광범위한 질문이지만, 지금까지 해본 연구를 통해 폴더 변환에서 for-each 루프를 찾아서 모든 데이터를 단일 테이블에로드 할 수있었습니다. 모든 별도의 txt 파일을 텍스트 파일 이름에 따라 별도의 테이블을 만들 싶습니다. 그게 내가 찾을 수없는 곳이야.

+0

지금까지 해보신 것은 무엇입니까? 이것은 매우 광범위한 질문이며, 그것을 달성하는 여러 가지 방법이 있습니다. – rvphx

+0

해당 txt 파일에 구분 기호가 있습니까? CSV처럼? 아니면 그냥 임의의 문자열? 그들은 모두 같은 구조를 가지고 있습니까? 모든 덤프가 동일한 구조 (예 : 5 열)를 가진다고 가정하면 SSIS의 foreach 루프를 사용하여 폴더를 가리킬 수 있습니다. 다음 단계는 폴더의 파일을 참조로 사용하고 txt 파일과 동일한 구조를 가진 서버의 테이블에 연결을 매핑하는 것입니다. "SSIS foreach loop from a folder"를 검색하면 찾고있는 것을 찾을 수 있습니다. – CM2K

+0

SSIS 연결 및 SSIS 데이터 흐름 작업을 연구합니다. SQL에서 대상 테이블을 작성한 다음 SSIS를 사용하여 대상 테이블을 채 웁니다. –

답변

0

메타 데이터를 사용하여 동적으로 패키지를 빌드하는 BiML Script을 사용하십시오.