Skip To Content

数据库、数据仓库和 ArcGIS Enterprise

ArcGIS 允许您通过 web 服务访问数据库或云数据仓库中的数据。 您与数据库交互的方式取决于您在组织中的角色:

数据库管理员

数据库管理员将配置和维护数据库或数据仓库,并确保用户可以从 ArcGIS 访问数据库或数据仓库。

要使 ArcGIS 用户能够访问他们所需的数据,您必须执行以下操作:

发布者

发布者可通过 web 服务添加数据。 为了使您的业务数据库或云数据仓库中的数据可供其他人查看,请在 ArcGIS Pro 中创作包含数据的地图并进行发布。 如果您正在使用数据库数据并希望其他人对其进行编辑,则可以发布要素服务以引用数据库中的数据。

  1. 作为发布者,请将数据库连接注册到 ArcGIS Server 站点
  2. 需要在 ArcGIS Pro 中创建地图,其中包括您希望发布的数据。

    要提供数据的只读访问权限,请发布地图服务。 要使用户可以通过服务编辑数据库数据,请发布要素服务

    您可以从某些云数据仓库发布要素服务,但是您无法通过要素服务编辑数据。

    有关创作地图以从 ArcGIS Pro 发布地图服务(地图图像图层)的建议,请参阅创作多比例地图。 有关创作地图以发布要素服务的建议,请参阅创作地图以发布要素服务

  3. 配置 ArcGIS Pro,以发布到正确的 ArcGIS Server 站点。
    • ArcGIS Pro 发布至联合 ArcGIS Server 站点时,请登录到与 ArcGIS Server 站点联合的 ArcGIS Enterprise 门户,并将该门户设置为活动门户。
    • ArcGIS Pro 发布到独立 ArcGIS Server 站点时,将站点添加为 GIS 服务器。 使用具备发布权限的帐户连接到站点。 云数据仓库中的数据不支持此操作。
  4. 从地图中发布数据。 如果您要从数据库数据发布要素服务,请选择允许通过要素服务进行的编辑操作。

    请参阅帮助页面以了解您所使用的服务类型和客户端:

如果 ArcGIS Server 站点与 ArcGIS Enterprise 门户联合,则在 ArcGIS Server 站点上创建地图服务并将地图图像图层项目添加到门户组织。 对于要素图层,系统将在 ArcGIS Server 站点上创建要素服务并将要素图层项目添加到门户组织。

您可以登录到您的组织并更新与这些项目相关的详细信息。 您还可以共享图层,如果您在发布时未进行此操作的话。

如果您的 ArcGIS GIS Server 站点与 ArcGIS Enterprise 门户联合,则您可以将数据库连接作为数据存储项目添加到门户中。 如果数据库连接访问数据库或企业级地理数据库,则您可以将数据库连接一次性注册到多个联合 GIS Server 站点,而且您可以使用默认范围和符号系统发布您有权访问的所有要素类和表。 如果数据库连接访问云数据仓库,则您只能将数据库连接注册到托管服务器。 访问云数据仓库的数据存储的所有发布都来自 ArcGIS Pro

您无法从云数据仓库或数据库发布影像服务,但如果数据库包含地理数据库,则可以将影像数据发布为影像服务。 但是,尽管可以将栅格数据存储在地理数据库中,但这不是推荐的存储方法。 您无法从门户的数据库数据存储项目中发布影像。 有关从 ArcGIS Pro 发布影像图层的信息,请参阅共享 web 影像图层

编辑者与查看者

编辑者可通过要素服务维护数据,而查看者可在地图和应用程序中使用 web 服务。 您访问发布者所提供的服务的最简单方法就是通过 ArcGIS Enterprise 门户。 如果数据已发布到联合服务器,则该服务的组织中已存在图层项目。 如果数据已发布到独立 ArcGIS Server 站点,您可以将服务作为项目添加到组织。 在门户中,您可以通过创建地图来查看数据。 随后,您可以在应用程序中使用地图,为您和您组织中的其他用户提供与数据交互所需的工具。

如果要素图层所有者已启用编辑并且您具有编辑权限,则可以在门户地图查看器、ArcGIS 应用程序、组织成员使用 ArcGIS Configurable Apps 模板或 ArcGIS Experience Builder 创建的可配置应用程序以及开发人员为您创建的自定义应用程序中编辑要素图层数据。