EXAMPLE을 사용한 Informatica의 소스 한정자 변환
소스 한정자 변환이란 무엇입니까?
소스 한정자 변환은 통합 서비스가 읽는 행을 나타내는 데 사용되는 활성 연결 변환입니다. 관계형 소스 또는 플랫 파일을 맵에 추가할 때마다 이 변환이 사용됩니다.ping맵에 소스를 추가할 때 소스 한정자 변환이 필요합니다.ping소스 한정자 변환이 자동으로 추가됩니다. 소스 한정자를 사용하면 소스에서 데이터를 가져오는 방식을 정의하고 재정의할 수 있습니다.
다음 예시에서는 맵의 소스 한정자를 수정하는 방법을 보여드리겠습니다.ping "m_emp_emp_target"이라는 매개변수를 사용하면 모든 열을 반환하는 대신 선택된 열만 반환합니다.
단계 1) 지도 열기ping 지도에서 "m_emp_emp_target"ping 디자이너.
단계 2) Double 소스 한정자 변환 "SQ_EMP"를 클릭합니다. 편집 변환 속성 창이 열립니다. 그 다음에
- 속성 탭을 클릭하세요
- 온 클릭 SQL 쿼리 수정 옵션을 선택하면 SQL 편집기 창이 열립니다.
단계 3) SQL 편집기 창에서
- 다음 쿼리를 입력하세요
EMP에서 EMPNO, ENAME, JOB, MGR 선택주의 사항 – 소스에서 EMPNO, ENAME, JOB 및 MANAGER 열을 선택하므로 선택 쿼리에는 해당 열만 유지했습니다.
- 확인 버튼을 선택하세요
단계 4) "변환 편집" 창에서,
- 메뉴에서 포트 탭을 선택하세요.
- 포트 탭 아래에 모든 포트가 표시됩니다. EMPNO, ENAME, JOB, MGR 포트만 유지하고 다른 포트는 삭제합니다.
단계 5) 포트 삭제 후 OK 버튼 선택
이제 변환 편집 창에서 속성 탭을 다시 클릭하면 선택한 데이터만 표시됩니다.
"확인" 버튼을 클릭하면 열립니다. SQL 편집기 창문.
- 선택한 데이터가 정확하고 대상 테이블에 로드할 준비가 되었는지 확인합니다.
- 추가 처리를 위해 확인 버튼을 클릭하세요
지도를 저장하세요ping (Ctrl+S 단축키를 사용하여) 워크플로를 실행하면 실행 후 선택한 열만 대상에 로드됩니다.
이런 방식으로 소스 한정자에서 소스에서 가져와야 하는 열을 재정의할 수 있으며 이는 소스 내부로 가져올 특정 열을 재정의하는 유일한 방법입니다. 지도ping.
소스 한정자의 속성
소스 한정자의 다양한 속성을 사용하여 대상 테이블로 변환해야 하는 소스 데이터 유형을 결정할 수 있습니다.
- 소스 필터 – 소스 필터 속성을 사용하면 소스 레코드 수를 필터링할 수 있습니다. 예를 들어, deptno 10의 직원만 가져오려면 소스 필터 속성에 deptno=10 필터 조건을 입력하고 데이터를 실행하면 됩니다.
- 정렬된 포트 번호 소스 한정자 변환에서 입력 레코드를 포트 번호를 기준으로 정렬할 수도 있습니다. 따라서 데이터가 맵 내부의 변환으로 전달될 때 정렬이 유지됩니다.ping그러면 포트 번호를 읽고 그에 따라 데이터를 정렬합니다.
단일 또는 다중 포트를 기준으로 데이터를 정렬할 수 있으므로 정렬에 사용할 포트 수를 지정해야 합니다. 값을 1로 지정하면 empno 데이터만 정렬됩니다. 값을 2로 지정하면 두 열의 empno 및 ename에서 데이터가 정렬됩니다.
- 구별 선택 – 이 속성을 사용하면 소스에서 고유한 레코드만 가져올 수 있습니다. 고유 선택 옵션을 선택하면 소스 한정자로 소스 데이터의 고유한 조합만 가져옵니다.








