입력 단계(DataStage®)
입력 단계는 관계형 데이터 구조의 링크 및 컬럼이 계층형 데이터 구조로 표시되는 방식을 설명합니다.
입력 단계는 링크 보기 및 트리 보기라는 두 가지 보기를 제공합니다.
링크 보기에는 스테이지의 컬럼 탭에 표시되는 것과 동일한 컬럼 정의 테이블이 표시됩니다. 링크 보기에서 컬럼 정의를 편집하면 그 결과를 단계 출력에서 볼 수 있습니다. 어셈블리를 저장하면 편집된 컬럼 정의가 작업 특성에 저장됩니다.
트리 보기에는 계층 구조로 변환된 이후의 관계형 링크 구조가 표시됩니다. 루트 요소는 맨 위이며 전체 입력 데이터를 포함합니다. 각 입력 링크는 InputLinks 노드의 하위 목록 항목으로 변환됩니다. 각 컬럼은 컨텐츠 항목으로 변환되고 기본 유형이 지정됩니다. 예를 들어, SQL Varchar 유형이 지정된 컬럼은 문자열 데이터 유형의 컨텐츠 항목으로 변환됩니다.
입력 단계의 단계 출력은 어셈블리의 다음 단계에 대한 단계 입력이 됩니다. 이전 단계에서 변환된 데이터 구조를 가져와서 데이터를 변환, 구문 분석 또는 구성한 후 다음 단계를 위해 수정된 데이터 구조를 생성하는 이 프로세스는 어셈블리의 각 단계에서 계속됩니다. 각 단계에서 이전 단계의 결과를 표시하는 단계 입력과 현재 단계의 출력 결과를 표시하는 단계 출력을 검토하여 각 단계에서 데이터 구조에 대한 변경사항을 평가할 수 있습니다.
모든 어셈블리에서 입력 단계를 사용하는 것은 아닙니다. 예를 들어, 계층형 데이터 스테이지가 작업의 소스 스테이지로 사용되는 경우 입력 링크가 없고 입력 단계가 비어 있습니다. 입력 단계가 비어 있더라도 어셈블리의 영구적인 부분이므로 제거할 수 없습니다. 병렬 작업은 여러 입력 링크에서 입력을 수신할 수 있지만, 서버 작업은 단일 입력 링크에서만 입력을 수신할 수 있습니다.