数据库数据缓存

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 管理,并且在执行以下操作之一后被删除:

  • 删除工作簿。
  • 移除所有引用数据集并且重新打开工作簿。
  • 刷新引用数据集。 在本例中,将创建包含刷新后数据的新数据缓存表。