Resolver problemas de início de sessão no Power BI Desktop
Pode haver momentos em que você tenta entrar no Power BI Desktop, mas encontra erros. Há dois motivos principais para problemas de entrada: erros de autenticação de proxy e erros de redirecionamento de URL não HTTPS.
Para determinar qual problema está causando o problema de entrada, a primeira etapa é entrar em contato com o administrador e fornecer informações de diagnóstico para que ele possa determinar a causa do problema. Ao rastrear problemas associados ao seu problema de entrada, os administradores podem determinar qual dos seguintes erros se aplica a você.
Vamos dar uma olhada em cada uma dessas questões por vez. No final deste artigo, há uma discussão sobre como capturar um rastreamento no Power BI Desktop, que pode ajudar a rastrear problemas de solução de problemas.
Erro necessário de autenticação de proxy
A tela a seguir mostra um exemplo do erro de autenticação de proxy necessária .
As seguintes exceções nos arquivos de rastreamento do Power BI Desktop estão associadas a esse erro:
Microsoft.PowerBI.Client.Windows.Services.PowerBIWebException
HttpStatusCode: ProxyAuthenticationRequired
Quando esse erro ocorre, o motivo mais provável é que um servidor de autenticação proxy em sua rede está bloqueando as solicitações da Web emitidas pelo Power BI Desktop.
Se sua rede usa um servidor de autenticação proxy, o administrador pode corrigir esse problema adicionando os seguintes domínios à lista de permissões no servidor de autenticação proxy:
- app.powerbi.com
- api.powerbi.com
- domínios no namespace *.analysis.windows.net
Para clientes que fazem parte de uma nuvem governamental, a correção desse problema pode ser feita adicionando os seguintes domínios à lista de permissões no servidor de autenticação de proxy:
- app.powerbigov.us
- api.powerbigov.us
- domínios no namespace *.analysis.usgovcloudapi.net
Erro de redirecionamento de URL não HTTPS não suportado
As versões atuais do Power BI Desktop usam a versão atual da Biblioteca de Autenticação do Ative Directory (ADAL), que não permite um redirecionamento para URLs não seguras (não HTTPS).
As seguintes exceções nos arquivos de rastreamento do Power BI Desktop estão associadas a esse erro:
Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: Non-HTTPS url redirect is not supported in webview
ErrorCode: non_https_redirect_failed
Se isso ErrorCode: non_https_redirect_failed
ocorrer, isso significa que uma ou mais páginas de redirecionamento ou provedores na cadeia de redirecionamento não é um ponto de extremidade protegido por HTTPS ou que um emissor de certificado de um ou mais redirecionamentos não está entre as raízes confiáveis do dispositivo. Todos os provedores em qualquer cadeia de redirecionamento de entrada devem usar uma URL HTTPS. Para resolver esse problema, contate o administrador e solicite que URLs seguras sejam usadas para seus sites de autenticação.
Como coletar um rastreamento no Power BI Desktop
Para coletar um rastreamento no Power BI Desktop, siga estas etapas:
Habilite o rastreamento no Power BI Desktop indo para Opções de Arquivo>e Opções de Configurações>e selecione Diagnóstico nas opções no painel esquerdo. No painel exibido, marque a caixa ao lado de Habilitar rastreamento, conforme mostrado na imagem a seguir. Pode ser necessário reiniciar o Power BI Desktop.
Em seguida, siga as etapas que reproduzem o erro. Quando isso ocorre, o Power BI Desktop adiciona eventos ao log de rastreamento, que é mantido no computador local.
Navegue até a pasta Rastreamentos no computador local. Você pode encontrar essa pasta selecionando o link no Diagnóstico onde você habilitou o rastreamento, mostrado como Abrir pasta de despejo/rastreamentos na imagem anterior. Muitas vezes, essa pasta é encontrada no computador local no seguinte local:
C:\Users/<user name>/AppData/Local/Microsoft/Power BI Desktop/Traces
Pode haver muitos arquivos de rastreamento nessa pasta. Certifique-se de enviar apenas os arquivos recentes para o administrador para facilitar a identificação rápida do erro.
Usando credenciais padrão do sistema para proxy da Web
As solicitações da Web emitidas pelo Power BI Desktop não usam credenciais de proxy da Web. Em redes que usam um servidor proxy, o Power BI Desktop pode não ser capaz de fazer solicitações da Web com êxito.
Os administradores de sistema ou de rede podem permitir o uso de credenciais padrão do sistema para autenticação de proxy da Web. Os administradores podem criar uma entrada do Registro chamada UseDefaultCredentialsForProxy
, e definir o valor como um (1) para habilitar o uso de credenciais padrão do sistema para autenticação de proxy da Web.
A entrada do Registro pode ser colocada em um dos seguintes locais:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft Power BI Desktop]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Power BI Desktop]
Não é necessário ter a entrada de registro em ambos os locais.
Depois que a entrada do Registro é criada, as configurações de proxy definidas no Internet Explorer são usadas quando o Power BI Desktop faz solicitações da Web. Uma reinicialização pode ser necessária.
Como acontece com qualquer alteração nas configurações de proxy ou credencial, há implicações de segurança na criação dessa entrada do Registro, portanto, os administradores devem certificar-se de que configuraram os proxies do Internet Explorer corretamente antes de habilitar esse recurso.
Considerações e limitações
Há uma coleção de implicações de segurança que os administradores devem considerar antes de habilitar esse recurso.
As seguintes recomendações devem ser seguidas sempre que habilitar esse recurso para clientes:
- Use Negociação apenas como o esquema de autenticação para o servidor proxy, para garantir que apenas os servidores proxy que ingressaram na rede do Ative Directory sejam usados pelo cliente.
- Não use fallback NTLM em clientes que usam esse recurso.
- Se os usuários não estiverem em uma rede com um proxy quando esse recurso estiver habilitado e configurado conforme recomendado nesta seção, o processo de tentar entrar em contato com o servidor proxy e usar as credenciais padrão do sistema não será usado.
- O Power BI Desktop não reconhece proxy e, portanto, os mecanismos de proxy, incluindo o Proxy de Aplicativo do Azure e outros serviços de proxy, não funcionarão corretamente com o Power BI Desktop