데이터 통합 서비스는 열 위치에 기반하여 플랫 파일의 열 메타데이터를 자동으로 업데이트할 수 있습니다.
데이터 통합 서비스는 사용자가 플랫 파일의 형식 속성에서 가져오기를 시작하도록 지정한 열에 기반하여 플랫 파일의 열 메타데이터를 동적으로 업데이트합니다. 런타임 열의 열 메타데이터에는 열 위치는 변경되지 않고 기본 데이터 유형, 전체 자릿수 및 소수 자릿수가 사용됩니다.
런타임 시 열 이름을 자동으로 생성하려면 플랫 파일 데이터 개체의 고급 속성에서
런타임 열 이름 생성
속성에 대해
자동으로(Field1, Field2...)
를 선택하십시오. 런타임에 열 메타데이터를 가져오려면 읽기 변환도 구성해야 합니다.
예를 들어 런타임 시 변경 내용을 허용하도록 플랫 파일 데이터 개체를 구성하려고 합니다. 플랫 파일의 데이터가 열 위치에 기반하여 열 메타데이터를 결정합니다.
Dept, Name, Place
열이 포함된 플랫 파일 데이터 개체를 정의한다고 가정해 보겠습니다. 데이터 통합 서비스에서 런타임 시 플랫 파일에 대해 열 메타데이터를 동적으로 구성하길 원합니다.
형식 속성에서 행 1부터 데이터 가져오기를 시작하도록 플랫 파일 데이터 개체를 구성했습니다. 첫 번째 행에 열이 5개 있기 때문에 데이터 통합 서비스는 열 5개를 사용하여 플랫 파일 데이터 개체를 처리합니다. 데이터 통합 서비스는 위치(Field4와 Field5)에 기반하여 고유한 이름을 가진 런타임 열을 플랫 파일 데이터 개체에 추가적으로 작성합니다. 데이터 통합 서비스는 두 번째 행의 추가 열은 처리하지 않습니다.
플랫 파일 데이터 개체를 매핑에 추가할 경우 런타임에 열 메타데이터를 가져오도록 읽기 변환을 구성해야 합니다. 런타임 시 데이터 통합 서비스는 플랫 파일 데이터 개체를 구성하고 다음 값으로 플랫 파일의 행을 처리합니다.
Dept Name Place Field4 Field5
HR Bob Chicago US 87675
Finance Mary California US 65437