![](https://www.path.com.br/wp-content/uploads/2024/07/Peca-Nova-10.png)
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:
![dica alteryx 50 01](https://www.path.com.br/wp-content/uploads/2021/06/Imagem1-1.png)
E uma base de compras:
![dica alteryx 50 02](https://www.path.com.br/wp-content/uploads/2021/06/Imagem2-1.png)
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”.
![dica alteryx 50 03](https://www.path.com.br/wp-content/uploads/2021/06/Imagem3-1.png)
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.
![dica alteryx 50 04](https://www.path.com.br/wp-content/uploads/2021/06/Imagem4.png)
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).
![dica alteryx 50 05](https://www.path.com.br/wp-content/uploads/2021/06/Imagem5.png)
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.
![dica alteryx 50 06](https://www.path.com.br/wp-content/uploads/2021/06/imagem6.png)
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”.
![dica alteryx 50 07](https://www.path.com.br/wp-content/uploads/2021/06/Imagem7.png)