2016-10-19 3 views
0

126 개의 열이 포함 된 여러 개의 플랫 파일이 있지만 각각 열 이름이 없습니다. SSIS를 사용하여이 파일에 열 이름을 어떻게 추가해야합니까? 이러한 파일을 변환 할 수 있도록 이러한 파일은 SSIS를 사용하여 가져와야합니다.SSIS를 사용하여 열 머리글없이 플랫 파일에 열 이름을 추가하는 방법

+0

플랫 파일 연결을 생성 할 때 시스템은 열 (구분 기호가있는 경우)을 자동으로 인식하고 column0, column1 등의 일련의 열을 작성하므로이 열을 다음과 같이 매핑 할 수 있습니다. 탁자; 구분자가없는 경우 고정 형식이지만 시스템이 동일한 방식으로 작동합니다. –

+0

헤더가없는 여러 개의 플랫 파일이있는 경우 @Alex. 열 머리글이 각 파일에 추가되도록 어떤 접근 방식을 따라야합니까? –

+0

플랫 파일 연결 관리자를 모든 파일에 적용 할 수 있습니까?따라서 내부에서 데이터 흐름 태스크가있는 Foreach 루프를 사용할 수 있습니다. –

답변

0

열 이름을 가진 새 파일을 만들거나 패키지의 나머지 부분에서 사용하기 위해 열에 필드 이름을 지정 하시겠습니까?

어느 방법, 입력 파일은 다음 열 이름을 포함하는 다음과 같이 그들을 설정 ...

  1. 는 데이터 흐름 작업을 생성하고 데이터 흐름 작업에서 플랫 파일 소스를 생성하지 않는 경우.
  2. (Coulmn를 플랫 파일 소스를 구성하고 새로운 플랫 파일 연결 관리자 당신이 원하는 입력 파일에
  3. 찾아보기를 만들고
  4. 선택 고급 첫 행에서 열 이름을 해제 체크하고 기본 이름을 모두 변경 0, Coulmn 1 등)을 원하는 필드 이름 (및 유형)에 추가하십시오.
  5. 확인을 클릭

당신이 그것을에서 열 이름을 가진 새 파일을 작성해야하는 경우, 단지 플랫 파일 대상과 첫 행에 열 이름이 설정 한이 시간을 만들 와이어를 최대 생성 한 입력을 새 파일에 저장하십시오.

+0

해결책을 많이 가져 주셔서 감사합니다. 플랫 파일이 여러 개이면 열 머리글이 필요합니다. 그냥 열이있는 플랫 파일 ?? 그게 효과가 있니? –

0

고급 편집을 사용하는 것이 가장 빠른 방법 일 것입니다.

  1. Excel 원본 구성 요소를 마우스 오른쪽 단추로 클릭하고 Show advanced editor을 선택하십시오.

  2. 새 창에서 Input and Output Properties으로 가야합니다. , Output Columns (F1, F2, ...) 공통 속성에서

  3. 아래 열에 enter image description here

  4. 클릭 당신이 원하는에 이름을 편집 : 당신은 지금이 있어야합니다.

나는 나의 다음 단계로 파생 열 구성 요소를 추가하고이 내가 aviable 열 아래에 표시되는 내용입니다 :

enter image description here

당신이, 내가 2 단계에서 편집 F1을 (볼 수 있듯이)에는 새 열 이름이 있습니다.

편집 : 어떻게 든 Excel에 필요하다고 여겼습니다. 어쨌든 도움이되기를 바랍니다.

관련 문제