Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Amigos, preciso fazer uma operação entre duas tabelas diferentes, eu criei uma chave primaria e liguei as duas tabelas, e por informações que vi li aqui, vi que o melhor jeito para fazer operações seria fazendo um join entre as tabelas, porem de alguma forma não está funcionando, alguém poderia me ajudar ?
[CALCULO_TAXA]:
Load
[$EstoqueSeguranca],
[Organização],
[CÓDIGO],
[Data Efetivacao],
[Uom],
[Quantidade],
[MOEDA],
[TAXA],
[Cat Plan]
Resident [STK];
left join
Load
[$EstoqueSeguranca],
[DESCRIÇÃO],
[VMU],
[EM_MÃOS],
[VLR ESTOQUE],
[LINHA],
[CATEGORIA_PLANEJAMENTO],
[DATA_ENTRADA]
Resident [STK TRATADO];
[Calculo]:
Load *,
[VMU] * [TAXA] as [VMU CALC]
Resident [CALCULO_TAXA];
DROP TABLE [STK TRATADO];
DROP TABLE [STK];
Agradeço desde já.
Dropa TABLE [STK TRATADO] e a TABLE [STK] logo após fazer o join:
NoConcatenate [CALCULO_TAXA]:
Load
[$EstoqueSeguranca],
[Organização],
[CÓDIGO],
[Data Efetivacao],
[Uom],
[Quantidade],
[MOEDA],
[TAXA],
[Cat Plan]
Resident [STK];
left join ([CALCULO_TAXA])
Load
[$EstoqueSeguranca],
[DESCRIÇÃO],
[VMU],
[EM_MÃOS],
[VLR ESTOQUE],
[LINHA],
[CATEGORIA_PLANEJAMENTO],
[DATA_ENTRADA]
Resident [STK TRATADO];
DROP TABLE [STK TRATADO];
DROP TABLE [STK];
NoConcatenate [Calculo]:
Load *,
[VMU] * [TAXA] as [VMU CALC]
Resident [CALCULO_TAXA];
Drop TABLE [CALCULO_TAXA];
Bom dia Samuel
Testa o código abaixo:
[CALCULO_TAXA]:
Load
[$EstoqueSeguranca],
[Organização],
[CÓDIGO],
[Data Efetivacao],
[Uom],
[Quantidade],
[MOEDA],
[TAXA],
[Cat Plan]
Resident [STK];
left join ([CALCULO_TAXA])
Load
[$EstoqueSeguranca],
[DESCRIÇÃO],
[VMU],
[EM_MÃOS],
[VLR ESTOQUE],
[LINHA],
[CATEGORIA_PLANEJAMENTO],
[DATA_ENTRADA]
Resident [STK TRATADO];
NoConcatenate [Calculo]:
Load *,
[VMU] * [TAXA] as [VMU CALC]
Resident [CALCULO_TAXA];
DROP TABLE [STK TRATADO];
DROP TABLE [STK];
Drop TABLE [CALCULO_TAXA];
Elvis,
Obrigado pelo ajuda, tentei as suas modificações, porém continua persistindo o mesmo erro em que não foi achado a tabela [CALCULO_TAXA](E debugando o código, o erro acontece quando aplico resident na tabela [CALCULO_TAXA]
Samuel
A tabela [CALCULO_TAXA] está sendo dropada no final do código Drop TABLE [CALCULO_TAXA]; por esse motivo ela não aparece.
Eu inclui esse Drop pois você já carregou todas as informações que foram unificadas pelo JOIN na tabela [CALCULO_TAXA] ao criar a tabela Calculo no seguinte trecho de código: [Calculo]: Load *, [VMU] * [TAXA] as [VMU CALC] Resident [CALCULO_TAXA];
O Drop TABLE [CALCULO_TAXA]; é necessário para evitar a criação de chaves sintéticas que afetarão seu modelo de dados.
Eu entendi, porém a carga de dados não é carregada devida ao erro:
Pelo log ela existe na memória e carregou 21.323 registros, é um erro de sintaxe dentro da tabela calculo.
Substitui o * pelo nome das colunas unificadas na tabela CALCULO_TAXA
Mantive assim:
Porém ainda o erro de "Table [CALCULO_TAXA] not Found: " persiste.
Dropa TABLE [STK TRATADO] e a TABLE [STK] logo após fazer o join:
NoConcatenate [CALCULO_TAXA]:
Load
[$EstoqueSeguranca],
[Organização],
[CÓDIGO],
[Data Efetivacao],
[Uom],
[Quantidade],
[MOEDA],
[TAXA],
[Cat Plan]
Resident [STK];
left join ([CALCULO_TAXA])
Load
[$EstoqueSeguranca],
[DESCRIÇÃO],
[VMU],
[EM_MÃOS],
[VLR ESTOQUE],
[LINHA],
[CATEGORIA_PLANEJAMENTO],
[DATA_ENTRADA]
Resident [STK TRATADO];
DROP TABLE [STK TRATADO];
DROP TABLE [STK];
NoConcatenate [Calculo]:
Load *,
[VMU] * [TAXA] as [VMU CALC]
Resident [CALCULO_TAXA];
Drop TABLE [CALCULO_TAXA];
Muito Obrigado! Deu certo!