漏洞
默认情况下,ArcGIS Enterprise 门户允许跨域资源共享 (CORS) 的跨域请求。 这意味着,JavaScript 客户端(例如在任何域中托管的 web 应用程序)可以连接至门户资源。
如果您的 ArcGIS Enterprise 门户已将 CORS 配置为限制对您的门户的跨域请求,则 Power BI Desktop 将无法按预期运行,如 BUG-000133837 中所述。
如果使用 ArcGIS Enterprise 10.7.1 或更高版本,则 ArcGIS Enterprise 组织的管理员可以将 CORS 配置为允许来自 Power BI 的请求。
要将 Power BI 添加到允许的起点中,请执行以下操作:
注: 要完成此步骤,必须启用对共享 API 的 HTML 访问。 在许多安全环境中,对共享 API 的 HTML 访问受到限制。 要启用对共享 API 的 HTML 访问,必须将 https://webadaptorhost.domain.com/webadaptorname/portaladmin/security/config 下的 disableServicesDirectory 属性设置为 false。
http://pbi.microsoft.com,https://pbi.microsoft.com,ms-pbi://pbi.microsoft.com
Power BI 起点将被添加到允许的起点中。 更改内容将立即生效,无需重新启动门户。
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序