EXAMPLE을 사용한 Informatica의 소스 한정자 변환

소스 한정자 변환이란 무엇입니까?

소스 한정자 변환은 통합 서비스가 읽는 행을 나타내는 데 사용되는 활성 연결 변환입니다. 관계형 소스 또는 플랫 파일을 맵에 추가할 때마다 이 변환이 사용됩니다.ping맵에 소스를 추가할 때 소스 한정자 변환이 필요합니다.ping소스 한정자 변환이 자동으로 추가됩니다. 소스 한정자를 사용하면 소스에서 데이터를 가져오는 방식을 정의하고 재정의할 수 있습니다.

다음 예시에서는 맵의 소스 한정자를 수정하는 방법을 보여드리겠습니다.ping "m_emp_emp_target"이라는 매개변수를 사용하면 모든 열을 반환하는 대신 선택된 열만 반환합니다.

단계 1) 지도 열기ping 지도에서 "m_emp_emp_target"ping 디자이너.

EXAMPLE을 사용한 Informatica의 소스 한정자 변환

단계 2) Double 소스 한정자 변환 "SQ_EMP"를 클릭합니다. 편집 변환 속성 창이 열립니다. 그 다음에

  1. 속성 탭을 클릭하세요
  2. 온 클릭 SQL 쿼리 수정 옵션을 선택하면 SQL 편집기 창이 열립니다.

EXAMPLE을 사용한 Informatica의 소스 한정자 변환

단계 3) SQL 편집기 창에서

  1. 다음 쿼리를 입력하세요
    EMP에서 EMPNO, ENAME, JOB, MGR 선택

    주의 사항 – 소스에서 EMPNO, ENAME, JOB 및 MANAGER 열을 선택하므로 선택 쿼리에는 해당 열만 유지했습니다.

  2. 확인 버튼을 선택하세요

소스 한정자 변환

단계 4) "변환 편집" 창에서,

  1. 메뉴에서 포트 탭을 선택하세요.
  2. 포트 탭 아래에 모든 포트가 표시됩니다. EMPNO, ENAME, JOB, MGR 포트만 유지하고 다른 포트는 삭제합니다.

소스 한정자 변환

단계 5) 포트 삭제 후 OK 버튼 선택

소스 한정자 변환

이제 변환 편집 창에서 속성 탭을 다시 클릭하면 선택한 데이터만 표시됩니다.

소스 한정자 변환

"확인" 버튼을 클릭하면 열립니다. SQL 편집기 창문.

  1. 선택한 데이터가 정확하고 대상 테이블에 로드할 준비가 되었는지 확인합니다.
  2. 추가 처리를 위해 확인 버튼을 클릭하세요

소스 한정자 변환

지도를 저장하세요ping (Ctrl+S 단축키를 사용하여) 워크플로를 실행하면 실행 후 선택한 열만 대상에 로드됩니다.

이런 방식으로 소스 한정자에서 소스에서 가져와야 하는 열을 재정의할 수 있으며 이는 소스 내부로 가져올 특정 열을 재정의하는 유일한 방법입니다. 지도ping.

소스 한정자의 속성

소스 한정자의 다양한 속성을 사용하여 대상 테이블로 변환해야 하는 소스 데이터 유형을 결정할 수 있습니다.

  1. 소스 필터 – 소스 필터 속성을 사용하면 소스 레코드 수를 필터링할 수 있습니다. 예를 들어, deptno 10의 직원만 가져오려면 소스 필터 속성에 deptno=10 필터 조건을 입력하고 데이터를 실행하면 됩니다.
  2. 정렬된 포트 번호 소스 한정자 변환에서 입력 레코드를 포트 번호를 기준으로 정렬할 수도 있습니다. 따라서 데이터가 맵 내부의 변환으로 전달될 때 정렬이 유지됩니다.ping그러면 포트 번호를 읽고 그에 따라 데이터를 정렬합니다.

    단일 또는 다중 포트를 기준으로 데이터를 정렬할 수 있으므로 정렬에 사용할 포트 수를 지정해야 합니다. 값을 1로 지정하면 empno 데이터만 정렬됩니다. 값을 2로 지정하면 두 열의 empno 및 ename에서 데이터가 정렬됩니다.

  3. 구별 선택 – 이 속성을 사용하면 소스에서 고유한 레코드만 가져올 수 있습니다. 고유 선택 옵션을 선택하면 소스 한정자로 소스 데이터의 고유한 조합만 가져옵니다.

소스 한정자 변환

이 게시물을 요약하면 다음과 같습니다.