注:
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 管理,并且在执行以下操作之一后被删除:
- 删除工作簿。
- 移除所有引用数据集并且重新打开工作簿。
- 刷新引用数据集。 在本例中,将创建包含刷新后数据的新数据缓存表。