Conectar ao ArcGIS

O conteúdo público do ArcGIS não precisa de configuração. Para o conteúdo privado, seu ou da sua organização, diga ao mapa como se autenticar. Uma única configuração vale para todas as camadas e mapas base do ArcGIS no visual.

As configurações ficam em Painel Formato > Chaves de API e autenticação > Autenticação do ArcGIS.

Escolher um tipo de autenticação

Tipo de autenticação Quem inicia sessão O que o mapa pode ver Use quando
Chave de API Ninguém. A chave é salva no relatório Apenas o que a chave concede Os leitores não têm conta do ArcGIS
OAuth2 (ID e segredo do cliente) Ninguém. A credencial do aplicativo é salva no relatório O conteúdo compartilhado com o proprietário do aplicativo e o conteúdo público Os leitores não têm conta do ArcGIS e você usa credenciais de aplicativo
Nome de usuário e senha Cada pessoa, em uma janela de entrada no mapa Tudo o que essa pessoa pode ver no ArcGIS Os leitores têm contas do ArcGIS e devem ver apenas o que lhes é permitido

Sem nenhuma credencial (Chave de API selecionada e a chave deixada vazia), o mapa lê o conteúdo público.

Diagrama dos três tipos de autenticação: uma chave de API e uma credencial de aplicativo são salvas no relatório, um nome de usuário e uma senha são inseridos por cada leitor
Dois tipos salvam uma credencial no relatório. Um pede a cada leitor que inicie sessão

Uma chave de API ou um segredo do cliente salvo em um relatório dá a todos os que podem abrir o relatório o acesso que a credencial tem. Conceda a ela apenas os itens de que o relatório precisa.

Chave de API

  1. Crie uma chave de API no ArcGIS e conceda a ela os itens e serviços que o relatório usa. Para usar os mapas base do ArcGIS, conceda também os mapas base.
  2. Defina Tipo de autenticação como Chave de API e cole a chave em Chave de API.

As chaves de API expiram. Quando uma chave expirar, crie uma nova e cole-a.

OAuth2 (ID e segredo do cliente)

  1. Crie credenciais de desenvolvedor OAuth 2.0 no ArcGIS. Quando o ArcGIS pedir uma URL de redirecionamento, insira https://app.powerbi.com.
  2. Defina Tipo de autenticação como OAuth2 (ID e segredo do cliente).
  3. Insira a URL do portal se você não usa o ArcGIS Online e depois o ID do cliente e o Segredo do cliente.

O segredo do cliente é armazenado criptografado no relatório e mostrado como pontos depois de inserido. A credencial do aplicativo vê apenas o conteúdo compartilhado com o proprietário do aplicativo, ou que é público.

Nome de usuário e senha

Defina Tipo de autenticação como Nome de usuário e senha e insira a URL do portal se você não usa o ArcGIS Online. Nenhum nome de usuário ou senha é salvo no relatório.

Cada pessoa que abre o relatório vê uma janela Entrar no ArcGIS na primeira vez que o mapa precisa de conteúdo do ArcGIS, e insere o seu próprio nome de usuário e senha do ArcGIS.

A janela Entrar no ArcGIS com as caixas Nome de usuário e Senha
Cada leitor inicia sessão com a sua própria conta do ArcGIS

A sessão dura duas semanas quando o navegador tem permissão para lembrá-lo. Lembrá-lo depende da configuração de armazenamento local para visuais personalizados no portal de administração do Power BI. Se o seu locatário tiver essa configuração desativada, os leitores são solicitados a iniciar sessão com mais frequência.

Como a credencial é enviada

Enviar credencial como decide como o token ou a chave viaja até o ArcGIS.

  • Parâmetro de URL (padrão) adiciona-o ao endereço de cada solicitação. Deixe nesta opção, a menos que o seu servidor a rejeite.
  • Cabeçalho de autorização (Bearer) envia-o como um cabeçalho de solicitação. O ArcGIS Enterprise 11.5 e posteriores podem rejeitar as chaves de API mais recentes (que começam com AAPT) na URL com "Invalid Token". Esses servidores precisam desta opção e devem permitir o cabeçalho Authorization nas suas configurações de CORS.

Configurações

Painel Formato > Chaves de API e autenticação > Autenticação do ArcGIS

Configuração O que faz Padrão
Tipo de autenticação Chave de API, OAuth2 (ID e segredo do cliente) ou Nome de usuário e senha Chave de API
Enviar credencial como Parâmetro de URL (padrão) ou Cabeçalho de autorização (Bearer) Parâmetro de URL (padrão)
Chave de API A chave de API do ArcGIS. Aparece para Chave de API Vazio
URL do portal O endereço do seu portal ArcGIS. Aparece para OAuth2 (ID e segredo do cliente) e Nome de usuário e senha https://www.arcgis.com
ID do cliente O ID do cliente do seu aplicativo. Aparece para OAuth2 (ID e segredo do cliente) Vazio
Segredo do cliente O segredo do cliente do seu aplicativo. Aparece para OAuth2 (ID e segredo do cliente) Vazio

Dicas e limites

  • Um visual do Power BI só pode ler um servidor que o permite (CORS). O ArcGIS Online permite. Um servidor ArcGIS Enterprise deve ser configurado para permitir solicitações do Power BI antes que as suas camadas possam ser desenhadas.
  • Uma camada WMS hospedada no ArcGIS usa a mesma credencial. Defina o Tipo de autenticação dela como ArcGIS. Consulte Tiles raster, WMTS e WMS.

Relacionados