Oi gente, tudo beleza?
Tenho um fluxo que abre arquivos XML, trabalha os dados e salva dados em um BD SQLServer.
Esse save precisa ser feito em duas partes, pois na primeira são geradas algumas Chaves primarias e que serão usadas na segunda parte como chave estrangeira.
Para isso adicionei uma entrada de dados que trás as informações desse primeiro save, e que conterá as PK depois de criadas, a parte complicada é que não consigo deixar essa entrada no mesmo fluxo pois ela é carregada antes desse "primeiro save" ser efetuado.
Existe a possibilidade de manter essa segunda dinâmica em um único fluxo do alteryx?
eventualmente uma macro que faça essa segunda parte funcione?
Solucionado! Ir para Solução.
Olá @Gabriel_Brandao tudo bem?
Ja tentou colocar um BLOCK UNTIL DONE antes de cada OUTPUT data?
Só um exemplo abaixo OK!
Abraços
Olá @carlosteixeira ,
Até pensei nisso, mas acaba não funcionando pois logo no inicio do fluxo os dados do INPUT são carregados, dessa forma ele já trás a consulta sem a PK gerada no primeiro Save.
Fala @Gabriel_Brandao tudo bem?
Tenta assim então:
Na primeira parte vc coloca o output ligado na saida 1 do block until done.
E na saida 2 vc coloca um dynamic input fazendo a leitura da tabela que alimenta a parte 2.
Veja no exemplo abaixo: (Só exemplo ok)
Acho que assim vai funcionar.
Abraços
Carlos Teixeira
Boa @carlosteixeira , Funcionou perfeitamente, Obrigadão!
MARAVILHA!!!!
Araços