注:
Insights in ArcGIS Enterprise 和 Insights desktop 不支持数据库连接。
数据缓存允许 ArcGIS Insights 在托管数据库中创建并管理表,以提高查询性能。 创建数据库连接的用户必须已被授予所有所需的数据库权限以触发数据缓存。
注:
对于不支持开箱即用的 Google BigQuery、Snowflake 或数据库平台不执行数据缓存。
只有满足以下所有条件,系统才会缓存数据:
- 两个数据集均源自相同的数据库连接。
- 两个数据集中的空间数据使用相同的空间数据类型进行存储。
- 两个数据集中的空间数据使用相同的空间参考系统进行存储。
数据缓存表位置和命名
数据缓存表应始终在默认方案下创建,并使用以下前缀进行命名:
数据库 | 表名前缀 |
---|---|
Microsoft SQL Server、PostgreSQL 和 SAP HANA | $IN_ 示例:$IN_0xmneL7PT7e4uuE4eL4z7w |
Oracle | T$IN_ 示例:T$IN_A3GZAW7ZRMQNLJP3IRCQAQ |
其他数据库平台 | 不适用 |
注:
数据缓存表仅供内部使用,并且无法通过 Insights 中的数据库连接进行显示。
数据缓存表生命周期
数据缓存表与 Insights 数据集和工作簿绑定。 单个数据集可能引用一个或多个数据缓存表。 数据缓存表完全由 Insights 管理,并且在执行以下操作之一后被删除:
- 删除工作簿。
- 移除所有引用数据集并且重新打开工作簿。
- 刷新引用数据集。*
*在本例中,将创建包含刷新后数据的新数据缓存表。