Insights desktop 的共享页面、工作簿和工作簿包可以包含对数据库表的引用。 目标 Insights 帐户必须包含同一数据库的连接,页面或工作簿才能正确显示。 在某些情况下,您需要映射目标 Insights 帐户中的连接。
如果目标 Insights 帐户中包含与用于共享页面或打包工作簿的连接相似的连接,则不需要进行映射。 如果连接使用具有相同用户名的相同数据库,则其视为相似。 否则,必须映射连接。
注:
使用 TNS 的 Oracle 数据库在 Windows、Linux 和 macOS 上具有不同的文件路径。 如果您的共享页面、工作簿或工作簿包引用了使用 TNS 的 Oracle 连接,并且在不同的操作系统之间共享,您则需要编辑连接的 TNS 文件路径参数,即便两个部署中的连接引用相同的 Oracle 数据库也是如此。 TNS 别名无法编辑,并且在两个部署中必须相匹配。
共享页面或工作簿时映射连接
共享页面和工作簿通常包含共享项目时的数据和布局的快照。 但是,具有交叉过滤器和预定义过滤器的共享页面和工作簿包含实时数据。 将具有来自数据库连接的实时数据的页面或工作簿从 Insights desktop 共享至 Insights in ArcGIS Enterprise 时,Insights in ArcGIS Enterprise 中的数据库连接可用于查看数据。 如果数据库连接在 Insights in ArcGIS Enterprise 帐户中不可用,则必须映射连接,以便在查看页面时能够使用正确的凭据。
注:
从 Insights desktop 共享到 Insights in ArcGIS Online 的页面和工作簿始终需要复制而非引用数据库数据集。
请使用以下步骤在共享页面或工作簿上映射数据库连接:
- 请按照以下步骤将页面或工作簿共享至 ArcGIS Enterprise 门户,然后单击共享。
注:
页面随即共享至 ArcGIS 主连接。
如果存在必须映射的数据库连接,则将显示映射连接窗口。
- 单击连接名称旁边的连接按钮。 如果连接按钮禁用,则无需映射连接。
- 针对数据库连接,输入您的密码。 将自动填充用户名。
- 单击添加。
- 针对所有未映射的数据库连接,重复步骤 2 到 4。
- 单击应用。
随即映射连接并在 ArcGIS Enterprise 中创建连接。 在 Insights in ArcGIS Enterprise 中查看页面或工作簿时,可以显示数据。
导入包时映射连接
可以通过引用数据或复制数据来打包包含数据库数据集的工作簿。 将包含引用数据的包导入 Insights desktop 或 Insights in ArcGIS Enterprise 时,需要访问同一数据库。 如果无法使用数据库名称和用户名找到数据库,则必须先映射连接,然后包才能完成导入。
注:
包含引用的数据库数据集的包无法导入到 Insights in ArcGIS Online。
请使用以下步骤为工作簿包映射数据库连接:
- 按照步骤导入工作簿包。
如果存在必须映射的数据库连接,则将显示映射连接窗口。
- 单击连接名称旁边的连接按钮。 如果连接按钮禁用,则无需映射连接。
- 针对数据库连接,输入您的密码。 将自动填充用户名。
- 单击添加。
- 针对所有未映射的数据库连接,重复步骤 2 到 4。
- 单击应用。