Para consolidar registros, crie um mapeamento que cria grupos de registros relacionados. Adicione uma transformação de Consolidação a um mapeamento e configure a transformação para consolidar cada grupo de registros em um único registro principal.
Conecte uma transformação de Consolidação a outras transformações de acordo com os objetivos comerciais e os requisitos de dados. Para consolidar registros correspondentes, você pode conectar a transformação de Consolidação a uma transformação de Correspondência. Para consolidar registros como parte do gerenciamento de registros de exceção, conecte a transformação de Consolidação a uma transformação de Exceção. Por exemplo, se você usar uma transformação de Gerador de Chaves para agrupar registros, poderá conectar uma transformação de Consolidação diretamente a essa transformação de Gerador de Chaves. A transformação de Consolidação cria um registro consolidado para cada grupo criado pela transformação de Gerador de Chaves.
Saída de mapeamento em ambientes nativos e Hadoop
Quando você executa um mapeamento de consolidação em um ambiente nativo e em um ambiente Hadoop, a transformação de Consolidação pode gerar resultados diferentes. Como o mapeamento é executado em vários nós no Hadoop, os registros de entrada podem entrar na transformação de Consolidação em uma ordem diferente daquela no ambiente nativo. Como resultado, a transformação pode gerar diferentes conjuntos de registros sobreviventes em cada ambiente para o mesmo conjunto de dados de entrada. Em cada caso, os cálculos da transformação e os resultados consolidados são precisos para a ordem de linhas de entrada.
Para gerar os mesmos registros sobrevivente em ambientes nativos e Hadoop, configure a transformação de Consolidação para classificar os registros na seguinte ordem:
Primeiro, classifique os registros na porta Agrupar por.
Em seguida, classifique os registros na ordem em que as portas de entrada aparecem na transformação.