O que você vai aprender?
Nesta dica você irá aprender como criar pontos de pausa e validação de integridade de dados no seu fluxo Alteryx.
Para esta dica utilizaremos uma base de dados de clientes:
E uma base de compras:
Passo 1:
O primeiro passo é identificar as compras sem clientes vinculados, para isso utilizaremos a ferramenta “Join” onde conectaremos a base de vendas à entrada “L” e a base de clientes à entrada “R”.
Passo 2:
Nesse ponto, todas as vendas sem clientes estarão presentes na saída “L” da ferramenta “Join”. Para criar o nosso ponto de validação, iremos usar uma ferramenta de “Count Records” para gerar um registro único, indicando o total de vendas sem clientes.
Passo 3:
Após a contagem, precisamos incluir à saída da ferramenta “Count Records” a saída “J” da ferramenta Join. (Essa saída representa todas as vendas que possuem clientes).
Observem que foi utilizada a ferramenta “Append Fields”. Ela irá incluir a linha de contagem de registros à base principal, mesmo quando a base principal estiver vazia, ou seja, TODAS as vendas estão sem clientes vinculados.
Passo 4:
Feito o Append, criamos nosso ponto de pausa no fluxo utilizando a ferramenta message com as seguintes configurações:
- Before rows where expression is True – Utilizamos a verificação de [Count]>0 para verificar se algum registro passou pela saída “Left” da nossa ferramenta de “Join”.
- Error And Stop Passing Record Through This Tool – Para caso exista alguma ocorrencia, o fluxo reporte erro e pare de passar dados para o restante das ferramentas a frente.
- Message Expression – Criação da mensagem personalizada para identificar o erro.
Passo 5:
Por ultimo configuramos o fluxo para parar a execução no caso de erro. Para isso vamos as configurações do fluxo e selecionamos a opção de “Cancel running workflow on error”.