Dúvida

Quando usar o modo Import e quando usar DirectQuery no Power BI?

Import copia os dados para o modelo e responde rápido; DirectQuery consulta a fonte no momento e mostra o dado mais recente.

Pergunta

Quando usar o modo Import e quando usar DirectQuery no Power BI?

O dashboard de obras precisa mostrar o avanço de hoje, mas o time de dados reclama que o relatório demora a abrir. Você pensa em trocar para DirectQuery, para ter o dado sempre atualizado. É a escolha certa?

Onde os dados são consultados

Import carrega dados no modelo e atende as consultas com essa cópia; DirectQuery consulta a fonte durante a interação, sujeito às condições e limitações do modo. A escolha influencia atualização, velocidade e dependência da infraestrutura. DirectQuery não garante automaticamente que o relatório esteja sempre instantâneo ou que a fonte suporte muitas interações.

Entenda as condições do conceito

No modo Import, o Power BI copia os dados da fonte para o modelo, comprimidos, e os responde a partir dessa cópia. Os dados só ficam atualizados até a última atualização agendada ou manual. No modo DirectQuery, o modelo não guarda os dados. Cada interação envia uma consulta à fonte, que responde em tempo real. O relatório mostra o dado do momento, mas depende da velocidade da fonte.

Pergunte com que frequência a decisão depende de dado do minuto. Se for diária ou semanal, Import basta. Avalie o volume. Grandes volumes com atualização frequente podem pedir atualização incremental, e não DirectQuery. Confirme se a fonte aguenta consultas constantes sem perder desempenho. Se o problema for lentidão do relatório, primeiro otimize o modelo: remova colunas desnecessárias, use medidas simples e um modelo estrela. Trocar para DirectQuery achando que o relatório ficará mais rápido. Em geral, fica mais lento.

Ignorar o limite de funções disponíveis em DirectQuery e descobrir isso tarde, no desenvolvimento. Manter Import com atualização manual e esperar dados em tempo real.

Decidir pelo uso do painel

Um relatório semanal com corte aprovado pode usar Import e exibir claramente a data da atualização. Um processo que exige consulta frequente à base operacional pode justificar DirectQuery. Entretanto, cada filtro e visual pode gerar trabalho na fonte. Se a conexão for lenta ou as consultas não forem eficientes, a experiência do aluno piora.

Exemplo comentado e interpretação

CritérioImportDirectQuery
Velocidade de respostaAlta, pois os dados estão no modeloDepende da fonte e da rede
AtualizaçãoPor agendamento ou manualEm tempo quase real
Funções de cálculoTodas as funções de DAX estão disponíveisAlgumas funções e transformações são limitadas
Carga na fonteConcentrada na atualizaçãoDistribuída em cada interação
Tamanho do modeloLimitado pela capacidade do serviçoSem cópia dos dados no modelo
Diagrama com quatro etapas: Dados da obra, Modelo e relações, Cálculos e filtros, Painel para decisão

Caso guiado: escolher pelo corte e pela carga

Um painel de controle usa medições aprovadas semanalmente. Import pode atender bem se a atualização ocorre após o fechamento e a data do corte está visível. Para uma consulta operacional frequente, DirectQuery pode ser avaliado, mas precisa de fonte disponível, consultas eficientes e capacidade para o uso esperado.

Faça um teste com os mesmos visuais e seleções representativas, medindo resposta e carga na fonte. Confira também limitações dos cálculos e segurança. Se o painel mistura dados físicos fechados e custos ainda sendo lançados, explique a diferença de período independentemente do modo. O exercício desloca a escolha de uma preferência de ferramenta para uma necessidade real: a informação precisa estar suficientemente atualizada, confiável e rápida para a decisão que o usuário fará.

Comparar com uma carga realista

Teste volume, frequência de atualização, número de usuários e recursos DAX necessários. Considere credenciais, gateway, segurança e disponibilidade da fonte. Verifique se os resultados usam o mesmo corte e evite misturar atualizações de tabelas sem explicar o período. A escolha deve atender a necessidade de decisão e o desempenho medido, não apenas a preferência por uma tecnologia.

Dicionário técnico

Import

Modo em que os dados são copiados e armazenados no modelo do Power BI.

DirectQuery

Modo em que o relatório consulta a fonte a cada interação.

Atualização agendada

Repetição programada da cópia dos dados no modo Import.

Fonte de dados

Sistema de onde os dados são extraídos, como planilha, banco ou serviço.

A escolha entre Import e DirectQuery é uma troca entre frescor e velocidade. Escolha conscientemente.
Onde estudar no curso

Conteúdos de Planejamento e Controle de Projetos — Tema de estudo: Quando usar o modo Import e quando usar DirectQuery no Power BI

Consultar o conteúdo na plataforma

Academia do Planejamento — academiadoplanejamento.com.br

Consultar 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

academiadoplanejamento.com.br

Prof. Alex Damasio · WhatsApp 41.8860.1821