Compartilhar via


Solucionar problemas de entrada com o feed OData

Este artigo contém opções de solução de problemas ao fazer logon usando uma conta da organização para um feed OData:

  • Erro de tipo de credencial incompatível
  • Erros de acesso negado

As seções a seguir descrevem cada erro e, subsequentemente, as etapas para remediar esses erros.

Tipo de credencial incompatível

Você pode ver o seguinte erro, indicando que o tipo de credencial não é compatível:

We are unable to connect because this credential type is not supported 
by this resource. Please choose another credential type.

Você precisa garantir que seu serviço esteja enviando os cabeçalhos de autorização, da seguinte forma:

  • A primeira solicitação Oauth sem nenhum cabeçalho de autorização deve enviar o seguinte header em resposta:

    www-authenticate: Bearer realm=https://login.microsoftonline.com/<Your Active Directory Tenant Id> 
    
  • A solicitação de redirecionamento para o serviço com o cabeçalho de autorização definido como Portador deve enviar o seguinte cabeçalho em resposta:

    www-authenticate: Bearer authorization_uri=https://login.microsoftonline.com/<Your Active Directory Tenant Id>/oauth2/authorize
    

Após uma chamada de redirecionamento bem-sucedida, as chamadas para o serviço têm o token de acesso correto no cabeçalho de autorização. Se você ainda vir um erro, limpe as Permissões Globais para o URI do serviço OData e tente novamente. Para limpar as Permissões Globais, acesse Arquivo>Opções e Configurações>Configurações de Fonte de Dados>Permissões Globais.

Acesso negado

Você pode ver um dos seguintes erros, indicando que o acesso foi negado:

access_denied: AADSTS650053: The application 'Microsoft Power Query for Excel' 
asked for scope 'user_impersonation' that doesn't exist 
on the resource \<resourceId\>.
Microsoft Power Query for Excel needs permission to access resources 
in your organization that only an admin can grant. 
Ask an admin to grant permission to this app before you can use it.

Se você encontrar esse erro, verifique se o registro de aplicativo para o serviço OData tem as seguintes configurações:

  • A ID do aplicativo está definida como o URI base do serviço OData.
  • O escopo user_impersonation está definido.
  • As permissões do aplicativo estão definidas adequadamente pelo administrador.

Você pode fazer de tudo com o Power BI Desktop. Para obter mais informações sobre seus recursos, consulte as seguintes fontes: