출력 단계(DataStage®)
출력 단계는 계층형 데이터 구조가 관계형 데이터 구조에 맵핑되는 방식을 설명합니다.
출력 단계는 출력 및 맵핑이라는 두 개의 창을 제공합니다.
출력 창에는 링크 보기와 트리 보기의 두 가지 보기를 표시할 수 있습니다.
링크 보기에는 스테이지의 컬럼 탭에 표시되는 것과 동일한 컬럼 정의 테이블이 표시됩니다. 링크 보기에서 컬럼 정의를 편집하면 그 결과를 단계 출력에서 볼 수 있습니다. 어셈블리를 저장하면 편집된 컬럼 정의가 작업 특성에 저장됩니다.
트리 보기에는 계층 구조로 변환된 이후의 관계형 링크 구조가 표시됩니다. 루트 요소는 맨 위이며 전체 출력 데이터를 포함합니다. 각 출력 링크는 OutputLinks 노드의 하위 목록 항목으로 변환됩니다. 각 컬럼은 컨텐츠 항목으로 변환되고 기본 유형이 지정됩니다. 예를 들어, SQL Varchar 유형이 지정된 컬럼은 문자열 데이터 유형의 컨텐츠 항목으로 변환됩니다.
맵핑 창에서 계층형 데이터 구조를 관계형 데이터 구조에 맵핑하십시오.
대상 구조에 있고 출력에 포함시키려는 모든 항목에 소스 항목을 맵핑해야 합니다. 대상 구조의 맨 위에서 시작하여 위에서 아래로 항목을 맵핑하십시오. 먼저 대상 목록 노드를 소스 목록 노드에 맵핑하십시오. 대상 목록 노드를 맵핑하는 즉시 해당 목록의 대상 컨텐츠 노드를 맵핑에 사용할 수 있습니다. 맵핑된 각 목록 노드의 대상 컨텐츠 노드를 소스 컨텐츠 노드에 맵핑하십시오.
맵핑 창에서 컬럼을 선택하고 키보드에서 삭제를 입력하면 맵핑 테이블에서 여러 컬럼을 삭제할 수 있습니다.
맵핑에 대한 자세한 정보는 데이터 맵핑을 참조하십시오.
모든 어셈블리에서 출력 단계를 사용하는 것은 아닙니다. 예를 들어, 계층형 데이터 스테이지가 작업의 대상 스테이지로 사용되고 출력 링크가 없는 경우 출력 단계는 비어 있습니다. 출력 단계가 비어 있더라도 어셈블리의 영구적인 부분이므로 제거할 수 없습니다.