Não gerar TXT se a base vier vazia
- Inscrever-se no RSS Feed
- Marcar tópico como novo
- Marcar tópico como lido
- Flutuar este Tópico do usuário atual
- Marcar como favorito
- Inscrever-se
- Emudecer
- Versão para impressão
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Boa tarde!
Eu sou nova na comunidade Alteryx, e estou tentando reconstruir um fluxo que atualmente faz uma consulta no Hive e salva o resultado num txt, mas algumas vezes a base do Hive da problema e fica vazia e isso impacta na minha rotina de dados.
Estou tentando criar um fluxo em que exista uma verificação nos dados antes de salvar em txt, porém estou com dificuldades nisso, olhei em vários exemplos e não consegui reproduzir, poderiam me ajudar por gentileza?
Segue print de exemplo do fluxo
Solucionado! Ir para Solução.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Oi @andressasousa !
Olha, acredito que poderia ter algumas abordagens para esse problema, uma caminho seria adicionar isso após entre sua ferramenta do hive e o output:
Faça nessa ordem:
- Conecta o Hive em um Union Tool
- Conecta o Hive em um count record em paralelo
- Conecta o count records no Union tool
- Configura o Union tool assim:
- Ignore - Continue Processing Records
- No output Order, marca o "Set a Specific Output Order"
- Deixa o #2 acima do #1( usa as setas da direita pra isso)
5. Liga um Error message no union tool e configura assim
- Usa a formula [Count]=0
- No message Type coloca o "Error - And Stop..."
- No message expression escolhe o que quer mostrar, por exemplo o "erro"
6. Clica em alguma parte do canva para ver as configurações do workflow
7. Clica em Runtime
8. Na parte de baixo, marca o "Cancel Running.."
Espero que esse passo a passo te ajude, assim ele vai gerar um erro quando não tiver dados e vai parar o fluxo antes de tentar salvar. Quando tiver dados, vai existir a linha do count lá, mas pode tirar de varias formas, como ela vai ser sempre a primeira linha pode por exemplo usar um Sample tool após o error message configurado para pular a primeira linha.
Se essa solução tiver resolvido o caso, lembra de marcar como solução para facilitar que outros encontrem essa resposta, caso contrário, continue postando aqui até conseguirmos te ajudar melhor!
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
@marcusmontenegro
agradeço demais a sua ajuda!
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Seja bem-vinda à Comunidade Alteryx, @andressasousa!
Como você viu, estaremos sempre aqui à disposição. Aproveito para convidá-la a explorar alguns recursos muito úteis que podem te ajudar com as ferramentas e os fluxos de trabalho. Dê uma olhada na nossa série Domínio de Ferramentas e também nas Lições Interativas da Academia!