Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
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.
Talvez possa ler MAX(CODIGOPEDIDO) do QVD e usar esse valor no select
se Criar um Rowno() na select? Pode ser uma tmbm
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.
Legal João, muito bom!
Aroveita e marque as respostas que te auxiliaram para fechar o post.
Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados