목차

Search

  1. 서문
  2. 매핑
  3. 맵렛
  4. 매핑 매개 변수
  5. 매개 변수를 할당할 위치
  6. 매핑 출력
  7. SQL 쿼리에서 매핑 생성
  8. 동적 매핑
  9. 동적 매핑을 개발 및 실행하는 방법
  10. 동적 매핑 사용 사례
  11. 매핑 관리
  12. PowerCenter로 내보내기
  13. PowerCenter에서 가져오기
  14. 성능 조정
  15. 푸시다운 최적화
  16. 분할된 매핑
  17. Developer tool 이름 지정 규칙

Developer 매핑 가이드

Developer 매핑 가이드

사용자 정의 매개 변수

사용자 정의 매개 변수

사용자 정의 매개 변수는 사용자가 매핑 실행 간에 변경할 수 있는 상수 값을 나타냅니다.
예를 들어 고객 주문을 처리하는 매핑을 생성합니다. 매핑은 한 국가의 고객 데이터를 포함하는 관계형 테이블에서 고객 정보를 읽습니다. 미국, 캐나다 및 멕시코의 고객에 대해 매핑을 사용할 수 있습니다. 고객 테이블과의 연결을 나타내는 사용자 정의 매개 변수를 생성합니다. 미국 고객 테이블, 캐나다 고객 테이블 및 멕시코 고객 테이블에 대해 연결 이름을 설정하는 3개의 매개 변수 집합을 생성합니다. 각 매핑 실행에 대해 다른 매개 변수 집합을 사용하여 매핑을 실행합니다.
다음과 같은 유형의 매개 변수를 생성할 수 있습니다.
연결 매개 변수
Informatica 연결 이름입니다.
날짜/시간 매개 변수
날짜입니다.
조인 조건, 필터 식 또는 조회 조건을 정의하는 식입니다.
입력 링크 집합
런타임 연결
대화 상자에서 연결할 포트 집합입니다.
숫자 매개 변수
정수, bigint, 10진수 및 배정밀도 매개 변수입니다.
포트
단일 포트의 이름입니다. 순위 변환의 순위 포트에서 포트 매개 변수를 사용할 수 있습니다.
포트 목록
그룹을 포함할 포트의 목록입니다. 예를 들어 집계 변환 또는 순위 변환에서 포트 목록 매개 변수를 사용할 수 있습니다.
리소스
관계형 데이터 개체의 테이블, 보기 또는 동의어 이름입니다. 리소스 이름이 매개 변수화된 경우 데이터 통합 서비스는 런타임 쿼리의 매개 변수 값을 사용하여 개체를 가져옵니다.
정렬 목록
분류기 변환으로 정렬할 포트의 목록입니다. 이 목록에는 포트 이름 및 오름차순이나 내림차순 정렬 시퀀스에 대한 표시기가 포함되어 있습니다.
정렬 키 목록
창 작업을 사용하도록 구성된 식 변환에서 순서 키로 정렬할 포트의 목록입니다. 이 목록에는 포트 이름 및 오름차순이나 내림차순 정렬 시퀀스에 대한 표시기가 포함되어 있습니다.
문자열
문자열 매개 변수는 플랫 파일 이름, 디렉터리, 테이블 이름 또는 런타임 속성을 나타냅니다. 32768자 이하의 전체 자릿수로 문자열 매개 변수를 정의합니다.
매개 변수를 생성할 때 달러 기호($)를 매개 변수 이름에서 선행 문자로 포함할 수 없습니다.
매개 변수를 사용하여 속성 값을 설정할 때 속성에 대해 올바른 매개 변수 유형을 사용해야 합니다. 예를 들어 대상 파일 이름에 대해 연결 유형 매개 변수를 사용할 수 없습니다. 숫자 식에서 매개 변수를 사용 중인 경우 숫자 매개 변수 유형을 사용해야 합니다.
관계형 데이터 개체에서는 SQL 재정의, 필터 조건, 조인 조건의 달러 기호($)를 이스케이프할 필요가 없습니다. 데이터 통합 서비스는 SQL 문에서 달러 기호로 시작되는 필드를 매개 변수로 처리합니다.
매개 변수에는 일련의 값이 포함될 수 없습니다. 매개 변수에서 일련의 값을 제공하는 경우 데이터 통합 서비스는 매개 변수 값을 단일 문자열 값으로 처리합니다.
예를 들어 매개 변수 $IndexParameter1(값 2) 및 $IndexParameter2(value1, value2, value3)가 있습니다. 식 INDEXOF에서 이러한 매개 변수를 다음과 같이 포함합니다.
INDEXOF($IndexParameter1,'value1','value2','value3')
데이터 통합 서비스는 값 2 대신 값 0을 반환합니다.