Quando utilizar atualização incremental em um modelo do Power BI?
Quando o histórico é grande e só os períodos recentes mudam, vale atualizar apenas o que mudou.
Pergunta
Quando utilizar atualização incremental em um modelo do Power BI?
Seu modelo de obras tem cinco anos de avanços diários. Toda noite, a atualização leva horas para recarregar tudo, embora só os últimos dias mudem. Como reduzir esse tempo?
Atualizar uma parte sem reconstruir todo o histórico
A atualização incremental divide o histórico em períodos e atualiza as partições previstas na política. Isso reduz processamento quando existe grande volume e registros antigos relativamente estáveis. Não é apenas atualizar mais rápido: a base precisa permitir filtrar por datas e tratar alterações que chegam fora do período recente.
Entenda as condições do conceito
A atualização incremental divide a tabela em partições por data. O Power BI atualiza somente as partições recentes, que podem mudar, e mantém as antigas como estão. Assim, a atualização diária deixa de recarregar cinco anos de dados. A configuração usa dois parâmetros de data, geralmente chamados RangeStart e RangeEnd, que definem o período a ser atualizado a cada execução. O histórico é grande e raramente muda, como avanços e custos já fechados.
A atualização completa demora demais ou estoura o tempo permitido. Existe uma coluna de data confiável que identifica o que foi alterado. Crie os parâmetros RangeStart e RangeEnd no Power Query, com datas de início e fim. Filtre a tabela de fatos pela coluna de data usando esses parâmetros. Configure a política de atualização incremental na tabela, definindo quanto histórico manter e quanto atualizar. Publique no serviço, verifique a primeira atualização completa e acompanhe as seguintes.
Confirme que o dado atualizado bate com a fonte, comparando totais de um período recente. Usar uma coluna de data que é alterada retroativamente. Registros antigos mudam e não são atualizados. Aplicar incremental em tabelas pequenas, onde o ganho não compensa a complexidade.
O risco das correções retroativas
Uma medição antiga pode ser corrigida depois do faturamento. Se a política atualiza apenas os últimos meses, a correção pode não alcançar o relatório. Portanto, defina o horizonte com base no comportamento real dos dados e na necessidade de ajustes, e não apenas na capacidade de processamento.
Como preparar e verificar
Configure os parâmetros de período, aplique o filtro de data corretamente e confirme o tratamento da fonte. Teste fronteiras para evitar duplicidade entre partições, examine horários e fuso quando aplicável e publique a política compatível com o ambiente utilizado. Depois compare contagens e totais por período. A disponibilidade e os limites variam conforme modo e capacidade; confirme a documentação da instalação.
Caso guiado: corrigir um registro fora da janela recente
A política atualiza somente períodos recentes, mas uma medição de meses anteriores é corrigida. Se o período não for reprocessado conforme a configuração, o relatório pode conservar a informação antiga. Examine como a política contempla esse comportamento real da fonte.
Teste também uma linha na fronteira entre períodos para verificar filtros inclusivos e exclusivos corretamente. Concilie contagens e totais após publicar. O exercício mostra que a eficiência depende de conhecer quais registros podem mudar. Histórico antigo não significa histórico imutável, e uma atualização rápida que mantém correção fora do modelo não atende ao controle da obra.
Aplicação e conferência no projeto
Não validar a política após a publicação. Um erro de filtro pode deixar dados faltando.
Dicionário técnico
Atualização apenas das partições recentes da tabela.
Divisão da tabela em blocos, geralmente por período.
Parâmetros de data que definem o período a ser atualizado.
Ferramenta de preparação de dados do Power BI.
Atualizar só o que mudou é a diferença entre um relatório que termina a tempo e um que nunca termina.
Conteúdos de Planejamento e Controle de Projetos — Tema de estudo: Quando utilizar atualização incremental em um modelo do Power BI
Consultar o conteúdo na plataformaConsultar o índice de assuntos do blog
Academia do Planejamento
Cursos de Oracle Primavera P6, MS Project e gestão de projetos para EPC, óleo e gás, mineração e construção.
Prof. Sérgio Magalhães · WhatsApp (21) 96896-0380
Prof. Alex Damasio · WhatsApp 41.8860.1821