내 원본 열의 길이가 10이고 대상도 varchar
입니다. 원본 열의 길이가 10 자 이상인 모든 값을 갖습니다. 이유가 무엇인지소스 및 대상의 유효성을 검사하려면 어떻게해야합니까?
source name varchar(10)
target name varchar(10)
만 8 문자 대상으로로드, 예를 들면 다음과 같습니다
?
참고 : 소스 한정자에 표현식이나 자름 또는 변형이 적용되지 않았습니다.
참고 2 : 인터뷰 질문.
내 원본 열의 길이가 10이고 대상도 varchar
입니다. 원본 열의 길이가 10 자 이상인 모든 값을 갖습니다. 이유가 무엇인지소스 및 대상의 유효성을 검사하려면 어떻게해야합니까?
source name varchar(10)
target name varchar(10)
만 8 문자 대상으로로드, 예를 들면 다음과 같습니다
?
참고 : 소스 한정자에 표현식이나 자름 또는 변형이 적용되지 않았습니다.
참고 2 : 인터뷰 질문.
귀하의 질문에 나는 데이터가 소스에서 대상으로 전달되었을 때 문제가 잘린다는 것을 알고 있습니다. 또한 소스 한정자에서 표현식이나 변환을 사용하지 않는다고 언급 했습니까? 소스 한정어는 표현식이므로 필터링은 모두과 중복 될 수없는 다른 변환입니다. 즉, 이러한 변환은 모든 매핑에서 겹쳐 쓸 수 없으며 순차적으로 만들 수 있습니다. 이제 귀하의 질문에 답하기 위해 여러 가지 이유가 있습니다.
1) 소스는 길이가 Varchar (8) 인 레코드 만 가질 수 있습니다.
2) 소스가 파일 인 경우 잘못된 구분 기호를 지정했을 가능성이 있습니다. 예를 들어 파일이 탭으로 구분되었지만 SQ 속성에서 공백 구분 기호를 언급 한 경우입니다.
목록은 계속해서 면접관과상의해야하는 많은 가능성이 있습니다.
나는 informatica 9를 사용한 지 3 년이 되었기를 바랍니다.
안녕하세요 @ 답장을 보내 주셔서 감사합니다. –
어떤 언어 또는 시스템을 사용하고 있습니까? – Aaron
[Minimal, Complete, Verifiable example] (http://stackoverflow.com/help/mcve)을 만들어보십시오. –
@aaron은 oracle과 sql을 사용하고 있습니다. –