Interseção

Uma atividade do tipo intersecção cria um target a partir da intersecção dos targets recebidos.

Uma intersecção permite extrair somente o público que é comum a todos os resultados da atividade de entrada. O target é criado com todos os resultados recebidos: todas as atividades anteriores devem então ser concluídas antes que a intersecção possa ser executada. Para configurar essa atividade, você precisa inserir um rótulo para ela, bem como as opções referentes ao resultado.

Para obter mais informações sobre como configurar e usar a atividade de intersecção, consulte Extraindo dados conjuntos (Intersecção).

Marque a opção Generate complement se desejar processar o público restante. O complemento conterá a união dos resultados de todas as atividades de entrada menos a intersecção. Uma transição de saída adicional será adicionada à atividade, da seguinte maneira:

Exemplo de intersecção

No exemplo a seguir, o objetivo da intersecção é calcular os recipients comuns aos três queries simples para criar uma lista.

  1. Após três queries simples, insira uma atividade do tipo Intersection.

    Neste exemplo, os queries direcionam os recipients homens, que moram em Paris e com idade entre 18 e 30 anos, respectivamente.

  2. Configure a intersecção. Para fazer isso, selecione o método de reconciliação Keys only desde que as populações resultantes dos queries contenham dados consistentes.

  3. Se você tiver fornecido dados adicionais para os queries, poderá optar por manter apenas aqueles compartilhados por recipients marcando a caixa relevante.

  4. Se quiser usar o restante dos dados (em relação aos queries, mas não sua intersecção), marque a caixa Generate complement.

  5. Adicione uma atividade de atualização da lista após o resultado da intersecção. Você também pode adicionar uma atualização da lista ao complemento que deseja usar.

  6. Execute o workflow Aqui, dois recipients se aplicam a todos os três queries fornecidos ao mesmo tempo. O complemento é composto de cinco recipients que se aplicam apenas a um ou dois queries.

    O resultado da intersecção é enviado para a atualização da primeira lista. Se você optou usar o complemento, ele também será enviado para a segunda atualização da lista.

Parâmetros de entrada

  • tableName
  • schema

Cada evento de entrada deve especificar um target definido por esses parâmetros.

Parâmetros de output

  • tableName
  • schema
  • recCount

Esse conjunto de três valores identifica o target resultante da intersecção. tableName é o nome da tabela que registra os identificadores de target, schema é o schema do público (normalmente nms:recipient) e recCount é o número de elementos na tabela.

Nesta página