在 Insights in ArcGIS Enterprise 和 Insights desktop 中,受保护的数据可能会导致已发布报表和已打包工作簿出错,或导致添加数据时失败。 此类失败是由无效 URI 造成的。
满足以下条件时,已发布报表将由于无效 URI 而失败:
- 该报表包含受保护的远程要素图层。对于 Insights desktop,该要素图层必须来自仅数据 ArcGIS 连接。
- 交叉过滤器应用于包含受保护数据的卡片。
满足以下条件时,打包的工作簿将由于无效的 URI 而失败:
- 该工作簿包含受保护的远程要素图层。对于 Insights desktop,该要素图层必须来自仅数据 ArcGIS 连接。
- 交叉过滤器应用于包含受保护数据的卡片。
- 引用数据方法用于打包工作簿。
满足以下条件时,添加数据将由于无效的 URI 而失败:
- 所添加的数据集是受保护的远程要素图层。
- 要素图层是在 ArcGIS Enterprise 中创建的,并选择了请勿将凭据与服务项目一同存储。 每次均提示进行身份验证。
- 系统不会将源要素图层共享给所有人(公共)。
ArcGIS 管理员可以添加重定向 URI,以防止受保护的数据导致运行失败。
添加重定向 URI
要添加重定向 URI,请完成以下步骤:
- 对于数据源自的门户,以管理员身份登录到 ArcGIS Portal Directory。
ArcGIS Portal Directory 的 URL 格式为 https://webadaptorhost.domain.com/webadaptorname/portaladmin。
- 在 Portal Administrator Director 中,单击安全性 > OAuth > 获取应用程序信息。
- 对于应用程序 ID,输入 arcgisInsights。
- 将格式设置更改为 JSON。
- 单击获取应用程序信息。
- 复制 JSON 输出。
- 返回 OAuth 页面。
- 单击更新应用程序信息。
- 将格式设置更改为 JSON 并将复制的文本粘贴到应用程序信息文本框中。
- 将主连接的信息添加到 redirectURIs 数组。 使用以下代码作为示例:
{ "appId":"arcgisInsights", "redirectURIs":["https://dataonlyconnection.domain.com", "https://primaryconnection.domain.com"] }
- 单击更新应用程序。
现在即可发布报表或者成功打包工作簿。