매핑을 개발할 때는 플랫 파일에서 데이터를 읽는 방법을 결정하는 데이터 개체 읽기 속성을 정의합니다. 데이터 통합 서비스는 제어 파일을 기반으로 하는 플랫 파일 데이터 개체의 열을 처리할 수 있습니다.
데이터 통합 서비스는 제어 파일에 기반하여 열 메타데이터를 구성할 때 다음과 같은 데이터 처리 조건을 적용합니다.
사용자가 플랫 파일 데이터 개체에 대해 지정하지 않은 열 속성에 대해서는 데이터 통합 서비스가 기본값을 적용합니다.
제어 파일에 런타임 열 속성을 지정하지 않으면 데이터 통합 서비스가 플랫 파일 데이터 개체의 기본 런타임 속성을 적용합니다. 데이터 유형, 전체 자릿수 또는 소수 자릿수가 없는 추가 열이 제어 파일에 있으면 데이터 통합 서비스가 기본 데이터 유형, 전체 자릿수 및 소수 자릿수를 사용합니다.
제어 파일에 표시되지 않지만 플랫 파일 데이터 개체에는 있는 열에 대해서는 데이터 통합 서비스가 해당 열의 데이터를 NULL로 처리합니다.
플랫 파일 데이터 개체의 열이 제어 파일에 없으면 데이터 통합 서비스가 데이터 미리보기 동안 해당 데이터를 NULL로 처리합니다. 런타임에는 열이 제어 파일에 없기 때문에 데이터 통합 서비스가 해당 열을 처리할 수 없습니다.
소스 메타데이터가 제어 파일과 일치하지 않는 경우 데이터 통합 서비스가 매핑에 실패합니다.
제어 파일 기반의 소스 메타데이터가 입력 데이터와 일치하지 않는 경우 데이터 통합 서비스가 데이터를 처리하지 못합니다. 예를 들어 소스의 제어 파일에 있는 데이터 유형이 소스에 있는 데이터 유형과 호환되지 않으면 데이터 통합 서비스가 매핑에 실패합니다.