Etapa de entrada (DataStage®)
A etapa de entrada descreve como os links e as colunas de uma estrutura de dados relacional são representados como uma estrutura de dados hierárquicos.
A etapa de entrada fornece duas visualizações: uma visualização de Links e uma visualização de Á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ó InputLinks. 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.
A Saída da etapa da etapa Entrada torna-se a Entrada da etapa para a próxima etapa no conjunto. Esse processo de tirar a estrutura de dados transformada da etapa anterior; transformar, analisar ou editar dados; e, então, produzir uma estrutura de dados modificada para a próxima etapa continua por meio de cada etapa no conjunto. Em cada etapa, é possível observar a Entrada da etapa, que exibe o resultado da etapa anterior, e a Saída da etapa, que exibe os resultados da saída da etapa atual, para avaliar as mudanças que cada etapa faz na estrutura de dados.
Nem todos os conjuntos usam uma etapa de Entrada. Por exemplo, se o estágio Hierarchical Data for usado como um estágio de origem em uma tarefa, não haverá links de entrada e a etapa de Entrada estará vazia. Mesmo que a etapa de Entrada esteja vazia, ela permanecerá uma parte permanente de um conjunto; não será possível removê-la. As tarefas paralelas podem receber entrada de vários links de entrada, enquanto as tarefas do servidor podem receber entrada de um único link de entrada apenas.