Ao associar dados da mesma origem, você pode criar duas ramificações do pipeline.
Ao ramificar um pipeline, é necessário adicionar uma transformação entre a entrada de mapeamento e a transformação de Associador em pelo menos uma ramificação do pipeline. É necessário associar dados classificados e configurar a transformação de Associador para entrada classificada.
Por exemplo, há uma origem com as seguintes portas:
Funcionário
Departamento
Total de Vendas
No destino, você deseja visualizar os funcionários que geraram vendas maiores que as vendas médias de seus departamentos. Para fazer isso, crie um mapeamento com as seguintes transformações:
Transformação de Ordenador. Classifica os dados.
Transformação de Agregador classificada. Calcula a média dos dados de vendas e do grupo por departamento. Ao efetuar essa agregação, você perde os dados de cada funcionário. Para manter os dados dos funcionários, é necessário passar uma ramificação do pipeline para a transformação de Agregador e passar uma ramificação com os mesmos dados para a transformação de Associador, a fim de manter os dados originais. Ao associar as duas ramificações do pipeline, você associa os dados agregados aos dados originais.
Transformação de Associador classificada. Associa os dados agregados classificados com os dados originais.
Transformação de Filtro. Compara os dados médios das vendas com os dados de vendas para cada funcionário e filtra os funcionários com vendas inferiores ao que está acima da média.
Employees_West Source
Ramificação de pipeline 1
Ramificação de Pipeline 2
Transformação de Associador classificada
Filtrar os funcionários com menos do que as vendas acima da média
A associação de duas ramificações poderá diminuir o desempenho se a transformação de Associador receber dados de uma ramificação muito mais tarde do que de outra ramificação. A transformação de Associador armazena em cache todos os dados da primeira ramificação e gravará o cache em disco se ele ficar cheio. Assim, a transformação de Associador deve ler os dados do disco ao receber os dados da segunda ramificação.