通过添加数据存储项目,您可以从组织连接到多种用户维护的数据存储。 每种类型均要求您提供不同的信息,且适用于不同的用途。
注:
即使您将数据存储添加到门户,此过程也会将数据存储注册到联合服务器。 因此,必须将每个联合 ArcGIS Server 站点中的每台计算机配置为访问数据库、文件夹或云存储位置。
如果已将用户维护的数据存储注册到一个或多个门户的联合 ArcGIS Server 站点(例如,在 ArcGIS Pro 2.4 或更早版本或 ArcGIS Server Manager 中注册了数据存储),请勿使用这些步骤添加数据存储项目。 可以联系组织管理员咨询有关根据现有已注册数据存储创建数据存储项目的信息。
以下部分介绍了如何添加与每种类型的数据存储的连接。 使用下方链接访问说明,以添加所需的用户维护的数据存储类型。
添加文件夹数据存储项目
请按照以下步骤添加连接到现有网络文件共享位置的文件夹数据存储项目:
- 请确保将该文件夹用作网络文件共享 (NFS) 位置。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 对于要创建的数据存储项目的类型,选择文件夹,然后单击下一步。
- 在发布者文件夹路径字段中输入或粘贴文件夹路径。
- 提供数据源的信息。
如果用于发布数据的 ArcGIS 客户端将访问一个文件夹中的数据,而联合 ArcGIS Server 站点需要访问另一个文件夹中的数据副本,则必须提供两个数据源的信息。
- 如果发布客户端和联合服务器将访问同一共享文件夹中的数据,请保留与发布者文件夹路径相同的默认设置。
- 如果已复制两个不同文件共享中的数据,并希望客户端和 ArcGIS Server 站点引用不同的文件共享,选择服务器文件夹路径下的新路径,并输入第二个文件共享的路径。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 和 ArcGIS Image Server 站点。
如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
仅当状态正常且该站点有权访问您在步骤 6 中指定的文件位置时,您才能选择该站点。
注:
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击创建连接。
与成员需要创建影像图层的群组或需要从 ArcGIS Pro 文件夹中的文件发布的群组共享数据存储项目。
添加数据库数据存储项目
您可以添加访问关系数据库、企业级地理数据库或云数据仓库中内容的数据库连接文件 (.sde) 以创建数据库数据存储项。 如果组织配置了 Knowledge Server,您可以向 NoSQL 数据库提供连接信息以存储知识图谱。
添加数据库连接
要创建访问云数据仓库或关系数据库(可以包含企业级地理数据库,但并非必须)中数据的数据库数据存储项目,您将上传现有数据库连接文件(.sde 文件)。
- 创建连接到支持的数据库或云数据仓库的数据库连接文件。
使用具有所需数据访问权限及其他所需数据权限的帐户或用户凭据进行连接。 此凭据必须与连接文件一起保存。 您无法使用 .odc 文件。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择数据库数据存储类型,然后单击下一步。
- 选择要通过数据存储项目连接到数据库的类型。
- 关系数据库 - 选择该选项以连接到数据库或企业级地理数据库。
- 云数据仓库 - 选择该选项以连接到云数据仓库。
- 单击下一步。
- 单击选择文件并浏览至访问数据库、企业级地理数据库或云数据仓库内容的数据库连接文件 (.sde)。
- 提供数据源的信息。
大多数情况下,用于从此数据存储发布图层的客户端将使用与 ArcGIS Server 站点相同的数据库、企业级地理数据库或云数据存储。 在这种情况下,将启用默认设置 - 与发布者数据库连接相同。
但是,如果 ArcGIS 客户端将访问一个企业级地理数据库中的数据,而联合 ArcGIS Server 站点需要访问另一个企业级地理数据库中的数据副本,则必须提供两个数据源的信息。 在这种情况下,请选择服务器数据库连接(.sde 文件)下的新建连接,然后选择联合 ArcGIS Server 站点将用于连接到其他地理数据库中的数据的数据库连接文件。 仅当数据源为企业级地理数据库时支持该选项。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 或 ArcGIS Image Server 站点。
如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,并且如果 ArcGIS Server 站点具有数据源位置的访问权限,则只能选择一个站点。
注:
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击创建连接。
如果您选择联合 ArcGIS GIS Server 站点来注册关系数据库的连接,则作为数据库数据存储项目的所有者,您可以从门户中的数据存储项目批量发布地图图像和要素图层。
如果组织成员要从 ArcGIS Pro 中的数据库连接中发布数据,则请与这些成员所在的群组共享数据存储项目。 这样,这些成员可以使用相同的数据库凭据将数据发布到在步骤 10 中指定的任何联合服务器。
连接到 NoSQL 数据库
要将知识图谱存储到您所控制的受支持的 NoSQL 数据库中,您必须将 NoSQL 数据存储项目添加到门户并将其注册到门户的 Knowledge Server 站点。
您需要为在 ArcGIS Pro 中创建的每个知识图谱准备一个 NoSQL 数据库。 在创建知识图谱时所用的设置可以决定 NoSQL 数据库是否可以在您创建数据存储项之前包含数据,或者它是否必须为空。 有关详细信息,请参阅将 Neo4j 数据库用作 NoSQL 数据存储、将 ArangoDB 数据库用作NoSQL 数据存储和 ArcGIS Knowledge Server 系统要求。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择数据库,然后单击下一步。
- 选择 NoSQL 数据库,然后单击下一步。
NoSQL 数据库选项仅会在门户配置了 Knowledge Server 时出现。
- 选择要使用的 NoSQL 数据库的类型。
- 提供连接信息以访问 NoSQL 数据库。
- 如果您在上一步中选择了 Neo4j,请键入连接 URI、要进行身份验证的凭据以及用于连接到 Neo4j 实例和数据库的数据库名称。
有关连接要求,请参阅 Neo4j Java 驱动程序文档。
- 如果您在上一步中选择了 ArangoDB,请提供主机名或所有协调员计算机的 TCP 地址和端口、用于身份验证的凭据以及 ArangoDB 数据库名称。 如果 ArangoDB 配置为使用 SSL 进行通信,请选中使用 SSL复选框。
- 如果您在上一步中选择了 Neo4j,请键入连接 URI、要进行身份验证的凭据以及用于连接到 Neo4j 实例和数据库的数据库名称。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Knowledge Server 站点。
仅可通过门户的 ArcGIS Knowledge Server 站点注册 NoSQL 数据存储。
如果状态正常并且 ArcGIS Knowledge Server 站点具有数据源的访问权限,则只能选择一个站点。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。
您也可以使用过滤器类别框来缩小类别列表范围。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击创建连接。
系统将在您的内容中创建一个数据存储项目。
与成员将在 ArcGIS Pro 中创建知识图谱的群组共享数据存储项目。
添加云存储数据存储项目
添加云存储数据存储项目以从云存储位置中的图像文件发布影像图层,并发布引用云存储位置中预先创建缓存的场景、切片或矢量切片图层。
- 要添加云存储数据存储,您必须拥有具有受支持的云存储提供商的帐户,并且必须存在云存储位置。
有关使数据源可供访问的详细信息,请参阅控制从数据存储项目发布的数据的访问权限。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 选择云存储作为要添加的数据存储项目的类型,然后单击下一步。
- 选择云存储提供商之一,单击下一步,并指定连接到云存储位置的凭据。
您必须指定的信息因提供商类型而异。
- Amazon S3
要连接到 Amazon Simple Storage Service (S3) 存储段或 S3 兼容存储段,请提供以下信息:
- 选择凭据类型:使用 IAM 角色或访问密钥。 如果使用访问密钥,则您必须提供从 Amazon Web Services (AWS) 帐户获得的访问密钥 ID 和相应的保密访问密钥。
- 选择存储段存在的区域并输入存储段名称。
注:
要连接到自定义 S3 端点,请从区域下拉菜单中选择自定义,并在私有 URL 字段中输入或粘贴可访问私有云的 URL。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Google 云存储
要连接到 Google Cloud 存储段,请提供以下信息:
- 提供从 Google Cloud 帐户获得的访问密钥 ID 和相应的保密访问密钥。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Microsoft Azure Storage
要连接到 Microsoft Azure Blob 存储位置,请提供以下信息:
- 选择身份验证类型:共享密钥、共享访问签名或 Azure Active Directory(也称为 Entra ID)。 每种身份验证类型都需要不同的身份验证信息。
- Microsoft Azure Active Directory - 提供用户分配的托管标识的凭据。
确保用户分配的托管标识分配给正在运行托管和联合 ArcGIS Server 站点的实例。 同时确保用户分配的托管标识至少具有存储帐户容器的只读权限。 如果将多个用户分配的托管标识分配给实例或存储容器,则您必须指定客户端 ID。
如果您后续将此云存储数据存储用于大数据文件存储,则不要使用此身份验证方法。
有关 Azure Active Directory 身份验证的信息,请参阅 Microsoft Azure 文档。
- 共享密钥 - 提供 Microsoft Azure 存储帐户和帐户密钥的名称。
有关共享密钥身份验证的信息,请参阅 Microsoft Azure 文档。
- 共享访问签名 - 提供共享访问签名令牌和 Microsoft Azure 存储帐户的名称。
如果您后续将此云存储数据存储用于大数据文件存储,则不要使用此身份验证方法。
有关共享访问签名身份验证的信息,请参阅 Microsoft Azure 文档。
- 匿名 - 使用此选项访问影像图层工作流的公共容器。 此身份验证方法不适用于任何其他工作流。
- Microsoft Azure Active Directory - 提供用户分配的托管标识的凭据。
- 选择 Blob 存储容器所在的 Azure 存储域。
注:
要连接到自定义 Azure Blob 端点,从存储域下拉菜单中选择其他,然后提供 URL 或 DNS 端点以访问存储位置。
如果您将云存储数据存储用于大数据文件共享,则无法使用自定义端点。
- 提供 Blob 存储容器的名称。
- 要注册存储容器中的子文件夹,请输入文件夹的路径。
- 选择身份验证类型:共享密钥、共享访问签名或 Azure Active Directory(也称为 Entra ID)。 每种身份验证类型都需要不同的身份验证信息。
- Microsoft Azure Data Lake Storage Gen2
要连接到 Microsoft Azure Data Lake Storage Gen2 位置,请提供以下信息:
- 提供 Microsoft Azure 帐户的名称和用于访问的共享密钥。
- 选择 Blob 存储容器所在的 Azure 存储域。
注:
要连接到自定义 Azure Blob 端点,从存储域下拉菜单中选择其他,然后提供 URL 或 DNS 端点以访问存储位置。
如果您将云存储数据存储用于大数据文件共享,则无法使用自定义端点。
- 提供 Blob 存储容器的名称。
- 要注册存储容器中的子文件夹,请输入文件夹的路径。
- Alibaba 云存储
要连接到 Alibaba Cloud Object Storage Service (OSS) 存储段,请提供以下信息:
- 提供从 Alibaba 帐户获得的访问密钥 ID 和相应的保密访问密钥。
- 选择存储段存在的区域并输入存储段名称。
- 要注册存储段中的子文件夹,请输入文件夹的路径。
- Amazon S3
- 单击下一步以选择要将此数据存储注册到的 ArcGIS Server 站点。
- 选择要将此数据存储注册到的 ArcGIS GIS Server 和 ArcGIS Image Server 站点。 如果您不确定哪些站点具有这些角色,请联系您的 ArcGIS Server 管理员。
如果状态正常,则只能选择一个站点,这意味着该站点可以连接到数据源。
注:
如果此数据存储已注册到联合服务器(例如,在 ArcGIS Server Manager 中注册到其中一个联合服务器),则无法从列表中选择该联合服务器。 如果执行上述操作,则将收到错误消息。
- 单击下一步。
- 输入数据存储项目的标题。
此为将显示在门户和 ArcGIS Pro 中的项目名称。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击创建连接。
与成员需要创建影像图层的群组共享数据存储项目。
添加大数据文件共享
如果组织配置了 ArcGIS GeoAnalytics Server,您可以添加引用现有存储位置的大数据文件共享数据存储项目。
您与之共享大数据文件共享数据存储项目的组织成员可以使用存储在该位置的文件作为 GeoAnalytics Tools的输入,或者使用该存储位置来存储作为 GeoAnalytics Tools的输出生成的数据。
继续以下步骤前,您必须在云中具有包含数据的现有文件共享位置或存储位置。 有关说明,请参阅大数据文件共享入门。
- 打开门户并登录。
您必须以具有内容创建和数据存储注册权限的成员身份进行登录。
- 从内容页面的我的内容选项卡上,单击新建项目,然后单击数据存储。
- 对于数据存储类型,选择大数据文件共享,然后单击下一步。
此选项仅在组织配置了 GeoAnalytics Server 时可用。
- 选择以下存储位置之一,然后单击下一步。
- 文件共享 - 提供 ArcGIS GeoAnalytics Server 站点本地文件夹的路径,或 ArcGIS GeoAnalytics Server 站点中的计算机可以访问的网络共享。
- HDFS - 提供 ArcGIS GeoAnalytics Server 站点中的计算机可以访问的 Apache Hadoop Distributed File System (HDFS) 目录的路径以及身份验证凭据。
- Hive - 提供 Apache Hive 元存储数据库和身份验证凭据的 URI。
- 云存储 - 您可以选择现有的云存储数据存储项目或提供信息来创建将用作大数据文件共享数据存储的云存储项目。
有关必须为上述每个选项提供的具体信息的说明,请参阅大数据文件共享入门。
- 单击下一步以选择要将此数据存储注册到的 ArcGIS GeoAnalytics Server 站点。
仅可通过门户的 ArcGIS GeoAnalytics Server 站点注册大数据文件共享。
仅当状态正常并且可以访问您在步骤 4 中指定的存储位置时,才可以选择站点。
- 单击下一步。
- 输入数据存储项目的标题。
- 或者,输入用于描述项目的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
输入过程中,您可以选择显示的任何建议标签;建议由您之前添加的标签生成。
- 在我的内容中选择要存储数据存储项目的文件夹。
- 单击创建连接。
创建大数据文件共享数据存储时,会在组织中创建两个或三个项目:大数据文件共享项目和大数据文件共享数据存储项目,如果创建云存储数据存储,还会创建云数据存储项目。 这些项目相互依存,但是您将仅与大数据文件共享项目交互,除非您要删除项目。