Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
joao_sp_campina
Creator II
Creator II

Carga Incremental (tabela sem data de Comparação)

Bom dia Pessoal,

Tenho  a seguinte situação: uma tabela com itens de pedidos com mais de 2.000.000 registros, preciso que esta tabela seja incremental na extração do banco sql server. Porem não tenho uma data nesta tabela para carregar os registros apenas pela ultima modificação. Sempre carrega a tabela inteira.

Como faço para criar um campo chave nesta tabela para limitar os dados na carga em relação ao QVD já criado? Carregar apenas os dados novos e não a tabela toda.

Desde já agradeço a atenção de todos,

João Carlos Ferreira.

1 Solution

Accepted Solutions
joao_sp_campina
Creator II
Creator II
Author

Boa tarde Pessoal,

Acredito que consegui resolver o problema da carga incremental.

Montei uma query no select dentro do qlikview que relaciona os dados por nota fiscal entre a tabela de cabeçalho Vendas e a tabela de Itens de Pedidos associando a Data da Venda com os dados de itens Pedidos. A query considera para atualização os registros do dia anterior. A data da venda esta na tabela de cabeçalho. Assim não é necessário carregar todos os registros da base. Apenas é realizado um JOIN entre os dados do select com a tabela (QVD) salva anterior.

Muito obrigado pela ajuda de vocês.

João Carlos Ferreira.

View solution in original post

6 Replies
nicolett_yuri

Pelo código do item seria possível?

Geralmente esses números são sequenciais, desta forma você manter o último pedido lido armazenado em uma tabela e depois pega somente os itens maiores do que esse.

Clever_Anjos
Employee
Employee

Talvez possa ler MAX(CODIGOPEDIDO) do QVD e usar esse valor no select

junior_ehlke
Creator III
Creator III

se Criar um Rowno() na select? Pode ser uma tmbm

joao_sp_campina
Creator II
Creator II
Author

Boa tarde Pessoal,

Acredito que consegui resolver o problema da carga incremental.

Montei uma query no select dentro do qlikview que relaciona os dados por nota fiscal entre a tabela de cabeçalho Vendas e a tabela de Itens de Pedidos associando a Data da Venda com os dados de itens Pedidos. A query considera para atualização os registros do dia anterior. A data da venda esta na tabela de cabeçalho. Assim não é necessário carregar todos os registros da base. Apenas é realizado um JOIN entre os dados do select com a tabela (QVD) salva anterior.

Muito obrigado pela ajuda de vocês.

João Carlos Ferreira.

nicolett_yuri

Legal João, muito bom!

Aroveita e marque as respostas que te auxiliaram para fechar o post.

Clever_Anjos
Employee
Employee

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados