목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

기본 제공 변수

기본 제공 변수

변환 언어는 기본 제공 변수를 제공합니다. 기본 제공 변수는 런타임 또는 시스템 정보를 반환합니다. 런타임 변수는 소스 및 대상 테이블 이름, 폴더 이름, 세션 실행 모드 및 워크플로우 실행 인스턴스 이름과 같은 정보를 반환합니다. 시스템 변수는 세션 시작 시간, 시스템 날짜 및 워크플로우 시작 시간을 반환합니다.
변환 언어는 시스템 날짜를 반환하는 기본 제공 변수인 SYSDATE를 제공합니다. SYSDATE는 식에 사용할 수 있습니다. 예를 들어 DATE_DIFF 함수에 SYSDATE를 사용할 수 있습니다.
기본 제공 변수는 디자이너 또는 워크플로우 관리자에서 식에 사용할 수 있습니다. 예를 들어 DATE_DIFF 함수에 시스템 변수인 SYSDATE를 사용할 수 있습니다. 런타임 변수는 식과 매핑 또는 워크플로우 변수를 허용하는 입력 필드에 사용할 수 있습니다. 예를 들어 런타임 변수 $PMWorkflowRunInstanceName을 대상 출력 파일 이름의 일부로 사용할 수 있습니다.
PowerCenter 통합 서비스
에서는 기본 제공 변수의 값이 설정됩니다. 사용자는 워크플로우 또는 세션 매개 변수 파일에서 기본 제공 변수의 값을 정의할 수 없습니다.
기본 제공 변수는 식에 사용할 수 있습니다. 예를 들어 DATE_DIFF 함수에 시스템 변수인 SYSDATE를 사용할 수 있습니다.
다음 기본 제공 변수는 런타임 정보를 제공합니다.
  • $PM<SourceName>@TableName, $PM<TargetName>@TableName
  • $PMFolderName
  • $PMIntegrationServiceName
  • $PMMappingName
  • $PMRepositoryServiceName
  • $PMRepositoryUserName
  • $PMSessionName
  • $PMSessionRunMode
  • $PMWorkflowName
  • $PMWorkflowRunId
  • $PMWorkflowRunInstanceName
다음 기본 제공 변수는 시스템 정보를 제공합니다.
  • $$$SessStartTime
  • SESSSTARTTIME
  • SYSDATE
  • WORKFLOWSTARTTIME
다음 테이블에는 디자이너 및 워크플로우 관리자에서 기본 제공 변수를 사용하는 위치가 설명되어 있습니다.
변수 이름
디자이너
워크플로우 관리자
$PM<SourceName>@TableName, $PM<TargetName>@TableName,
  • 매핑 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
$PMFolderName
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$PMIntegrationServiceName
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$PMMappingName
  • 매핑 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
$PMRepositoryServiceName
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$PMRepositoryUserName
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$PMSessionName
  • 매핑 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
$PMSessionRunMode
  • 매핑 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
$PMWorkflowName
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$PMWorkflowRunId
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$PMWorkflowRunInstanceName
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
  • 매핑 변수를 허용하는 입력 필드
  • 워크플로우 변수를 허용하는 입력 필드
$$$SessStartTime
  • 매핑 또는 맵렛 필터 조건
  • 사용자 정의 조인
  • SQL 재정의
  • 매핑 또는 맵렛 필터 조건
  • 사용자 정의 조인
  • SQL 재정의
SESSSTARTTIME
해당 없음
SYSDATE
WORKFLOWSTARTTIME
해당 없음