Está leyendo la documentación de Icon Map Pro para la versión 1.1.0.11, que aún no se ha publicado. Ir a la versión más reciente (1.1.0.10).

Conectar con ArcGIS

El contenido público de ArcGIS no necesita configuración. Para el contenido privado, suyo o de su organización, indique al mapa cómo autenticarse. Un solo ajuste cubre todas las capas y mapas base de ArcGIS del objeto visual.

Los ajustes están en panel Formato > Claves de API y autenticación > Autenticación de ArcGIS.

Elegir un tipo de autenticación

Tipo de autenticación Quién inicia sesión Qué puede ver el mapa Úselo cuando
Iniciar sesión con ArcGIS Cada persona, con su propia cuenta de ArcGIS Todo lo que esa persona puede ver en ArcGIS Los lectores tienen cuentas de ArcGIS y deben ver solo lo que se les permite
Clave de API Nadie. La clave se guarda en el informe Solo lo que concede la clave Los lectores no tienen cuenta de ArcGIS
OAuth2 (ID de cliente y secreto) Nadie. La credencial de aplicación se guarda en el informe El contenido compartido con el propietario de la aplicación y el contenido público Los lectores no tienen cuenta de ArcGIS y usted usa credenciales de aplicación
Nombre de usuario y contraseña Cada persona, en una ventana de inicio de sesión en el mapa Todo lo que esa persona puede ver en ArcGIS Su portal no admite Iniciar sesión con ArcGIS

Sin ninguna credencial (Clave de API seleccionado y la clave vacía), el mapa lee el contenido público y las capas de Living Atlas. Para un mapa base, eso significa servicios teselados públicos, estilos indicados por su URL y mapas web con capas públicas. Los estilos de mapa base de Esri siempre necesitan una credencial.

Una clave de API o un secreto de cliente guardados en un informe dan a todos los que pueden abrir el informe el acceso que tiene la credencial. Concédale solo los elementos que necesita el informe.

Iniciar sesión con ArcGIS

Con este tipo no se almacena nada secreto en el informe. Cada persona inicia sesión con su propia cuenta de ArcGIS y el mapa muestra lo que esa cuenta tiene permiso para ver.

  1. En Autenticación de ArcGIS, establezca Tipo de autenticación en Iniciar sesión con ArcGIS.
  2. Para ArcGIS Online, deje URL del portal e ID de cliente como están. Para ArcGIS Enterprise, véase más abajo.
  3. Active Iniciar sesión. ArcGIS se abre en una pestaña del navegador.
  4. Inicie sesión allí con su cuenta de ArcGIS, o con el inicio de sesión de su organización si ArcGIS está configurado para ello, y vuelva después a Power BI.

El panel muestra entonces "Sesión iniciada en ArcGIS como" seguido de su nombre de usuario, y Cerrar sesión sustituye a Iniciar sesión.

Diagrama del inicio de sesión: el interruptor Iniciar sesión abre ArcGIS en una pestaña del navegador, usted inicia sesión y el mapa recibe un token de su portal
Qué ocurre cuando inicia sesión

Usted inicia sesión en ArcGIS, no en Icon Map. El mapa recibe el token directamente de su portal.

Qué ven los lectores del informe

Cada persona que abre el informe inicia sesión con su propia cuenta. Un lector que no ha iniciado sesión ve un aviso en el mapa: "Este mapa muestra contenido de ArcGIS que requiere que inicie sesión." con un botón Iniciar sesión en ArcGIS.

Un mapa que muestra el aviso que pide al lector que inicie sesión en ArcGIS, con el botón Iniciar sesión en ArcGIS
El aviso que ve un lector hasta que inicia sesión

El inicio de sesión se recuerda en el navegador y se renueva sin avisos durante un máximo de dos semanas. Recordarlo depende del ajuste de almacenamiento local para objetos visuales personalizados del portal de administración de Power BI. Si su inquilino tiene ese ajuste desactivado, se pide a los lectores que inicien sesión con más frecuencia.

ArcGIS Enterprise

Para su propio portal, un administrador registra una aplicación una sola vez:

  1. En el portal, registre una aplicación y añada este URI de redireccionamiento: https://api.iconmap.ai/arcgis/oauth/callback
  2. En Autenticación de ArcGIS, escriba la dirección del portal en URL del portal y el id. de cliente de la aplicación en ID de cliente.

El portal debe permitir solicitudes de Power BI (CORS) para que el inicio de sesión se complete.

Clave de API

  1. Cree una clave de API en ArcGIS y concédale los elementos y servicios que usa el informe.
  2. Establezca Tipo de autenticación en Clave de API y pegue la clave en Clave de API.

Las claves de API caducan y el mapa no puede renovarlas. Cuando ArcGIS rechaza una clave, el mapa lo indica. Cree una clave nueva y péguela.

OAuth2 (ID de cliente y secreto)

  1. Cree credenciales de desarrollador OAuth 2.0 en ArcGIS. Cuando ArcGIS pida una URL de redireccionamiento, escriba https://app.powerbi.com.
  2. Establezca Tipo de autenticación en OAuth2 (ID de cliente y secreto).
  3. Escriba la URL del portal si no usa ArcGIS Online, y después el ID de cliente y el Secreto de cliente.

El secreto de cliente se almacena cifrado en el informe y se muestra como puntos una vez escrito. La credencial de aplicación solo ve el contenido compartido con el propietario de la aplicación, o el que es público.

Nombre de usuario y contraseña

Establezca Tipo de autenticación en Nombre de usuario y contraseña y escriba la URL del portal si no usa ArcGIS Online. En el informe no se guarda ningún nombre de usuario ni contraseña.

Cada persona que abre el informe ve una ventana Iniciar sesión en ArcGIS la primera vez que el mapa necesita contenido de ArcGIS, y escribe su propio nombre de usuario y contraseña de ArcGIS. El inicio de sesión dura dos semanas cuando el navegador tiene permiso para recordarlo. Cuando caduca, la ventana se muestra de nuevo.

Probar la conexión

Active Probar conexión para comprobar toda la configuración. Abre Examinar ArcGIS en una vista que enumera las comprobaciones: el portal, la credencial y todas las capas de ArcGIS del mapa. La comprobación del proxy solo aparece cuando el proxy está en uso. Las capas de referencia se titulan "Superposición de ArcGIS 1", "Superposición de ArcGIS 2", y así sucesivamente. Todo lo que falla viene con una explicación y con lo que se puede hacer al respecto.

La vista Probar conexión con las comprobaciones Portal, Credencial y Capas y un resultado para cada una
Probar conexión comprueba el portal, la credencial y cada capa

Resultados habituales:

Mensaje Qué hacer
"El servidor no permite solicitudes de Power BI (CORS)." Active Usar el proxy cuando sea necesario, o pida al administrador de ArcGIS que permita las solicitudes de Power BI
"No se pudo acceder al servidor." Compruebe la dirección, y que este equipo puede llegar al servidor (VPN, firewall)
"La clave de API se rechazó - puede haber caducado o haberse revocado." Cree una clave nueva
"Su cuenta no tiene acceso a este contenido." Pida al propietario que lo comparta con usted o con su organización
"ArcGIS Enterprise 11.5 y versiones posteriores rechazan estas claves de API en la URL" Establezca Enviar la credencial como en Encabezado de autorización (Bearer)
"El servidor no permite el encabezado Authorization de Power BI." Establezca Enviar la credencial como en Parámetro de URL (predeterminado), o añada Authorization a los encabezados CORS permitidos del servidor

Servidores que bloquean Power BI

Un objeto visual de Power BI solo puede leer un servidor que se lo permite (CORS). ArcGIS Online lo permite. Algunos servidores de ArcGIS Enterprise no.

Active Usar el proxy cuando sea necesario para que el proxy de Icon Map obtenga los datos de esos servidores. Primero se sigue intentando leer cada servidor directamente, y solo los servidores que bloquean Power BI se leen a través del proxy. La solicitud y su credencial pasan por el proxy. Se necesita una clave de licencia de Icon Map, y las solicitudes a través del proxy pueden consumir créditos de uso adicionales.

Examinar ArcGIS ofrece el mismo interruptor cuando encuentra un servidor bloqueado: seleccione Usar el proxy CORS.

El proxy no está disponible cuando Entorno aislado está activado. Para saber qué recibe el proxy y cómo está protegido, consulte Claves de API, autenticación y el proxy.

Cómo se envía la credencial

Enviar la credencial como decide cómo viaja el token o la clave hasta ArcGIS.

  • Parámetro de URL (predeterminado) lo añade a la dirección de cada solicitud. Déjelo así salvo que su servidor lo rechace.
  • Encabezado de autorización (Bearer) lo envía como encabezado de solicitud. ArcGIS Enterprise 11.5 y posteriores pueden rechazar en la URL las claves de API más recientes (que empiezan por AAPT) con "Invalid Token". Esos servidores necesitan esta opción, y deben permitir el encabezado Authorization en su configuración de CORS.

Las solicitudes de contenido público no llevan credencial, y una credencial solo se envía a los servidores a los que pertenece.

Ajustes

panel Formato > Claves de API y autenticación > Autenticación de ArcGIS

Ajuste Qué hace Valor predeterminado
Tipo de autenticación Clave de API, OAuth2 (ID de cliente y secreto), Nombre de usuario y contraseña o Iniciar sesión con ArcGIS Clave de API
Enviar la credencial como Parámetro de URL (predeterminado) o Encabezado de autorización (Bearer) Parámetro de URL (predeterminado)
Clave de API La clave de API de ArcGIS. Se muestra para Clave de API Vacío
URL del portal La dirección de su portal de ArcGIS. Se muestra para todos los tipos excepto Clave de API https://www.arcgis.com
ID de cliente El id. de cliente de su aplicación. Para Iniciar sesión con ArcGIS, déjelo en blanco para ArcGIS Online Vacío
Secreto de cliente El secreto de cliente de su aplicación. Se muestra para OAuth2 (ID de cliente y secreto) Vacío
Iniciar sesión, Cerrar sesión Inician o terminan su sesión de ArcGIS. Se muestran para Iniciar sesión con ArcGIS
Probar conexión Comprueba el portal, la credencial y todas las capas de ArcGIS del mapa
Usar el proxy cuando sea necesario Lee a través del proxy de Icon Map los servidores de ArcGIS que bloquean Power BI Desactivado

Iniciar sesión, Cerrar sesión y Probar conexión son interruptores que actúan una vez y se vuelven a desactivar solos.

Contenido relacionado