laptop and a wrench

Error

The error message, "Invalid URL" is returned when navigating from ArcGIS Maps for Power BI to an ArcGIS Enterprise environment which specifies Allow Origins in Portal for ArcGIS.

Última publicación: May 17, 2021 Portal for ArcGIS
Número de ID del error BUG-000133837
EnviadoSeptember 14, 2020
Última modificaciónJune 5, 2024
Relacionado conPortal for ArcGIS
Versión encontrada10.8.1
Sistema operativoWindows OS
Versión de sistema operativo10.0
Versión corregida10.9.1
EstadoFixed

Descripción

By default, an ArcGIS Enterprise portal allows cross-domain requests via Cross-Origin Resource Sharing (CORS). This means a JavaScript client such as a web application hosted on any domain can connect to your portal's resources.

Causa

If your ArcGIS Enterprise portal has CORS configured to restrict cross-domain requests to your portal, Power BI Desktop will not function as expected, as described in BUG-000133837.

Solución alternativa

If using ArcGIS Enterprise 10.7.1 or later, an administrator of your ArcGIS Enterprise organization can configure CORS to allow requests that originate from Power BI. 

To add Power BI to the allowed origins, do the following:

  1. Verify that you are signed in to your ArcGIS Enterprise organization and have privileges to manage the organization.
  2. Sign in to the sharing API using the URL:
https://webadaptorhost.domain.com/webadaptorname/sharing/rest
Note: 
To complete this step, HTML access to the sharing API must be enabled. On many secured environments, HTML access to the sharing API is restricted. To enable HTML access to the sharing API, the disableServicesDirectory property under https://webadaptorhost.domain.com/webadaptorname/portaladmin/security/config must be set to false.
  1. Once signed in, access: https://webadaptorhost.domain.com/webadaptorname/sharing/rest/portals/self
  2. Scroll to the bottom of the page and click Update.
  3. On the newly loaded page, scroll down and find the Allowed Origins box.
    • Origins are comma separated without any spaces, quotes, or square brackets.
  4. Copy the following text into the Allowed Origins to add the Power BI origins.
http://pbi.microsoft.com,https://pbi.microsoft.com,ms-pbi://pbi.microsoft.com,https://ms-pbi.pbi.microsoft.com,https://app.powerbi.com/
  1. Click Update Organization.

The Power BI origin is added to the allowed origins. The changes take effect immediately, without the need to restart the portal.

  1.  If HTML access was enabled in step 2, to complete this workflow, the access should be disabled again. To do so, go to https://webadaptorhost.domain.com/webadaptorname/portaladmin/security/config and set the disableServicesDirectory property to True.

Pasos para reproducir

ID del error: BUG-000133837

Software:

  • Portal for ArcGIS

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga