Ir para o conteúdo

Filtrar registros duplicados em um arquivo de origem no Jitterbit Design Studio

Se seus registros de origem podem conter duplicatas, e você deseja processar somente o primeiro registro e filtrar as duplicatas, você pode fazer isso usando scripts e uma condição. Esse processo também é chamado de deduplicação.

Depois de implementar sua Transformação, identifique o campo que deseja usar para verificar duplicatas.

anexo

  • O campo Email foi selecionado para este exemplo.

  • Clique duas vezes neste campo no lado do destino para exibir a caixa Construtor de Fórmulas:

    anexo

  • Na seção superior esquerda (Script), insira estas linhas, como na imagem acima:

    Set(Email, "1");
    
    Email
    
  • Isso criará uma variável dinâmica, definirá o nome dessa variável igual ao valor no campo Email, definirá o valor da variável como "1" e, então, retornará o valor do campo Email.

  • Clique em OK para salvar.

  • Após concluir a etapa acima, clique com o botão direito do mouse em _flat_ abaixo do alvo.

  • Selecione Adicionar Condição. Isso adiciona outro item no topo dos seus campos de destino chamado Condição.

  • Clique duas vezes neste Campo para exibir a caixa Construtor de Fórmulas.

  • Insira esta fórmula na seção de script:

    If(Get(Email)==1, False, True)
    

A função Get usará o valor no campo Email para recuperar a variável dinâmica que criamos nas etapas anteriores e verificar se a variável tem valor 1. Se tiver, ela pulará o registro; caso contrário, continuará com a inserção.

anexo

  • Clique em OK para salvar.

Nossa transformação de amostra concluída deve ficar assim:

anexo

Depois de concluir as etapas descritas acima, você poderá executar sua transformação, e as duplicatas não serão processadas.