ArcGIS Enterprise 组织中的管理员和发布者可以将用户管理的数据存储注册到联合 ArcGIS Server 站点。 用户管理的数据存储包含在联合服务器上运行的 ArcGIS Server Web 服务的源数据。 进行发布时,将不会复制任何数据;web 服务将引用已注册数据存储中的数据。
您可以将多种类型的数据存储添加为门户中的项目。 每种类型都提供不同的功能,如下一部分所述。 可以通过将数据存储项目添加到组织来注册这些用户管理的数据存储。 添加数据存储项目时,可以将数据源注册到一个或多个联合 ArcGIS GIS Server 或 ArcGIS Image Server 站点。 每个联合服务器可以具有多个注册的数据存储项目。
您可以在门户中添加数据存储项目。 创建数据存储项的另一种方法是在 ArcGIS Pro 中将数据存储注册到联合 ArcGIS Server 站点。
这些数据存储项使您可以通过共享数据存储项目来控制对数据存储内容的使用。 您共享数据存储项目的方式决定了在 ArcGIS Pro 中发布时,哪些人员可以使用它。 数据存储项目的所有者还可以从项目批量发布地图图像和要素图层。
数据存储项目的类型
将数据存储项目添加到组织时,可以选择包含要发布的数据的数据源,并(对于大多数数据存储)选择可访问数据的联合服务器。
下表说明了您可以添加为项目的数据存储类型及其用途:
数据存储项目类型 | 可以注册的内容 | 数据存储项目的用途 |
---|---|---|
文件夹 | 文件共享 | 从 ArcGIS Pro 2.8 或更高版本中,您可以从已注册文件夹中的文件发布地图图像图层,也可以发布引用文件夹中存储的缓存的切片图层、矢量切片图层或场景图层。 |
数据库 | 数据库连接文件 (.sde),可访问以下受支持版本的数据库管理系统:
数据库可以包含企业级地理数据库,但不是必须的。 Amazon Redshift、Google BigQuery 或 Snowflake 中不支持地理数据库。 有关受支持的地理数据库版本的相关信息,请参阅 ArcGIS Enterprise on Kubernetes 系统要求。 | 对于引用云数据仓库的数据存储项目,您可以在 ArcGIS Pro 2.9 或更高版本中发布地图图像图层。 对于引用数据库管理系统的数据存储项目,您可以批量发布地图图像图层和要素图层。 对于已注册数据库用户具有访问权限的每个要素类和表,将创建一个要素图层和一个地图影像图层*。 |
云存储 | 以下任意云存储位置:
| 使用 ArcGIS Pro 2.8 或更高版本,您可以发布引用存储在云存储中的缓存内容的缓存地图图像图层。 通过门户,您可以发布引用云存储中存储的缓存的切片图层、矢量切片图层或场景图层。 您也可以从 ArcGIS Pro 3.0 或更高版本发布这些图层。 |
*要批量发布地图影像和要素图层,数据存储必须注册到联合 ArcGIS GIS Server 站点。
在门户中添加数据存储项目时,会将数据源注册到您指定的联合服务器。 引用云数据仓库的数据库数据存储项目仅在系统托管服务器上注册。 如果您通过 ArcGIS Pro 访问相同的源位置(使用相同凭据的文件夹、数据库或云数据仓库)并发布到这些服务器之一,则无需再次注册数据存储。
数据访问
将数据存储项目添加到门户可以更轻松地在整个组织中共享 GIS 数据。 您需要平衡访问的便利性和确保数据安全的需要。 使用数据存储项目时,可以在多个级别控制访问。 有关详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
添加数据存储项目的方法
有三种工作流可用于向您的门户添加数据存储项目。 您所使用的方式取决于:您是否需要注册新的数据存储,是否想要为现有数据存储创建数据存储项目,或您的现有数据存储是否已注册至多个联合服务器。
注册数据存储
要将数据存储注册到 ArcGIS Enterprise on Kubernetes,需在门户中添加数据存储项目。 在以下条件下,您也可以注册数据存储并从 ArcGIS Pro 添加数据存储项目:
- 您正在注册数据库或云数据仓库。
- 您要在组织管理员已注册到组织中的文件共享中将文件共享注册为子文件夹。
- 您将使用用于数据库或文件共享数据存储的 ArcGIS Pro 2.8 或更高版本,或用于云数据仓库的 ArcGIS Pro 2.9 或更高版本。
开始使用数据存储项目
请参阅以下内容,了解如何使用和管理门户中的数据存储项目: