목차

Search

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

변환 언어 참조

변환 언어 참조

변수 함수

변수 함수

변환 언어에는 매핑 변수의 현재 값을 세션 전체에 업데이트하는 변수 함수 그룹이 포함됩니다. 워크플로우를 실행하면 PowerCenter 통합 서비스가 마지막 세션 실행의 최종 변수 값을 바탕으로 세션이 시작될 때의 변수의 시작 값과 현재 값을 평가합니다. 다음 변수 함수를 사용합니다.
  • SetCountVariable
  • SetMaxVariable
  • SetMinVariable
  • SetVariable
변수에 사용하는 변수 함수는 변수의 집계 유형에 따라 다릅니다.
다중 파티션을 포함하는 세션의 매핑 변수를 사용하는 경우 변수 함수를 사용하여 각 파티션에 대한 변수의 최종 값을 결정합니다. PowerCenter 통합 서비스는 세션이 종료될 때 모든 파티션에 집계 함수를 수행하여 리포지토리에 저장할 하나의 최종 값을 결정합니다. 재정의하지 않은 경우 다음에 이 세션을 사용하면 저장된 값이 변수의 시작 값으로 사용됩니다.
예를 들어 SetMinVariable을 사용하여 변수를 평가된 최소값으로 설정한 경우 PowerCenter 통합 서비스는 각 파티션에 대한 변수의 현재 최소값을 계산합니다. 그런 다음 세션이 종료될 때 모든 파티션에 대한 현재 최소값을 찾아 리포지토리에 저장합니다.
SetVariable은 파이프라인의 각 매핑 변수에 대해 한 번씩만 사용합니다. 파이프라인에 여러 파티션을 작성하는 경우 PowerCenter 통합 서비스가 여러 개의 스레드를 사용하여 이 파이프라인을 처리합니다. 동일한 변수에 대해 이 함수를 두 번 이상 사용하면 매핑 변수의 현재 값을 예측할 수 없게 될 수 있습니다.