Free Trial

Fórum

SOLUCIONADO

Recuperando dados de uma API inserir ou atualizar no Oracle

Josuemichel
Átomo

Pessoal, tenho uma tabela no Oracle, onde armazeno Codigocliente, serviço e status do serviço Ativo igual a Sim ou não. Recupera os mesmos dados diariamente de uma API, e preciso atualizar a tabela do Oracle, inserindo novos clientes pelo códigocliente, com status igual ao Sim. O ponto da dúvida é que os clientes que desativam o serviço, status igual a Não, serão apenas atualizados na tabela do Oracle quando não encontrarem nenhum registros no retorno da API para determinado código cliente.

Ou seja, cliente com status igual a Não, deixa de vir no retorno da API, terei que validar se todos os clientes status Ativo igual Sim da tabela do Oracle estão sem retorno da API, os que não existem, tenho que atualizar status para Ativo igual a Não .

Como posso fazer um fluxo no Alteryx para este projeto?

Podem me dar dicas de como validar e atualizar os registros no Oracle, passando status de Não,  para Sim?

A chave primária na tabela do Oracle é Codigocliente e Serviço.

Já tenho fluxo que recuperei e inseri no oracle todos os clientes com status Ativo igual ao Sim. Limpando a Tabela a cada carga e não validando ou atualizando status pata Ativo igual a não.

2 RESPOSTAS 2
carlosteixeira
15 - Aurora
15 - Aurora

Bom dia @Josuemichel tudo bem?

 

Se eu entendi bem a sua dúvida se você fizer um join entra a tabela do ORACLE e o retorno do que vem da API vc consegue identificar quais são os clientes que estão no ORACLE e não estão no retorno da API (ficarão na Saída L - se vc colocar o Oracle na entra L)

Quem não estiver no JOIN é pq retornou na API.

Aí é só atualizar esses casos no ORACLE novamente.

 

Faz sentido?

Carlos A Teixeira
Josuemichel
Átomo

Obrigado Carlos.
Seguindo exatamente como sugeriu e agora estou trabalhando no Insert/update no Oracle, para novos registros e atualizando os existentes, passando para não.
Estou encontrando dificuldades no Insert/Update, mas ainda estou analisando.
Sabe se o Alteryx teria alguma incompatibilidade para estes recursos insert e update?

Rótulos