数据库数据缓存

Insights in ArcGIS Enterprise
Insights 桌面版
注:

Insights in ArcGIS EnterpriseInsights desktop 不支持数据库连接。

数据缓存允许 ArcGIS Insights 在托管数据库中创建并管理表,以提高查询性能。 创建数据库连接的用户必须已被授予所有所需的数据库权限以触发数据缓存。

注:

对于不支持开箱即用的 Google BigQuerySnowflake 或数据库平台不执行数据缓存。

数据缓存仅适用于空间聚合空间过滤器功能。

只有满足以下所有条件,系统才会缓存数据:

  • 两个数据集均源自相同的数据库连接
  • 两个数据集中的空间数据使用相同的空间数据类型进行存储。
  • 两个数据集中的空间数据使用相同的空间参考系统进行存储。

数据缓存表位置和命名

数据缓存表应始终在默认方案下创建,并使用以下前缀进行命名:

数据库表名前缀

Microsoft SQL ServerPostgreSQLSAP HANA

$IN_

示例:$IN_0xmneL7PT7e4uuE4eL4z7w

Oracle

T$IN_

示例:T$IN_A3GZAW7ZRMQNLJP3IRCQAQ

其他数据库平台

不适用

注:

数据缓存表仅供内部使用,并且无法通过 Insights 中的数据库连接进行显示。

数据缓存表生命周期

数据缓存表与 Insights 数据集和工作簿绑定。 单个数据集可能引用一个或多个数据缓存表。 数据缓存表完全由 Insights 管理,并且在执行以下操作之一后被删除:

  • 删除工作簿。
  • 移除所有引用数据集并且重新打开工作簿。
  • 刷新引用数据集。*

*在本例中,将创建包含刷新后数据的新数据缓存表。