2017-02-07 1 views
-1

1) Informatica의 Joiner 변환 전에 업데이트 전략 변환을 사용할 수없는 이유는 무엇입니까? 2) 왜 Joiner 앞에 시퀀스 생성기를 사용할 수 없습니까?Joiner T/F 이전의 업데이트 전략 T/F

+0

가능한 이유는 [시퀀스 생성기 또는 업데이트 스테이터시 이후에 소집자가 사용되지 않는 이유] (http://stackoverflow.com/questions/30197877/why-joiner-is-not-used-after-sequence-generator-or- update-statergy) –

+1

이것은 추측 질문입니다. –

답변

1

나는 '인터뷰 질문'이라는 개념을 싫어하기 때문에 두 번째 질문에 대한 답변을 선택하게 될 것입니다. 처음에는 소목가 트랜스가 무엇을하는지 설명 할 수있는 기회이기 때문입니다.

joiner trans은 'master'측에서 btree 인덱스 구조로 모든 행을 읽음으로써 작동하며, 엔진이 완료되면 'detail'측면에서 각 행을 읽고이를 마지막 행이 읽 t 질 때까지 가능한 한 b 트리의 행. 이것은 정렬 된 입력에서도 마찬가지지만 정렬 된 각 데이터 그룹에 대해 '버스트 (burst)'로 작동합니다. '전체'조인의 경우에도 마찬가지지만 결국 마스터 측에서 일치하지 않는 데이터의 모든 행이 '출력'으로 전송됩니다 ...

시퀀스 생성기가 잠재적으로 무한 수를 출력하기 때문에 마스터 또는 디테일 사이드는 결코 새로운 가치를 지니지 않아서 '읽기를 끝낼 수 없으므로 이해가되지 않습니다.