添加数据存储项目

通过添加数据存储项目,您可以从组织引用多种用户维护的数据存储。 每种类型均要求您提供不同的信息,且适用于不同的用途。

注:

即使您将数据存储添加到门户,此过程也会将数据存储注册到联合服务器或托管服务器。 因此,必须将联合 ArcGIS Server 站点中的每台计算机配置为当您添加文件夹数据存储时访问文件共享位置,当您添加云存储时访问云存储位置。

只有 ArcGIS Enterprise 管理员才能将文件夹数据存储项目添加至组织(在门户的新建项目界面中显示为托管服务器),以访问新文件共享位置。 管理员可以在创建组织时设置文件夹存储位置(建议的方法),或在创建组织后使用 ArcGIS Enterprise Administrator API 注册文件共享。

以下部分介绍了如何添加每种类型的数据存储。 使用下方链接访问说明,以添加所需的用户维护的数据存储类型。

添加文件夹数据存储项目

按照以下步骤添加文件夹数据存储:

  1. 要将文件夹添加为数据存储,请确保将该文件夹用作网络文件共享 (NFS) 位置。
  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 对于要创建的数据存储项目的类型,选择文件夹,然后单击下一步
  5. 输入文件夹的路径。
  6. 提供数据源的信息。

    如果用于发布数据的 ArcGIS 客户端将访问一个文件夹中的数据,而系统(托管)服务器需要访问另一个文件夹中的数据副本,则必须提供两个数据源的信息。 如果已将第二个位置挂载到 Kubernetes 聚类中的节点,则可以使用新路径选项直接注册服务器路径。 要让 ArcGIS Enterprise 在无需准备 Kubernetes 聚类中节点的情况下挂载系统服务器位置,请使用 NFS 主机和路径选项。

    • 如果发布客户端和系统服务器将访问同一共享文件夹中的数据,请保留与发布者文件夹路径相同的默认设置。
    • 如果您在两个不同的文件共享中复制了数据,则发布客户端和系统服务器将引用不同的文件共享,且您将提供预挂载文件共享的路径,选择服务器文件夹路径下的新路径,然后键入第二个文件共享的路径。
    • 如果您在两个不同的文件共享中复制了数据,则发布客户端和系统服务器将引用不同的文件共享,且您将提供文件共享的主机名和目录信息以便 ArcGIS Enterprise 可以挂载该目录,选择 NFS 主机和路径,然后键入文件共享的主机名和主机上目录的路径。 建议您使用此方法,因为该方法不需要您提前准备聚类节点。 唯一的要求是您需要能够从您的系统访问 NFS 主机和共享路径。

    如果这是一个新的文件共享位置,则只有 ArcGIS Enterprise 管理员可以添加它。 系统将提示您确认继续,因为添加新的文件共享位置会导致在共享资源上运行的所有系统服务、实用程序服务以及地图和要素服务重新启动。 这些服务在重新启动时无法使用,这可能需要花费最多 15 分钟时间。

  7. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
  8. 选择要将此数据存储注册到的联合 ArcGIS Server 站点。

    如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。 如果状态正常(这意味着该站点可以连接到数据源)并且如果未对站点进行标注(托管服务器),则只能选择一个站点,。

  9. 单击下一步
  10. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  11. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  12. 我的内容中选择要存储数据存储项目的文件夹。
  13. 单击添加数据存储

如果您已添加文件夹数据存储,请与需要在 ArcGIS Pro 中从该文件夹中的文件进行发布的成员的群组共享数据存储项目。

添加数据库数据存储项目

要从数据库内容发布地图图像和要素图层,或者从通过数据库连接文件 (.sde) 访问的云数据仓库内容发布地图图像图层,请添加一个数据库数据存储项目。 如果数据存储在数据库或企业级地理数据库中,则作为数据库数据存储项目的所有者,您还可以从门户中的数据存储项目批量发布地图图像和要素图层。

  1. 要添加数据库数据存储,必须先创建连接到受支持的数据库或云数据仓库数据库连接文件.sde 文件)。 使用具有所需数据访问权限及其他所需数据权限的帐户或用户凭据进行连接。 此凭据必须与连接文件一起保存。 您无法使用 .odc 文件。
  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 选择数据库数据存储类型。
  5. 单击下一步配置与源数据的连接。
  6. 单击选择文件并浏览至访问要注册的数据库、企业级地理数据库或云数据仓库的数据库连接文件 (.sde)。
  7. 提供数据源的信息。

    大多数情况下,用于从此已注册数据存储发布图层的客户端将使用与 ArcGIS Server 站点相同的位置。 但是,如果 ArcGIS 客户端将访问一个数据库中的数据,而联合 ArcGIS Server 站点或系统(托管)服务器需要访问另一个数据库中的数据副本,则必须提供两个数据源的信息。

    • 如果您的客户端和联合服务器将访问同一数据库或地理数据库中的数据,请保留默认设置,与发布者数据库连接相同
    • 如果已复制两个企业级地理数据库中的数据,并且希望客户端和 ArcGIS Server 站点引用不同的地理数据库,请选择服务器数据库连接(.sde 文件)下的新建连接,然后选择联合 ArcGIS Server 站点将用于连接到其他地理数据库中数据的数据库连接文件。
  8. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
  9. 选择要将此数据库注册到的 ArcGIS GIS Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

  10. 单击下一步
  11. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  12. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  13. 我的内容中选择要存储数据存储项目的文件夹。
  14. 单击添加数据存储

如果您已添加数据库数据存储项目并且已选择联合 ArcGIS GIS Server 站点进行注册,则可以发布可通过此数据存储项目访问的所有要素类的地图图像和要素图层,并发布可通过此数据项目访问的所有表的表图层,只要数据存储不访问云数据仓库。 如果组织成员要从 ArcGIS Pro 中的数据库连接中发布数据,则请与这些成员所在的群组共享数据存储项目。 这样,这些成员可以使用相同的数据库凭据将数据发布到在步骤 13 中指定的任何联合服务器。

添加云数据存储项目

添加云数据存储项目以发布引用存储在云存储位置中的缓存内容的缓存地图图层,并发布引用云存储位置中内容的场景、切片或矢量切片图层。

  1. 要添加云存储,您必须拥有具有受支持的云存储提供商的帐户,并且必须存在云存储位置。
  2. 打开门户并登录。

    您必须以具有内容创建和数据存储注册权限的成员身份进行登录。

  3. 内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储
  4. 对于要创建的数据存储项目的类型,选择
  5. 单击下一步配置与源数据的连接。
  6. 选择云存储提供商并指定连接凭据。

    您必须指定的信息因提供商类型而异。

    注:

    要连接到私有云,请从区域下拉菜单中选择自定义,并在私有 URL 字段中输入或粘贴可访问私有云的 URL。

    • Amazon S3

      要连接到 Amazon Simple Storage Service (S3) 存储段或 S3 兼容存储段,请提供以下信息:

      • 选择凭据类型:使用 IAM 角色或访问密钥。 如果使用访问密钥,则您必须提供从 Amazon Web Services (AWS) 帐户获得的访问密钥 ID 和相应的保密访问密钥。
      • 选择存储段存在的区域并输入存储段名称。
      • 要注册存储段中的子文件夹,请输入文件夹的路径。

    • Google 云存储

      要连接到 Google Cloud 存储段,请提供以下信息:

      • 提供从 Google Cloud 帐户获得的访问密钥 ID 和相应的保密访问密钥。
      • 要注册存储段中的子文件夹,请输入文件夹的路径。

    • Microsoft Azure Storage

      要连接到 Microsoft Azure Blob 存储位置,请提供以下信息:

      • 提供 Microsoft Azure 的名称和用于访问的帐户密钥。
      • 选择存储位置所在的 Azure 环境。
      • 提供 Blob 存储容器的名称。
      • 要注册存储容器中的子文件夹,请输入文件夹的路径。

    • Alibaba 云存储

      要连接到 Alibaba Cloud Object Storage Service (OSS) 存储段,请提供以下信息:

      • 提供从 Alibaba 帐户获得的访问密钥 ID 和相应的保密访问密钥。
      • 选择存储段存在的区域并输入存储段名称。
      • 要注册存储段中的子文件夹,请输入文件夹的路径。

  7. 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
  8. 选择要将此数据存储注册到的 ArcGIS GIS ServerArcGIS Image Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。

    如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。

  9. 单击下一步
  10. 输入数据存储项目的标题。

    此为将显示在门户和 ArcGIS Pro 中的项目名称。

  11. 或者,输入用于描述项目的标签。

    多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。

    输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。

  12. 我的内容中选择要存储数据存储项目的文件夹。
  13. 单击添加数据存储