Free Trial

Fórum

SOLUCIONADO

Macro para save em Banco de dados.

Gabriel_Brandao
Asteroide

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? 


  

5 RESPOSTAS 5
carlosteixeira
15 - Aurora
15 - Aurora

Olá @Gabriel_Brandao tudo bem?

Ja tentou colocar um BLOCK UNTIL DONE antes de cada OUTPUT data?

Só um exemplo abaixo OK!

 

carlosteixeira2005_0-1598484339569.png

 

Abraços

Carlos A Teixeira
Gabriel_Brandao
Asteroide

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.

carlosteixeira
15 - Aurora
15 - Aurora

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)

carlosteixeira2005_0-1598564515209.png

 

Acho que assim vai funcionar.

 

Abraços

 

Carlos Teixeira

 

Carlos A Teixeira
Gabriel_Brandao
Asteroide

Boa @carlosteixeira , Funcionou perfeitamente, Obrigadão!

carlosteixeira
15 - Aurora
15 - Aurora

MARAVILHA!!!!

Araços

Carlos A Teixeira
Rótulos