Switch stage in DataStage

스위치 스테이지는 단일 데이터 세트를 입력으로 사용하고 선택기 필드 값에 따라 각 입력 행을 출력 데이터 세트에 지정합니다.

스위치 스테이지에는 단일 입력 링크, 최대 128개의 출력 링크 및 단일 거부 링크가 있을 수 있습니다.

스위치 스테이지는 처리 스테이지입니다. C switch 문과 유사한 오퍼레이션을 수행하여 C 프로그램의 제어 플로우가 선택기 변수의 값에 따라 여러 케이스 중 하나로 분기되도록 합니다. 어떤 케이스도 충족하지 않는 행은 거부 링크에 출력됩니다.

스위치 스테이지를 두 번 클릭하면 특성 패널이 열립니다. 특성 패널에는 다음 세 가지 탭이 있습니다.

  • 스테이지. 항상 표시되며 스테이지에 대한 일반 정보를 지정하는 데 사용됩니다.
  • 입력. 행을 선택할 단일 입력 세트에 대한 세부사항을 지정할 수 있습니다.
  • 출력. 스테이지에서 출력되는 처리된 데이터에 대한 세부사항을 지정할 수 있습니다.

입력 탭

컬럼 섹션은 수신 데이터의 컬럼 정의를 지정합니다. 고급 섹션에서는 입력 링크의 기본 버퍼링 설정을 변경할 수 있습니다.

출력 탭

스위치 스테이지에는 최대 128개의 출력 링크 및 거부된 행을 전달하는 한 개의 거부 링크가 있을 수 있습니다. 출력 이름 드롭 다운 목록에서 작업 중인 링크를 선택하십시오.

컬럼 섹션은 데이터의 컬럼 정의를 지정합니다. 컬럼 편집기를 열려면 컬럼 섹션에서 편집을 클릭하십시오. 입력 컬럼의 맵 섹션에서는 스위치 스테이지에 입력되는 컬럼과 출력 컬럼 간의 관계를 지정할 수 있습니다. 고급 섹션에서는 출력 링크의 기본 버퍼링 설정을 변경할 수 있습니다.