Buscar K
Aparência
Aparência
Você vai levar as vendas de um banco SQL Server para uma tabela do HorusDW, publicar o Dataflow numa Mesa de Dados, rodar a primeira carga com o histórico inteiro e agendar a recarga diária dos últimos 3 dias.
O exemplo usa a tabela pedidos de um ERP fictício da Loja Exemplo. Troque pelos nomes da sua origem.
Vendas Loja Exemplo.O Dataflow nasce na sua Minha Mesa, onde só você o vê e pode testar à vontade.
SELECT p.id AS PEDIDO_ID,
p.data_emissao AS DATA_EMISSAO,
p.cliente_id AS CLIENTE_ID,
p.valor_total AS VALOR_TOTAL
FROM pedidos p
WHERE p.data_emissao BETWEEN '{StartDate}' AND '{EndDate}'{StartDate} e {EndDate} são as pontas da janela de datas, preenchidas pelo Agente em cada execução. É por elas que a carga diária vai ler só os últimos dias.
vendas. A tabela recebe as colunas da consulta.DATA_EMISSAO.Com esse par, cada execução apaga no destino os pedidos da janela pedida e insere o que a consulta trouxe, sem tocar no resto do histórico. DATA_EMISSAO serve como coluna de janela porque não muda depois que o pedido nasce. Os outros pares estão em Tipos de carga.
Se a seção mostrar "As colunas ainda não são conhecidas.", clique em Executar Todos os Nós uma vez e volte a ela.
Um nó vermelho mostra a mensagem do erro ao ser aberto. Os erros mais comuns estão em Problemas.
O Dataflow e a tabela vendas passam para a Mesa escolhida. Só Dataflow publicado pode ser executado pela lista da Mesa e entrar num agendamento.
O contexto Total abre a janela de 01/01/1910 a 01/01/2100 e traz todos os pedidos da origem. Sem essa primeira carga, a tabela teria só os dias que o agendamento recarrega.
Vendas diário.Vendas Loja Exemplo, escolha o contexto Temporal (Passado) e informe 3 dias.03:00.Toda madrugada o Agente recarrega os pedidos dos últimos 3 dias, o que cobre as correções que o ERP faz no próprio pedido logo depois da venda.
vendas tem o mesmo número de pedidos que a origem.Vendas diário aparece ativo, com a próxima execução às 03:00.