Etapa de saída (DataStage®)
A etapa de saída descreve como a estrutura de dados hierárquicos é mapeada para uma estrutura de dados relacional.
A etapa de saída fornece duas janelas: Saída e Mapeamentos.
Na janela Saída, é possível exibir duas visualizações: uma visualização Links e uma visualização em Árvore.
A visualização Links exibe a mesma tabela de definição de coluna que você vê na guia Colunas de um estágio. Na visualização Links, é possível editar as definições da coluna e, em seguida, visualizar o resultado na etapa Saída. Ao salvar a montagem, as definições da coluna editada são salvas nas propriedades da tarefa.
A visualização em árvore exibe a estrutura de links relacionais após ela ser transformada em uma estrutura hierárquica. O elemento-raiz é Top, e ele contém os dados de entrada inteiros. Cada link de entrada é transformado em um item de lista filho do nó OutputLinks. Cada coluna é transformada em um item de conteúdo e um tipo primitivo é designado a ela. Por exemplo, uma coluna à qual é designado o tipo SQL Varchar é transformada em um item de conteúdo que tem o tipo de dados de sequência.
Na etapa Mapeamentos, mapeie a estrutura de dados hierárquicos para uma estrutura de dados relacionais.
Deve-se mapear um item de origem para cada item que está na estrutura de destino e que você deseja incluir na saída. Comece na parte superior da estrutura de destino e mapeie os itens de cima para baixo. Comece mapeando os nós da lista de destino para os nós das listas de origem. Assim que você mapear um nó da lista de destino, os nós de conteúdo de destino dessa lista estarão disponíveis para mapeamento. Mapeie os nós de conteúdo de destino de cada nó da lista mapeada para os nós de conteúdo de origem.
Na janela Mapeamentos, é possível excluir várias colunas da tabela Mapeamentos, selecionando as colunas e digitando Excluir do seu teclado.
Para obter mais informações sobre mapeamento, consulte Mapeando dados.
Nem todos os conjuntos usam uma etapa de saída. Por exemplo, se o estágio Hierarchical Data for usado como um estágio de destino em uma tarefa e não tiver nenhum link de saída, a etapa de saída estará vazia. Mesmo que a etapa de saída esteja vazia, ela permanecerá uma parte permanente de um conjunto; não será possível removê-la.