Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

União de tabelas de BD diferente

Pessoal, boa tarde.

Tenho aqui na empresa uma solicitação cuja qual eu ainda não tratei.

Preciso trabalhar com vendas de dois bancos de dados. Um desses bancos de dados é de um antigo ERP meu, e o outro BD é do meu ERP atual.

Vamos lá, tenho as seguintes tabelas:

BD antigo (Viasoft):

Tabela: PPESCLI (possui campos de dados do cliente como, cnpj, razão social, nome fantasia etc..)

BD atual (Globus)

Tabela CODCLI (possui campos de dados do cliente como, cnpj, razão social, nome fantasia etc..)

Estou tratando aqui apenas uma das tabelas que tenho, que seriam em torno de 21 tabelas com informações de notas fiscais, vendas, quantidades, valores...

Preciso de uma força para saber qual a melhor maneira de tratar esses dados e unifica-los.

Obrigado comunidade         

Labels (1)
41 Replies
Anonymous
Not applicable
Author

Boa tarde Pessoal.

Enfim a solução depois de muito estudo. Foi o jeito que achei e com algumas dicas do pessoal.

LOAD

    CODCLI,

    NRCLI,

    RSOCIALCLI,

   trim(NRINSCRICAOCLI) as NRINSCRICAOCLI,

    NFANTASIACLI

FROM [lib://Ext Vendas (np_administrador)/BGM_CLIENTE.QVD](qvd);

LOAD

    NOME as RSOCIALCLI,

    FANTASIA as NFANTASIACLI,

     trim(if(isNull(CPF),CGC,CPF)) as CLIENTE

FROM [lib://Ext Vendas (np_administrador)/PPESCLI.QVD](qvd)

where not Exists(NRINSCRICAOCLI,if(isNull(CPF),CGC,CPF));

concatenate(BGM_CLIENTE)

Load RSOCIALCLI,

NFANTASIACLI,

CLIENTE as NRINSCRICAOCLI

Resident [PPESCLI];

drop table [PPESCLI];

//fim carga de cadastro de clientes

Se alguém tiver ao a acrescentar a opnião será muito bem vinda.

Obrigado

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Se possível e for o caso, marque as respostas apropriadas como Útil e/ou Correta para que outros membros possam saber que a sua pergunta foi respondida.

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti