인포매티카의 소스 한정자 변환은 활성 및 연결된 변환입니다. 매핑을 만드는 동안 이 변환은 파워 센터 디자이너에서 생성된 기본 변환입니다.
이 인포매티카 소스 한정자 변환은 소스 데이터 형식을 네이티브(인포매티카)데이터 형식으로 변환합니다. 실시간으로 이 인포매티카 소스 한정자 변환을 사용하여 여러 소스를 조인하거나,사용자 지정 쿼리를 작성하거나,행을 필터링하거나,고유 레코드를 선택할 수 있습니다
이 인포매티카 소스 한정자 변환 예제에서는 아래의 표시 데이터(직원 테이블)
그리고 인포매티카의 부서 테이블
그리고 대상 테이블은 소스 한정자입니다. 보시다시피 인포매티카의 빈 테이블
- 인포매티카에서 소스 한정자 변환 구성 인포매티카 소스 한정자 변환 구성을 시작하기 전에 먼저 인포매티카 관리 콘솔 자격 증명을 제공하여 인포매티카 리포지토리 서비스에 연결합니다.
- 소스 한정자 변환 소스 정의 만들기
- 인포매티카 소스 한정자 만들기 대상 정의
- 인포매티카 매핑에서 소스 한정자 변환 만들기
- 직원 및 부서 소스 정의를 소스 폴더에서 매핑 디자이너로 끌어다 놓습니다. 소스(모든 소스)를 드래그하면 파워 센터 디자이너가 자동으로 소스 한정자 변환(기본 변환)을 만듭니다.
- 인포매티카 소스 한정자 변환 만들기
- 매핑 작성을 마친 후에는 해당 워크플로를 만들어야 합니다. 파워 센터 워크플로 관리자는 워크플로를 만드는 두 가지 방법을 제공합니다. 수동으로 워크플로 만들기 마법사를 사용하여 워크플로 만들기
- 소스 한정자 세션 만들기
인포매티카에서 소스 한정자 변환 구성 인포매티카 소스 한정자 변환 구성을 시작하기 전에 먼저 인포매티카 관리 콘솔 자격 증명을 제공하여 인포매티카 리포지토리 서비스에 연결합니다.
팁:여기서 인포매티카 서버를 설치하는 동안 지정한 인포매티카 관리 콘솔 사용자 이름과 암호를 제공해야 합니다.
소스 한정자 변환 소스 정의 만들기
소스 분석기로 이동하여 소스를 정의합니다. 이전에도 말했듯이,우리는 인포매티카 소스 정의로 직원 및 부서 테이블을 사용하고 있습니다. 인포매티카의 소스 정의
인포매티카 소스 한정자 만들기 대상 정의
대상 디자이너로 이동하여 대상을 정의하십시오. 이 예제에서는 기존 테이블(소스 이퀄라이저)을 대상 정의로 사용합니다. 소스 정의를 사용하여 인포매티카 대상 테이블 만들기를 참조하여 인포매티카에서 대상 정의
인포매티카 매핑에서 소스 한정자 변환 만들기
새 매핑을 만들려면 메뉴 모음에서 매핑 메뉴로 이동하여 만들기를 선택하십시오.. 옵션. 아래 그림과 같이 매핑 이름 창이 열립니다. 여기에,이 매핑에 대한 고유 한 이름을 작성해야(엠 _소스 _질격자)및 확인 버튼을 클릭합니다.
직원 및 부서 소스 정의를 소스 폴더에서 매핑 디자이너로 끌어다 놓습니다. 소스(모든 소스)를 드래그하면 파워 센터 디자이너가 자동으로 소스 한정자 변환(기본 변환)을 만듭니다.
인포매티카에서 부서 테이블 소스 한정자
다음으로 직원 소스 한정자에 부서 소스 열을 추가합니다. 이는 인포매티카에서 두 개의 테이블
직원 소스 한정자도 제거 할 수 있습니다.
인포매티카 소스 한정자 변환 만들기
인포매티카에서 소스 한정자 변환을 명시적으로 만들려면 메뉴 모음의 변환 메뉴로 이동하십시오. 그런 다음 만들기를 선택합니다.. 아래 그림과 같이 옵션은 변환 만들기 창을 엽니 다.
드롭다운 목록에서 소스 한정자 변환을 선택하고 이 변환에 대한 고유 이름을 입력한 다음 만들기 단추
아래 그림과 같이 소스 한정자 변환에 대한 소스 선택 창이 열립니다. 확인을 클릭하여 부서 테이블과 직원 테이블을 소스로 선택합니다.
이제 인포매티카에서
소스 한정자 변환을 두 번 클릭하여 확인하고 속성을 변경합니다. 아래 스크린샷은 변환 탭에서 사용 가능한 속성 목록을 보여줍니다:
- 변환 선택:기본적으로 선택한(또는 클릭 한)변환을 선택합니다.
- 이름 바꾸기: 이 단추를 사용하면 소스 한정자 변환 이름의 이름을 바꿀 수 있습니다.
- 설명:이 변환에 대한 유효한 설명을 제공하려면 이 위치를 사용합니다.
아래 스크린샷은 포트 탭에서 사용 가능한 옵션을 보여줍니다:
- 포트 이름:사용 가능한 열 이름 목록입니다. 새 열 버튼을 사용하여 새 열을 추가하고 가위 버튼을 사용하여 원치 않는 열을 삭제하십시오. 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하려면 원본 한정자 입력 열을 삭제하십시오.
- 오:여기서 체크 표시가 된 열은 소스 한정자 변환 출력 열입니다. 열을 선택 취소하면 해당 열을 대상 테이블에 로드할 수 없습니다.
우리가 가진 속성 아래:
- 사용자 지정 쿼리를 작성하려면 이 속성을 사용합니다. 이 쿼리는 원본에서 생성된 기본 쿼리를 대체합니다.
- 사용자 정의 조인:이 속성을 사용하여 여러 소스를 조인합니다.
- 소스 필터: 이 속성은 선택한 행을 필터링하는 데 사용됩니다. 그것은 동일하다 어디 절 에 데이터베이스 또는 데이터베이스.
- 정렬된 포트 수:데이터를 정렬하는 데 사용됩니다. 절에 의한 순서와 유사
- 추적 수준:추적 방법 지정(상세)
- 고유 선택:이 속성은 원본에서 고유 레코드(고유 레코드)를 선택하는 데 사용됩니다. 이 속성을 사용하여 통합 서비스를 시작하기 전에 원본에 대해 쿼리를 실행합니다.
- : 이 속성을 사용하여 통합 서비스가 종료된 후 원본에 대해 명령을 실행합니다.
사용자 정의 조인 속성을 사용하여 직원 테이블 및 부서 테이블
당신이 볼 수 있듯이 우리는 아래의 조건을 사용하고 있습니다. 조인 문서를 참조하여 조건을 이해하거나 결합자 변환을 참조하여 조인 개념을 이해할 수 있습니다.
그런 다음 대상 정의(소스 이퀄라이저)를 대상 폴더에서 매핑 디자이너로 끌어다 놓습니다. 그런 다음 소스 한정자 변환을 대상 정의와 연결합니다. 자동 링크를 사용하십시오.. 그들을 연결하는 옵션.
매핑을 닫기 전에 매핑 메뉴 모음으로 이동하여 매핑을 저장하고 유효성을 검사하고 유효성 검사 옵션을 선택합니다.
매핑 작성을 마친 후에는 해당 워크플로를 만들어야 합니다. 파워 센터 워크플로 관리자는 워크플로를 만드는 두 가지 방법을 제공합니다.
- 수동으로 워크플로 만들기
- 마법사를 사용하여 워크플로 만들기
이 예제에서는 워크플로를 수동으로 만듭니다. 이렇게 하려면 워크플로 메뉴로 이동하여 만들기 옵션을 선택하십시오. 아래 그림과 같이 워크 플로우 만들기 창이 열립니다. 고유 이름을 입력하고 기본 설정을 그대로 두십시오.
워크플로를 만든 후 다음 단계는 매핑에 대한 세션 작업을 만드는 것입니다.
소스 한정자 세션 만들기
인포매티카에는 두 가지 유형의 세션이 있습니다:
- 인포매티카에서 다시 사용할 수 없는 세션
- 인포매티카에서 재사용 가능한 세션
시작 작업과 세션 작업을 연결하십시오. 그런 다음 워크플로 메뉴로 이동하여 유효성 검사 옵션을 선택하여 워크플로의 유효성을 검사합니다.
위의 스크린샷에서 인포매티카 워크플로의 소스 한정자 변환이 유효한 것임을 확인할 수 있습니다.
이제 워크 플로우를 시작하겠습니다. 이렇게 하려면 워크플로 메뉴로 이동하여 워크플로 시작 옵션을 선택합니다.
인포매티카에서 소스 한정자 변환을 사용하여 조인을 성공적으로 수행했는지 확인합니다.24