Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

Connect-PowerBIServiceAccount : Failed to populate environments in settings

Visualizações: 1.509 views
Tempo de Leitura: 3 minutos

IntroduĂ§Ă£o

Fala pessoal!!

Nesse post, eu gostaria de demonstrar pra vocĂªs a soluĂ§Ă£o de um problema que aconteceu comigo uns dias atrĂ¡s, quando a rotina de atualizaĂ§Ă£o automĂ¡tica do conjunto de dados do Power BI (Como utilizar o PowerShell e a API com o Agent ou SSIS para automatizar a atualizaĂ§Ă£o de um conjunto de dados do Power BI) parou de atualizar, apresentando a mensagem de erro abaixo:

Connect-PowerBIServiceAccount : Failed to populate environments in settings

Esse recurso Ă© muito interessante, pois permite que vocĂª utilize Cmdlets do PowerShell para atualizar conjuntos de dados do Power BI apĂ³s a execuĂ§Ă£o da atualizaĂ§Ă£o dos dados nas fontes de dados, evitando a necessidade de ter que sincronizar a atualizaĂ§Ă£o dos dados na fonte e atualizaĂ§Ă£o do conjunto de dados no Power BI.

Como corrigir o problema

A soluĂ§Ă£o desse problema acaba sendo muito simples: Basta atualizar os Cmdlets do Power BI no seu servidor. Para saber se vocĂª estĂ¡ usando a versĂ£o mais atual de forma rĂ¡pida, basta tentar instalar novamente os cmdlets usando o comando abaixo:

Se aparecer uma mensagem como a mensagem abaixo, Ă© porque a versĂ£o do seu cmdlet estĂ¡ desatualizada:

Caso seja esse o seu caso, vamos remover a versĂ£o atual e realizar uma nova instalaĂ§Ă£o. Para isso, navegue atĂ© o diretĂ³rio “C:\Program Files\WindowsPowerShell\Modules” e remova os diretĂ³rios destacados abaixo:

ApĂ³s remover esses diretĂ³rios, tente realizar a instalaĂ§Ă£o dos cmdlets novamente:

Pronto! Agora os seus scripts Powershell para gerenciamento do Power BI estĂ£o atualizados e funcionando corretamente:

Caso o seu PowerShell acuse erro ao tentar executar o comando Install-Module, Ă© porque sua mĂ¡quina ainda estĂ¡ utilizando o PowerShell 4.0 ou anterior. Se esse Ă© o seu caso, vocĂª precisarĂ¡ instalar o Windows Management Framework 5.1 para adicionar esse mĂ³dulo ao seu PowerShell. Caso vocĂª queira atualizar a versĂ£o do seu Powershell para a mais recente, acesse esse link aqui.

Se vocĂªs quiserem saber mais sobre como atualizar o conjunto de dados do Power BI utilizando cmdlets do PowerShell, nĂ£o deixe de ler o meu artigo Como utilizar o PowerShell e a API com o Agent ou SSIS para automatizar a atualizaĂ§Ă£o de um conjunto de dados do Power BI.

EntĂ£o Ă© isso, pessoal!
Espero que tenham gostado dessa soluĂ§Ă£o para um problema bem simples de resolver, mas que nĂ£o tem muita documentaĂ§Ă£o na Internet.

Um grande abraço e atĂ© a prĂ³xima!