top of page
Pontos de conexĆ£o

ConfiguraĆ§Ć£o do Power BI Desktop

  • Foto do escritor: Hugo Venturini
    Hugo Venturini
  • 8 de jan. de 2023
  • 10 min de leitura

Atualizado: 21 de dez. de 2023


Atualizado em 21/12/2023.


HĆ” um conjunto grande de configuraƧƵes possĆ­veis no Power BI Desktop. Muitas delas estĆ£o vinculadas ao aspecto da seguranƧa e performance geral, e por isto mesmo, ficam por conta dos responsĆ”veis pela infraestrutura, que zelam pelas regras e normas estabelecidas no ambiente corporativo.


Mas existem vĆ”rias outras que devem ser ajustadas pelo desenvolvedor, pois afetam diretamente a qualidade e o fluxo de trabalho diĆ”rio, no que concerne ao desenvolvimento de relatĆ³rios e dashboards.


Neste artigo, eu pretendo explorar de forma prĆ”tica algumas das principais configuraƧƵes que podem ser muito Ćŗteis no trabalho cotidiano.


Em primeiro lugar, precisamos aprender a acessar o painel de configuraƧƵes.


Se vocĆŖ estĆ” instalando a aplicaĆ§Ć£o atravĆ©s de um arquivo executĆ”vel antigo, ou estĆ” com uma versĆ£o antiga instalada, desatualizada (o que infelizmente Ć© comum em empresas), vocĆŖ verĆ” as opƧƵes como descrito a seguir:


Comece clicando em ā€œArquivoā€ (1), na guia de menus, no canto superior esquerdo do Power BI Desktop:




E em seguida, na parte escura do menu, em ā€œOpƧƵes e configuraƧƵesā€(2):





Finalize, clicando em ā€œOpƧƵesā€, no lado claro do menu, como mostra a imagem acima (3).


Se vocĆŖ estĆ” usando uma versĆ£o recente, com algum dos updates do segundo semestre de 2023, ou instalada pela Microsoft Store, que garante que vocĆŖ esteja sempre atualizado, hĆ” um outro caminho, mais simples e direto:



Observe no canto inferior direito da tela, prĆ³ximo ao controle de zoom, o Ć­cone em formato de "engrenagem". Clique sobre o mesmo.


Ambos os mĆ©todos permitirĆ£o abrir a janela assistente principal, no centro da tela do Power BI Desktop:


Design antigo:




Novo design, redimensionado:







Esta janela, em qualquer das versƵes, nos mostra duas opƧƵes de configuraĆ§Ć£o, como enumerado acima:


1) GLOBAL: agrupa em categorias diversas, todas as opƧƵes de configuraƧƵes globais, ou seja, da aplicaĆ§Ć£o em si, como instalada no computador. Estas configuraƧƵes sĆ£o armazenadas em cache e replicadas para todo e qualquer arquivo ā€œ.pbixā€ (extensĆ£o do Power BI Desktop), com que se trabalhe. Arquivos novos, trarĆ£o tais configuraƧƵes para o trabalho em desenvolvimento. Arquivos antigos, de projetos desenvolvidos antes da configuraĆ§Ć£o, ou de qualquer alteraĆ§Ć£o que se faƧa nela, permanecerĆ£o como estavam. Uma vez realizada, sĆ³ serĆ” necessĆ”rio fazĆŖ-la de novo, em caso de formataĆ§Ć£o do computador, por exemplo.

2) ARQUIVO ATUAL: agrupa em categorias diversas, todas as configuraƧƵes relativas ao arquivo ā€œ.pbixā€ aberto no momento. Ou seja, tratam-se de configuraƧƵes que afetam exclusivamente o projeto em questĆ£o, e nĆ£o arquivos de outros projetos, que permanecerĆ£o com suas prĆ³prias configuraƧƵes.

ComeƧando entĆ£o, pelas configuraƧƵes Globais, selecione a seĆ§Ć£o ā€œCarregamento de Dadosā€, no painel esquerdo, e na parte direita, na primeira subseĆ§Ć£o, ā€œDetecĆ§Ć£o de tipoā€, escolha a opĆ§Ć£o ā€œNunca detectar tipos de coluna e de cabeƧalhos de fontes nĆ£o estruturadasā€, em lugar da primeira opĆ§Ć£o, padrĆ£o, ā€œSempre detectar tipos de coluna e cabeƧalhos de fontes nĆ£o estruturadasā€.





Fontes de dados ā€œNĆ£o estruturadasā€, sĆ£o arquivos de Excel e outras planilhas eletrĆ“nicas (Google Sheets, OpenOffice Calc, etc.), arquivos de texto, dos tipos ā€œ.txtā€ ou ā€œ.csvā€, arquivos PDF, e dados na internet, inclusive a maioria das APIā€™s, que retornam dados em formato ".json", que numa interpretaĆ§Ć£o mais moderna, Ć© designado como semi-estruturado.


Estas fontes de dados trazem os dados em forma mais bruta, principalmente sem que o TIPO (Tipo Primitivo ou Tipo Natural), do dado esteja definido. Normalmente, tudo Ć© importado como texto sem formataĆ§Ć£o, e deste modo, nĆ£o possibilitam a utilizaĆ§Ć£o de funƧƵes de cĆ”lculo, por exemplo. TambĆ©m trazem consigo problemas de decodificaĆ§Ć£o, que afeta principalmente o aspecto da acentuaĆ§Ć£o grĆ”fica; e espaƧos excessivos diversos, que comprometem a correta leitura das cadeias de texto.


Por mais que seja tentador fazer uso do recurso automĆ”tico de tipificaĆ§Ć£o de dados, que o Editor de Consultas do Power Query possui, tal recurso tipificarĆ” de forma errada muitos dos dados, principalmente por nĆ£o distinguir os separadores decimais, que sĆ£o diferentes em diferentes paĆ­ses, o que levarĆ” Ć  uma base de dados com problemas. Um nĆŗmero decimal em nosso padrĆ£o, que usa a vĆ­rgula, tipificado como nĆŗmero inteiro, em virtude da incompatibilidade do idioma, fatalmente levarĆ” Ć  cĆ”lculos errados, que comprometerĆ£o o projeto.


Em seguida, ainda nesta mesma seĆ§Ć£o, role a parte direita da tela do assistente para baixo, e procure pela subseĆ§Ć£o ā€œInteligĆŖncia de dados temporaisā€, desmarcando o flag ā€œData/hora automĆ”tica para os novos arquivosā€.





O cenĆ”rio recomendado como melhor prĆ”tica neste aspecto, Ć© o de se trabalhar com uma tabela calendĆ”rio controlando a dimensĆ£o tempo do modelo de dados, e nĆ£o o de utilizar o recurso automĆ”tico, que gerarĆ” inĆŗmeras tabelas de tempo em memĆ³ria, consumindo muito recurso de hardware, e tornando o projeto final ineficiente.


Na seĆ§Ć£o seguinte, ā€œEditor do Power Queryā€, selecione todas as opƧƵes que aparecerem na parte direita da tela, pois todas elas serĆ£o Ćŗteis para a produtividade, e algumas, em especial, possibilitarĆ£o a aplicaĆ§Ć£o de recursos avanƧados, como os parĆ¢metros, por exemplo.





A seĆ§Ć£o seguinte, ā€œDirectQueryā€ traz apenas a opĆ§Ć£o de habilitar tal recurso para usuĆ”rios no SAP HANA - banco de dados mais moderno do sistema SAP:





As duas seƧƵes seguintes, ā€œScript Rā€ e ā€œScripts do Pythonā€, tĆŖm finalidades e comportamentos semelhantes: para aqueles que sĆ£o usuĆ”rios de qualquer uma destas linguagens, ou de ambas, serĆ” possĆ­vel configurar corretamente os diretĆ³rios de referĆŖncia e IDEs correspondentes dentro das variĆ”veis de ambiente.


Normalmente, se corretamente instaladas, o Power BI reconhecerĆ” automaticamente estes pontos.








Em seguida, na seĆ§Ć£o ā€œSeguranƧaā€, role a parte direita da tela para baixo, atĆ© visualizar as trĆŖs opƧƵes mostradas na imagem seguinte (2):





Habilite todas elas, pois sĆ£o fundamentais para a utilizaĆ§Ć£o dos mapas nativos do Power BI, alĆ©m de outros recursos interessantes e importantes.


A seĆ§Ć£o seguinte, diz respeito Ć  ā€œPrivacidadeā€. Uma das muitas vantagens que o Power BI traz como recurso de desenvolvimento, inclusive em relaĆ§Ć£o Ć  alguns concorrentes no mercado, Ć© a possibilidade de combinar em um mesmo projeto, fontes de dados distintas: pode-se elaborar um relatĆ³rio com dados oriundos de um banco de dados de um sistema qualquer, planilhas de Excel e APIs pĆŗblicas, compondo um conjunto de dados complexo.


Tal complexidade, exigirĆ” que se trate o nĆ­vel de privacidade de tais fontes distintas, e neste aspecto, a recomendaĆ§Ć£o Ć© a seguinte:


Na parte direita da tela, selecione a primeira opĆ§Ć£o, ā€œSempre combinar dados de acordo com as configuraƧƵes de nĆ­vel de privacidade de cada fonteā€, em lugar da opĆ§Ć£o padrĆ£o, ā€œCombinar dados de acordo com as configuraƧƵes de NĆ­vel de Privacidade de cada arquivoā€.





Na prĆ³xima seĆ§Ć£o, ā€œConfiguraƧƵes regionaisā€, mantenha as configuraƧƵes padrĆ£o, especialmente as que dizem respeito Ć  compatibilidade de idioma entre o Power BI Desktop e o sistema operacional.






Em seguida, em ā€œAtualizaƧƵesā€, marque, em caso de nĆ£o estar marcada, a opĆ§Ć£o ā€œExibir notificaƧƵes de atualizaĆ§Ć£o para o Power BI Desktopā€.


Se vocĆŖ instalou a aplicaĆ§Ć£o em seu computador, atravĆ©s da Microsoft Store, esta opĆ§Ć£o provavelmente estarĆ” desabilitada, uma vez que serĆ” o prĆ³prio Windows que cuidarĆ” das atualizaƧƵes periĆ³dicas.






Depois, em ā€œDados de Usoā€, nĆ£o havendo nenhuma objeĆ§Ć£o em relaĆ§Ć£o Ć  polĆ­tica de privacidade da Microsoft, habilite a opĆ§Ć£o de envio de dados de uso, para ajudar no desenvolvimento da aplicaĆ§Ć£o.







Em ā€œDiagnĆ³sticosā€, exceto em caso de orientaĆ§Ć£o em contrĆ”rio por parte da gestĆ£o de TI da sua empresa, mantenha o padrĆ£o definido pela aplicaĆ§Ć£o.






Em seguida, na seĆ§Ć£o ā€œRecursos de visualizaĆ§Ć£oā€, Ć© recomendĆ”vel que se verifique as opƧƵes disponĆ­veis, apĆ³s cada atualizaĆ§Ć£o do Power BI Desktop, e que se marque todas elas.


Sempre que um novo recurso Ʃ desenvolvido para o Power BI, ele Ʃ disponibilizado em fase de testes para os usuƔrios, antes de se tornar definitivo.


Nestes casos, o recurso precisa ser habilitado nesta seĆ§Ć£o, para que se possa testĆ”-lo e contribuir para o seu melhor desenvolvimento.






Na seĆ§Ć£o ā€œRecuperaĆ§Ć£o automĆ”ticaā€, altere o conteĆŗdo da caixa: onde originalmente aparece o nĆŗmero 10, mude para o nĆŗmero 1, mantendo a recuperaĆ§Ć£o a cada minuto.


NĆ£o Ć© necessĆ”rio explicar o motivo.






Na Ćŗltima seĆ§Ć£o das configuraƧƵes Globais, ā€œConfiguraƧƵes do RelatĆ³rioā€, recomenda-se manter habilitado o flag das ā€œOpƧƵes visuaisā€, ā€œExibir guias inteligentes quando os visuais estĆ£o alinhadosā€, um importante e excelente recurso para composiĆ§Ć£o de dashboards, como mais bem explicado nos dois artigos sobre este tema, que podem ser acessados diretamente pelos seguintes links:








Finalizada esta etapa, clique no botĆ£o ā€œOKā€ para fechar esta janela assistente.


Uma mensagem informando que o Power BI Desktop precisa ser reiniciado aparecerƔ em seguida. Basta fechar, e abrir novamente o programa para que as configuraƧƵes tenham efeito.


Ao final deste artigo, irei expor algumas novidades advindas com os updates do segundo semestre de 2023. Pular para lĆ”.


----------------------------


A partir daqui, trataremos das opƧƵes de configuraĆ§Ć£o relativas ao arquivo em que se estĆ” trabalhando, denominado ā€œArquivo Atualā€.


Sua primeira seĆ§Ć£o, tambĆ©m chamada ā€œCarregamento de Dadosā€, merece especial atenĆ§Ć£o. Na parte superior da janela direita, recomenda-se enfaticamente desmarcar a opĆ§Ć£o ā€œDetectar automaticamente novos relacionamentos depois que os dados sĆ£o carregadosā€. FaƧa isto ANTES de iniciar qualquer novo projeto.

Este recurso, Ć  exemplo da detecĆ§Ć£o automĆ”tica de tipos de dados, quando realizado automaticamente, levarĆ” inevitavelmente ao estabelecimento de relaƧƵes erradas, baseadas em leitura automĆ”tica de campos semelhantes, que nĆ£o necessariamente serĆ£o os campos corretos para se relacionar as tabelas.


Diversos bancos de dados de sistemas possuem campos de Ć­ndice, comuns em todas as suas tabelas, e que nĆ£o sĆ£o os campos corretos para se estabelecer o relacionamento entre elas. A leitura automĆ”tica, provavelmente criarĆ” o relacionamento usando tais campos, devido Ć  sua semelhanƧa, e isto feito, desta forma equivocada, nĆ£o permitirĆ” o correto funcionamento de cĆ”lculos que requeiram tal relacionamento, tanto menos permitirĆ” o funcionamento de filtros entre outros recursos de relatĆ³rio.


Ao fim, isto levarĆ” Ć  um enorme retrabalho, pois todos os relacionamentos precisarĆ£o ser refeitos.






Ɖ importante tambĆ©m notar, que as opƧƵes ā€œDetecĆ§Ć£o de Tipoā€ e ā€œInteligĆŖncia de dados temporaisā€, estarĆ£o naturalmente desabilitadas, em virtude da configuraĆ§Ć£o Global realizada anteriormente, mas apenas para a segunda, serĆ” possĆ­vel habilitĆ”-la novamente aqui mesmo, neste ponto.


Isto significa que Ć© possĆ­vel trabalhar com um padrĆ£o geral para a aplicaĆ§Ć£o como um todo, mas com uma configuraĆ§Ć£o diferente, para um projeto especĆ­fico, no que concerne Ć  InteligĆŖncia de Dados Temporais.


As demais opƧƵes desta seĆ§Ć£o podem ser mantidas como padrĆ£o.


Na seĆ§Ć£o seguinte, ā€œConfiguraƧƵes Regionaisā€, o padrĆ£o tambĆ©m deve ser mantido, fazendo a correspondĆŖncia entre o idioma da aplicaĆ§Ć£o e do sistema operacional.






Na prĆ³xima seĆ§Ć£o, ā€œPrivacidadeā€, Ć© possĆ­vel escolher outra configuraĆ§Ć£o, diferente daquela determinada nas opƧƵes Globais, o que Ć© bastante Ćŗtil, em casos especĆ­ficos.






A seĆ§Ć£o seguinte, ā€œRecuperaĆ§Ć£o AutomĆ”ticaā€ sequer deveria existir, na modesta opiniĆ£o do autor.






Em seguida, temos a seĆ§Ć£o das ā€œConfiguraƧƵes do conjunto de dados publicadoā€, onde novamente temos configuraƧƵes relativas Ć  conexĆ£o com o SAP HANA.





Na seĆ§Ć£o seguinte, ā€œReduĆ§Ć£o de consultaā€, temos opƧƵes que permitem controlar melhor as alteraƧƵes realizadas em segmentaƧƵes de dados e outros tipos de filtro, especialmente para conjuntos de dados de grande volume, onde tais aƧƵes podem levar Ć  lentidĆ£o excessiva, ou atĆ© mesmo ao congelamento do Power BI Desktop durante o trabalho de desenvolvimento.


O padrĆ£o estĆ” exposto na prĆ³xima imagem, e Ć© o recomendĆ”vel a maioria dos casos.


Havendo o risco de problemas, Ć© possĆ­vel atrasar o efeito da aplicaĆ§Ć£o de qualquer filtro, acrescentando um botĆ£o "Aplicar", que mudarĆ” o comportamento natural do recurso. TambĆ©m Ć© possĆ­vel desabilitar o recurso de "Realce/Filtro Cruzado".





Temos entĆ£o, a Ćŗltima seĆ§Ć£o, ā€œConfiguraƧƵes do relatĆ³rioā€, onde diversas opƧƵes Ćŗteis estĆ£o Ć  disposiĆ§Ć£o do desenvolvedor, tanto para a camada de DataViz, quanto para a interaĆ§Ć£o do usuĆ”rio final, consumidor do relatĆ³rio, pelo ServiƧo WEB do Power BI.


Vamos examinar a primeira parte destes recursos:


Aqui Ć© possĆ­vel impedir que o usuĆ”rio final salve filtros ā€“ no contexto de ā€œIndicadoresā€, ā€œStorytellingā€ ā€“ em caso disto ser um requisito de projeto.


TambĆ©m Ć© possĆ­vel configurar os cabeƧalhos de qualquer visual, tornando-os visĆ­veis ou nĆ£o, ou mesmo escolher entre o formato antigo e o moderno.


Ainda existe a opĆ§Ć£o de mudar o padrĆ£o da interaĆ§Ć£o entre os visuais, que Ć© realce cruzado, para a filtragem cruzada ā€“ assunto que serĆ” melhor abordado num prĆ³ximo artigo.






Na subseĆ§Ć£o ā€œExportar Dadosā€, Ć© possĆ­vel configurar se serĆ” ou nĆ£o possĆ­vel, e em que grau, ao usuĆ”rio final, exportar dados dos visuais pelo ServiƧo do Power BI ou pelo Servidor de RelatĆ³rios.


Na parte direita da janela, mais abaixo, outras opƧƵes se mostram:






Novamente, Ć© possĆ­vel trabalhar com a experiĆŖncia do usuĆ”rio final, permitindo que ele manipule as opƧƵes de filtro, inclusive do Painel de Filtros nativo.


AlĆ©m destas duas primeiras opƧƵes, Ć© recomendĆ”vel habilitar as ā€œDicas de ferramentas visuais modernasā€, mais personalizĆ”veis, e que oferecem um novo meio de acesso aos recursos de ā€œDrill Downā€ e ā€œDrill Upā€, mais flexĆ­vel e intuitivo para o usuĆ”rio final. Falo sobre este assunto neste vĆ­deo, disponĆ­vel em meu canal no YouTube: https://youtu.be/tIz-Ms5hRbc



O objetivo deste artigo nĆ£o Ć© esgotar o assunto, mas evidenciar que hĆ” muitas opƧƵes de configuraƧƵes possĆ­veis, para atender as mais diversas necessidades de desenvolvimento e distribuiĆ§Ć£o de relatĆ³rios.


ConvƩm explorƔ-las com cuidado adequado, e sempre com base nos requisitos do projeto em que se estƔ trabalhando.


--------------


Adendo referente Ơs atualizaƧƵes de Dezembro de 2023:


ApĆ³s certa polĆŖmica em relaĆ§Ć£o Ć  implantaĆ§Ć£o do recurso chamado "InteraĆ§Ć£o no Objeto", no update de marƧo de 2023, que trouxe para o Power BI Desktop uma experiĆŖncia de usuĆ”rio semelhante Ć  do Microsoft Excel, onde Ć© possĆ­vel editar certos detalhes dos grĆ”ficos e outros elementos visuais diretamente nos prĆ³prios, dentro da Ć”rea de trabalho, a Microsoft trouxe a opĆ§Ć£o de alternar, nĆ£o somente os painĆ©is do lado direito da tela, quanto a configuraĆ§Ć£o padrĆ£o, de acordo com a preferĆŖncia do usuĆ”rio.


Isto se deveu ao fato de que nem todos se adaptaram Ơs novas possibilidades e tiveram sua produtividade prejudicada em virtude disto, depois de muitos anos trabalhando no formato tradicional, com os painƩis e todos os recursos alocados do lado direito.


Quem jĆ” atualizou sua versĆ£o para o update de dezembro de 2023, se deparou com a seguinte dica de tela ao abrir o programa pela primeira vez:




Estas opƧƵes foram sendo gradativamente implementadas Ơ partir do update de junho de 2023.


ƀ partir de entĆ£o, todas as features semelhantes e relacionadas ao recurso "InteraĆ§Ć£o no Objeto", foram flexibilizadas, dando ao usuĆ”rio a opĆ§Ć£o de utilizĆ”-las ou nĆ£o, de acordo com sua prĆ³pria preferĆŖncia.


Revisando as opƧƵes em "ConfiguraƧƵes do RelatĆ³rio" na seĆ§Ć£o GLOBAL:



As opƧƵes em destaque na imagem anterior, foram acrescentadas para permitir que visualizemos os painĆ©is da direta de forma semelhante ao padrĆ£o tradicional do Power BI Desktop, que prevaleceu desde seu lanƧamento em julho de 2015 atĆ© fevereiro de 2023.


AlĆ©m destas opƧƵes, tambĆ©m foram incluĆ­dos outros comandos, direto na Faixa de OpƧƵes do menu ExibiĆ§Ć£o, que permitem alterar o que ficou determinado como padrĆ£o na janela de ConfiguraƧƵes, e tornar visĆ­veis os diversos painĆ©is configurĆ”veis que estĆ£o disponĆ­veis para diferentes aƧƵes no programa:




AtravĆ©s destes comandos Ć© possĆ­vel configurar um novo recurso, que jĆ” vinha sendo implantado nas aplicaƧƵes do Microsoft 365, e que agora aparece no Power BI Desktop, que Ć© o chamado "Alternador de PainĆ©is", em destaque na prĆ³xima imagem:




AtravĆ©s deste recurso Ć© possĆ­vel acessar qualquer um dos painĆ©is disponĆ­veis, economizando o espaƧo do lado direito da tela, proporcionando uma experiĆŖncia fluĆ­da para o desenvolvedor, que consegue acessar e aplicar o que deseja, ao mesmo tempo que observa o resultado na Ć”rea de trabalho, sem prejuĆ­zo da visibilidade ser reduzida em virtude de haver vĆ”rios painĆ©is abertos.


Em artigos futuros, mais especĆ­ficos em abordar a usabilidade destes recursos no trabalho de desenvolvimento, detalharei melhor cada um deles.


Este conteĆŗdo, com certeza, lhe auxiliarĆ” na melhor configuraĆ§Ć£o geral do Power BI Desktop como software de desenvolvimento.


Tem dĆŗvidas, ou sugestƵes?

Deixe um comentƔrio!



bottom of page