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.
-
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:
-
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.
- Clique em OK para salvar.
Nossa transformação de amostra concluída deve ficar assim:
Depois de concluir as etapas descritas acima, você poderá executar sua transformação, e as duplicatas não serão processadas.