Etapa Empilhar
A etapa Empilhar combina verticalmente diferentes informações de duas ou mais fontes em uma tabela única. Use-a quando precisar unir registros de origens distintas que compartilham a mesma estrutura de colunas.
A Empilhar fica na categoria Combinação da barra de ferramentas.
Configurar o Empilhar
Para configurar o Empilhar, conecte duas ou mais fontes na porta de entrada e escolha um método de ordenação das colunas. Ao conectar ao menos duas fontes, você visualiza as colunas organizadas por linhas, com a nomenclatura da etapa conectada.
A primeira conexão feita na porta de entrada é a referência de nome e de tipo de dado para o empilhamento de todas as colunas.
O campo Sugestão para Empilhar Dados oferece dois métodos:
Por nome da Coluna: identifica e empilha colunas com o mesmo nome.
Por posição da Coluna: identifica e empilha colunas na mesma posição.
Para cada etapa conectada, o Empilhar apresenta:
Etapas: nome da etapa conectada ao Empilhar.
Colunas: todas as colunas carregadas das etapas de entrada. É possível alterar a coluna empilhada pelo seletor ao lado do nome.
Status da Coluna: indica a situação da coluna, que pode ser Válido ou Inválido. O status Inválido ocorre quando o tipo de dado da coluna não corresponde ao tipo definido no cabeçalho de referência. Pelos três pontos acima da referência da coluna, você altera o nome e o tipo de dado dessa referência. Essa alteração não muda o nome das colunas das etapas conectadas, apenas o nome da coluna única gerada na porta de saída. Ao alterar o tipo de dado, as etapas cuja coluna tiver tipo diferente do selecionado ficam com status Inválido.
Fechar: fecha a tela sem salvar as configurações e volta para o Designer.
Salvar: salva as configurações.
Dica: a primeira conexão na porta de entrada vira automaticamente o nome e o tipo de dado da referência. Para manter o cabeçalho de uma etapa específica, conecte-a primeiro ao Empilhar.
Exemplo: empilhar por nome da coluna
Considere duas fontes com as colunas Negócio, Data, Conta, Valor e Descrição. Na segunda fonte, os nomes das colunas são iguais aos da primeira, mas a ordem é diferente.
Como os nomes coincidem, o método indicado é Por nome da coluna. O resultado é uma tabela única com todos os registros das duas fontes, alinhados pelo nome de cada coluna independentemente da posição original.
Exemplo: empilhar por posição da coluna
Agora considere duas fontes em que a ordem das colunas é a mesma, mas os nomes são diferentes (por exemplo, a segunda fonte usa Nomenclatura, Data da Transação, Código da Conta, Valor (R$) e Identificação).
Como a posição coincide e os nomes não, o método indicado é Por posição da coluna. O resultado é uma tabela única com todos os registros das duas fontes, alinhados pela posição de cada coluna, usando os nomes da primeira fonte como referência.
Artigos relacionados
Etapa Transformar
Etapa Deduplicar
Etapa Ordenar