Você já abriu um arquivo .pbix recebido de um colega e percebeu que o Power BI começou a alterar os tipos de dados sozinho, quebrando todas as etapas do Power Query? Ou notou que o arquivo ficou pesado sem motivo aparente, com tabelas de datas ocultas que ninguém criou conscientemente? Ou então viu aquela janela amarela de aviso de "Firewall de Privacidade" aparecer no meio de uma mesclagem de tabelas e simplesmente clicou em ignorar sem entender o que estava aceitando?
A resposta para todos esses comportamentos está nas engrenagens invisíveis do Power BI Desktop: as Opções de Configurações Globais e do Arquivo Atual.
Neste segundo artigo da série "Decifrando o Power Query", você vai entender de uma vez por todas quais configurações afetam toda a sua máquina, quais viajam com o arquivo .pbix e como cada uma delas impacta a estabilidade, a performance e a segurança dos seus projetos.
1. Acessando a "Sala de Máquinas"
Para chegar ao painel de controle central do Power BI Desktop, o caminho é:
Arquivo > Opções e configurações > Opções
Ao abrir a janela, você verá um menu lateral esquerdo dividido em duas grandes seções. Esse mapa é fundamental para não se perder:
GLOBAL
├── Carregamento de Dados
├── Power Query Editor
├── DirectQuery
├── R Script
├── Python Script
├── Segurança
├── Privacidade
├── Atualizações
└── Uso
ARQUIVO ATUAL
├── Carregamento de Dados
├── Configurações Regionais
├── Privacidade
├── Publicar na Web
└── DirectQuery
A divisão não é visual ela é arquitetural. E compreender o que vive em cada camada evita horas de frustração na manutenção de relatórios.
2. O grande divisor de águas: Global x Arquivo Atual
Antes de entrar em cada configuração individualmente, é preciso ter clareza sobre o que essa divisão significa na prática, porque ela tem consequências diretas no comportamento do arquivo quando ele muda de mãos.
GLOBAL: Configurações que afetam o Power BI Desktop instalado na sua máquina. Todo arquivo novo que você criar a partir desse momento herdará essas definições como ponto de partida.
ARQUIVO ATUAL: Configurações que ficam gravadas dentro do arquivo .pbix. Quando você envia o arquivo para um colega, essas configurações viajam junto com ele, independentemente do que está configurado na máquina de quem recebe.
O conflito silencioso entre as duas camadas
Imagine o seguinte cenário: você trabalha com um banco de dados SQL Server corporativo e configurou o nível de privacidade como Organizacional nas suas configurações globais. Seu colega abre o mesmo arquivo .pbix na máquina dele, onde o nível de privacidade está configurado como Nenhum (desabilitado). O comportamento do arquivo na máquina dele seguirá as configurações do Arquivo Atual, não as configurações globais da máquina dele.
Isso significa que o que está no arquivo prevalece sobre o que está na máquina, nas configurações de Arquivo Atual. Entender essa precedência é o que separa quem resolve problemas de configuração rapidamente de quem passa horas tentando entender por que "funciona no meu computador mas não no dele".
3. Carregamento de Dados (GLOBAL): os motores de performance
A aba Carregamento de Dados dentro de GLOBAL concentra as configurações que mais impactam o comportamento automático do Power Query. São cinco pontos que merecem atenção:
3.1 Detecção de tipo
Essa configuração define o que acontece quando o Power Query conecta a uma fonte não estruturada, como arquivos .csv, .txt ou planilhas Excel sem tipagem explícita.
As opções disponíveis são:
- Sempre detectar tipos de coluna e cabeçalho para fontes não estruturadas: o Power Query examina as primeiras 200 linhas e "adivinha" o tipo de cada coluna, criando automaticamente a etapa Tipo Alterado na consulta.
- Detectar tipos de coluna e cabeçalho para fontes não estruturadas de acordo com cada configuração de arquivo: delega a decisão para a configuração do arquivo atual.
- Nunca detectar tipos de coluna e cabeçalho para fontes não estruturadas: você assume controle total sobre a tipagem.
Por que a opção padrão pode ser um problema?
Quando a detecção automática está ativa e a estrutura da fonte muda (por exemplo, o arquivo .csv que você recebe mensalmente ganhou uma coluna nova ou teve uma coluna removida), a etapa Tipo Alterado pode quebrar na atualização, gerando um erro que interrompe todo o pipeline.
Analistas mais experientes preferem a opção Nunca detectar e aplicam a tipagem manualmente, com total consciência do que cada coluna representa. Isso dá mais trabalho no início, mas elimina quebras silenciosas na atualização automatizada.
⚠️ Atenção: Desativar a detecção automática globalmente não remove as etapas Tipo Alterado que já existem nos seus arquivos. Ela apenas para de criar novas etapas automaticamente em consultas futuras.
3.2 Relações: detecção automática
Quando você carrega tabelas no modelo, o Power BI pode tentar detectar automaticamente os relacionamentos entre elas com base em nomes de colunas coincidentes. Para analistas que preferem controle total sobre a modelagem, desativar essa opção evita relacionamentos incorretos que passam despercebidos.
Caminho: GLOBAL > Carregamento de Dados > desmarque Detectar relações quando os dados são carregados no modelo.
3.3 Dados em segundo plano
Permite que as pré-visualizações de dados do Power Query Editor sejam baixadas enquanto você continua trabalhando em outras etapas. Isso acelera a navegação entre consultas, mas consome memória RAM de forma adicional.
Em máquinas com menos de 8 GB de RAM ou em projetos com muitas consultas simultâneas, desabilitar essa opção pode melhorar a estabilidade do editor.
3.4 Gerenciamento de cache de dados
O Power Query mantém um cache local das pré-visualizações para evitar buscas repetidas à fonte a cada clique. O tamanho padrão é 4.096 MB.
Dois botões controlam esse cache:
- Limpar Cache: apaga os dados de pré-visualização armazenados. Use quando o editor estiver lento, travando ou exibindo dados desatualizados na pré-visualização.
- Limpar Cache do Arquivo Atual: limpa apenas o cache do arquivo .pbix aberto, sem afetar outros projetos.
💡 Dica prática: Se o Power Query Editor demorar para abrir ou as colunas ficarem carregando indefinidamente, a primeira ação deve ser Limpar Cache, antes de investigar qualquer outra causa.
3.5 Data/hora automática: a armadilha mais comum para iniciantes
Esta é, sem dúvida, a configuração com maior impacto negativo em projetos de iniciantes, e é ativada por padrão.
Quando habilitada, para cada coluna com tipo Data ou Data/Hora no seu modelo, o Power BI cria automaticamente, nos bastidores, uma tabela de calendário oculta e individual. Essa tabela contém hierarquias de data (Ano > Trimestre > Mês > Dia) vinculadas exclusivamente àquela coluna.
O problema prático:
Imagine um modelo com três colunas de data: Data de Venda, Data de Envio e Data de Cadastro. Com a Data/hora automática ativa, o Power BI cria três tabelas de calendário ocultas separadas. Essas tabelas:
- Inflam o tamanho do arquivo .pbix de forma invisível
- Aumentam o tempo de atualização
- Fragmentam as hierarquias de data (cada campo de data tem sua própria hierarquia, criando inconsistência nos visuais)
- Impedem o uso de funções DAX de inteligência de tempo corretamente com uma dCalendario centralizada
Como desabilitar:
Desative em dois lugares:
- GLOBAL > Carregamento de Dados: desmarque Data/hora automática para os novos arquivos. Isso garante que arquivos criados a partir de agora nunca ativarão esse recurso.
- ARQUIVO ATUAL > Carregamento de Dados: desmarque Data/hora automática. Isso desativa para o arquivo que está aberto agora.
A alternativa correta: crie uma única tabela dimensional dCalendario centralizada no Power Query (usando a linguagem M) ou em DAX. Ela servirá como referência única para todas as colunas de data do modelo, com hierarquias consistentes e controle total sobre o período coberto.
4. Carregamento de Dados (ARQUIVO ATUAL): o que viaja com o .pbix
As configurações do ARQUIVO ATUAL > Carregamento de Dados espelham parte das opções globais, mas com escopo restrito ao arquivo aberto. Além do controle de Data/hora automática já explicado acima, há dois pontos adicionais relevantes:
4.1 Habilitar carregamento em segundo plano
Quando ativo, permite que o Power BI atualize as consultas de forma paralela em segundo plano, sem travar a interface do Desktop durante a atualização.
Em modelos maiores, isso melhora a experiência durante o desenvolvimento. Em modelos menores ou em máquinas com menos recursos, o impacto é negligenciável.
4.2 Permitir que os tipos de dados sejam combinados
Essa opção controla o comportamento do Power BI ao tentar relacionar tabelas com tipos de dados levemente incompatíveis. Mantê-la desativada é mais seguro: ela força a tipagem explícita e evita que o sistema tente fazer conversões implícitas que podem gerar resultados inesperados.
5. Privacidade (GLOBAL e ARQUIVO ATUAL): o Firewall do Power Query
Esta é a seção mais mal compreendida do Power Query, e a que mais causa confusão silenciosa em projetos corporativos.
O que é o Firewall de Privacidade?
Quando você combina dados de fontes de origens diferentes no Power Query (por exemplo, mescla uma tabela vinda do SQL Server com outra vinda de um arquivo Excel local), o Power Query ativa o que a Microsoft chama de Firewall de Privacidade.
O objetivo é garantir que dados de uma fonte considerada confidencial não sejam inadvertidamente enviados para uma fonte pública durante o processamento da mesclagem. Por exemplo: imagine que você mescla uma tabela de clientes (dados confidenciais do seu banco de dados interno) com uma API pública de CEPs. Sem o Firewall, o Power Query poderia, em teoria, enviar informações de clientes para a API externa como parte da consulta. O Firewall previne esse vazamento.
Os três níveis de privacidade
Para cada fonte de dados conectada, você pode definir um dos três níveis:
| Nível | O que significa | Quando usar |
|---|---|---|
| Privado | Os dados dessa fonte nunca podem ser compartilhados com outras fontes durante o processamento | Dados altamente confidenciais (folha de pagamento, dados pessoais sensíveis) |
| Organizacional | Os dados podem ser compartilhados com outras fontes classificadas como Organizacional ou Privado, mas não com fontes Públicas | Dados internos da empresa (banco de dados corporativo, SharePoint interno) |
| Público | Os dados podem ser livremente combinados com qualquer outra fonte | Dados abertos, APIs públicas, arquivos de referência sem informação sensível |
O problema da configuração "Ignorar os níveis de privacidade"
Na seção ARQUIVO ATUAL > Privacidade, existe a opção "Combinar dados de acordo com as configurações de nível de privacidade de cada fonte" e a alternativa "Ignorar os níveis de privacidade e melhorar potencialmente o desempenho".
Muitos analistas, ao deparar com erros de Firewall ou com a janela amarela de aviso, simplesmente ativam o "Ignorar" para fazer a mesclagem funcionar. Isso resolve o problema imediatamente, mas desabilita completamente a proteção de privacidade do arquivo.
⚠️ Atenção: Usar a opção "Ignorar os níveis de privacidade" em projetos corporativos que lidam com dados pessoais ou confidenciais pode violar políticas internas de segurança e, em alguns contextos regulatórios, a LGPD (Lei Geral de Proteção de Dados). Essa opção deve ser usada apenas em projetos com fontes de dados exclusivamente públicas ou em ambientes de desenvolvimento isolados.
A forma correta de resolver erros de Firewall é classificar as fontes de dados adequadamente. Na maioria dos projetos corporativos, definir o banco de dados interno como Organizacional e as APIs externas como Público já é suficiente para o Firewall liberar a mesclagem sem desabilitar a proteção.
6. Configurações Regionais (ARQUIVO ATUAL): o vilão silencioso de datas e números
Esta seção está listada apenas no ARQUIVO ATUAL, e é uma das causas mais frequentes de erros de data que acontecem apenas quando o arquivo muda de computador.
O que é a Localidade?
A Localidade (ou Locale) define como o Power Query interpreta formatos de data, hora, números e moeda provenientes de fontes de texto (arquivos .csv, .txt, planilhas sem tipagem explícita).
Exemplos do impacto:
- Um arquivo .csv gerado nos EUA usa o formato de data MM/DD/YYYY. Se a Localidade do seu Power Query estiver configurada como Português (Brasil), o Power Query vai interpretar a data 03/04/2024 como 4 de março (DD/MM) em vez de 3 de abril (MM/DD). O dado estará errado, sem nenhum erro visível.
- Números decimais: nos EUA, 1,500.75 significa mil e quinhentos reais e setenta e cinco centavos. No padrão brasileiro, a mesma notação é inválida, porque o separador decimal é a vírgula.
Como configurar
Arquivo Atual > Configurações Regionais > Localidade
Defina a localidade que corresponde à origem dos dados, não à localidade da sua máquina. Se você recebe arquivos gerados por um sistema americano, configure a Localidade como Inglês (Estados Unidos) no arquivo que processa esses dados.
💡 Dica prática: Quando você herda um arquivo .pbix que estava funcionando na máquina do colega mas quebra na sua, e o erro é em colunas de data ou número, a Configuração Regional é o primeiro lugar a verificar.
7. O Centro de Controle de Conexões: Configurações da Fonte de Dados
Você já mudou um arquivo Excel de pasta e de repente o Power Query quebrou com um erro de "caminho não encontrado"? Ou sua senha do banco de dados expirou e o Power BI parou de atualizar sem pedir a nova senha?
A solução não está no código: está em Arquivo > Opções e configurações > Configurações da fonte de dados.
Este painel é dividido em duas abas:
7.1 Fontes de dados no arquivo atual
Lista todas as origens que alimentam o relatório .pbix aberto. Se um arquivo local mudou de lugar, selecione o caminho desatualizado na lista e clique em Alterar Fonte na parte inferior da janela. Isso atualiza o caminho diretamente na etapa Fonte da consulta no Power Query, sem precisar abrir o editor ou reescrever código M.
7.2 Permissões globais
Esta aba funciona como o "cofre de chaves" do Power BI Desktop na sua máquina. Quando você autentica em um banco SQL, em uma API ou em uma pasta do SharePoint e salva as credenciais, o Power BI armazena essa autenticação aqui. Ela será reutilizada automaticamente em qualquer arquivo futuro que tente se conectar à mesma fonte.
Como trocar o tipo de autenticação
Um erro comum em ambientes corporativos: ao conectar a uma fonte pela primeira vez, o analista escolhe o método de autenticação Anônimo (que funciona no momento do desenvolvimento) em vez de Conta organizacional (necessário para o ambiente de produção). Quando o arquivo é publicado no Power BI Service e a atualização agendada é ativada, ela falha por credencial incorreta.
Para corrigir sem recriar a conexão do zero:
- Acesse Arquivo > Opções e configurações > Configurações da fonte de dados
- Selecione a fonte com credencial incorreta
- Clique em Editar Permissões
- No campo Credenciais, clique em Editar e selecione o tipo correto de autenticação
Dica de Ouro: o botão "Limpar Permissões"
Quando a política de segurança da empresa exige troca periódica de senha, o Power BI tenta usar a credencial antiga salva e a conexão falha em loop, sem pedir a senha nova. Para forçar o Power BI a solicitar novas credenciais:
- Vá em Permissões globais
- Localize o servidor ou fonte correspondente
- Clique em Limpar Permissões
Na próxima atualização, o Power BI solicitará as credenciais novas, encerrando o ciclo de erro.
8. Power Query Editor (GLOBAL): configurações do editor em si
Além das configurações de carregamento, existe uma seção específica para o comportamento do editor visual do Power Query:
GLOBAL > Power Query Editor
As opções mais relevantes são:
- Mostrar a barra de fórmulas: exibe a fórmula em linguagem M da etapa selecionada no painel Etapas Aplicadas. Manter essa opção ativa é essencial para quem está aprendendo M, pois você vê o código gerado por cada clique na interface visual.
- Mostrar o painel de visualização de diagrama: ativa uma visão gráfica das relações entre consultas dentro do editor. Útil para projetos com muitas consultas interdependentes.
- Mostrar a barra de status: exibe o contador de linhas e colunas na parte inferior do editor.
💡 Dica para quem está aprendendo M: Deixe sempre a barra de fórmulas visível. Cada ação que você realiza na interface (remover uma coluna, filtrar uma linha, alterar um tipo) gera um código M correspondente na barra. Ler esse código depois de cada clique é a forma mais eficiente de aprender a linguagem sem precisar memorizá-la de antemão.
9. A Guia Ajuda: recursos oficiais disponíveis no menu Arquivo
Acessando Arquivo > Ajuda, você encontra atalhos diretos para o ecossistema de suporte da Microsoft:
- Documentação: acessa o Microsoft Learn, a fonte oficial e verificável para sintaxe de funções M, comportamento de conectores e guias de transformação. Sempre prefira esta fonte a tutoriais de terceiros quando precisar de confirmação técnica.
- Comunidade: direciona para o fórum oficial do Power BI, onde problemas específicos são discutidos por analistas, engenheiros da Microsoft e MVPs. Ideal para erros com mensagens incomuns que a documentação não aborda diretamente.
- Blog do Power BI: publica as notas de atualização mensais da ferramenta. Acompanhar o blog é a forma mais eficiente de saber quais novos conectores, transformações e comportamentos foram adicionados em cada versão.
- Enviar uma Ideia: acessa o portal de ideation da Microsoft, onde você pode sugerir funcionalidades ou votar em sugestões existentes. Parte relevante do roadmap público da ferramenta é baseada em votos da comunidade.
- Exemplos: oferece acesso a arquivos .pbix de amostra criados pela equipe da Microsoft, úteis para engenharia reversa de modelagem e boas práticas de design.
10. Dica de Ouro: o checklist de configurações para todo projeto novo
Antes de começar qualquer projeto de Power BI, reserve dois minutos para aplicar este checklist. Ele elimina os problemas mais comuns de performance e compatibilidade antes que eles apareçam:
Configurações Globais (configure uma vez, vale para todos os arquivos futuros):
- Desmarcar Data/hora automática para os novos arquivos (GLOBAL > Carregamento de Dados)
- Definir Detecção de tipo como Nunca detectar (GLOBAL > Carregamento de Dados), se você prefere controle total sobre a tipagem
- Marcar Mostrar a barra de fórmulas (GLOBAL > Power Query Editor)
- Desmarcar Detectar relações quando os dados são carregados no modelo (GLOBAL > Carregamento de Dados), se você prefere criar relacionamentos manualmente
Configurações do Arquivo Atual (configure para cada projeto):
- Desmarcar Data/hora automática (ARQUIVO ATUAL > Carregamento de Dados)
- Verificar e definir a Localidade correta para a origem dos dados (ARQUIVO ATUAL > Configurações Regionais)
- Classificar os níveis de privacidade das fontes adequadamente (ARQUIVO ATUAL > Privacidade)
Qual o próximo passo?
Dominar as Opções Globais e do Arquivo Atual significa parar de lutar contra os comportamentos automáticos do Power BI. Ao assumir o controle da detecção de tipos, da Data/hora automática, das configurações de privacidade e da localidade, você garante um ambiente de desenvolvimento mais previsível, limpo e seguro.
Com a "sala de máquinas" devidamente ajustada, você está pronto para o próximo nível: entrar de verdade no editor do Power Query e aprender as transformações de colunas essenciais para preparar seus dados antes que eles cheguem ao modelo.
Leia também: Decifrando o Power Query #1: Entendendo a interface e o fluxo de trabalho
Leia também: Dado bruto x Dado tratado x Informação: entenda as diferenças
Leia também: ETL vs ELT: desmistificando as transformações de dados
| Recurso | Power BI Desktop | Power BI Service | Excel |
|---|---|---|---|
| Opções Globais e Arquivo Atual | ✅ Sim | ❌ Não aplicável | ✅ Parcial |
| Configurações da Fonte de Dados | ✅ Sim | ✅ Sim (via credenciais do workspace) | ✅ Sim |
| Barra de Fórmulas (M) | ✅ Sim | ❌ Não | ✅ Sim |
| Níveis de Privacidade | ✅ Sim | ✅ Sim (Dataflows) | ✅ Sim |
📌 Nota sobre versões: Os caminhos de menu e opções descritos neste artigo referem-se ao Power BI Desktop com atualização até maio de 2025. A Microsoft publica atualizações mensais que podem adicionar ou reorganizar opções. Consulte sempre o Blog oficial do Power BI para verificar mudanças recentes na interface.