BUG

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

Last Published: June 14, 2023

Beschreibung

Standardmäßig lässt ein ArcGIS Enterprise-Portal domänenübergreifende Anforderungen über Cross-Origin Resource Sharing (CORS) zu. Dies bedeutet, dass ein JavaScript-Client, z. B. eine in einer beliebigen Domäne gehostete Webanwendung, eine Verbindung zu den Ressourcen des Portals herstellen kann.

Ursache

Wenn in Ihrem ArcGIS Enterprise-Portal CORS konfiguriert ist und dadurch domänenübergreifende Anforderungen an das Portal beschränkt werden, funktioniert Power BI Desktop nicht erwartungsgemäß (siehe Beschreibung in BUG-000133837).

Problemumgehung

Bei Verwendung von ArcGIS Enterprise 10.7.1 oder höher kann ein Administrator Ihrer ArcGIS Enterprise-Organisation CORS so konfigurieren, dass aus Power BI stammende Anforderungen zulässig sind.

Gehen Sie folgendermaßen vor, um Power BI den zulässigen Quellen hinzuzufügen:

  1. Überprüfen Sie, ob Sie bei der ArcGIS Enterprise-Organisation angemeldet sind und über Berechtigungen zum Verwalten der Organisation verfügen.
  2. Melden Sie sich bei der Freigabe-API mit der folgenden URL an:
https://webadaptorhost.domain.com/webadaptorname/sharing/rest
Hinweis: Für diesen Schritt muss der HTML-Zugriff auf die Freigabe-API aktiviert sein. In vielen sicheren Umgebungen ist der HTML-Zugriff auf die Freigabe-API eingeschränkt. Um den HTML-Zugriff auf die Freigabe-API zu aktivieren, muss die Eigenschaft "disableServicesDirectory" unter https://webadaptorhost.domain.com/webadaptorname/portaladmin/security/config auf "false" festgelegt werden.
  1. Rufen Sie nach der Anmeldung folgende Seite auf: https://webadaptorhost.domain.com/webadaptorname/sharing/rest/portals/self.
  2. Führen Sie einen Bildlauf bis zum unteren Rand der Seite aus, und klicken Sie auf Aktualisieren.
  3. Führen Sie auf der daraufhin geladenen Seite einen Bildlauf nach unten durch, und suchen Sie nach dem Kontrollkästchen Allowed Origins.
    • Die Quellen sind mit Kommas zu trennen, ohne Angabe von Leerzeichen, Anführungszeichen oder eckigen Klammern.
  4. Kopieren Sie den folgenden Text in das Feld Allowed Origins, um Power BI-Quellen hinzuzufügen.
http://pbi.microsoft.com,https://pbi.microsoft.com,ms-pbi://pbi.microsoft.com,https://ms-pbi.pbi.microsoft.com
  1. Klicken Sie auf Update Organization.

Die Power BI-Quelle wird den zulässigen Quellen hinzugefügt. Die Änderungen werden sofort wirksam, ohne dass Sie das Portal neu starten müssen.

  1.  Wenn der HTML-Zugriff in Schritt 2 aktiviert wurde, muss der Zugriff wieder deaktiviert werden, um diesen Workflow abzuschließen. Navigieren Sie dazu zu "https://webadaptorhost.domain.com/webadaptorname/portaladmin/security/config", und legen Sie die Eigenschaft disableServicesDirectory auf True fest.

Artikel-ID:000025550

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Weitere Informationen zu diesem Thema erkunden