Skip To Content

向时空大数据存储中添加要素

向时空大数据存储输出连接器添加要素可用于将事件数据(作为要素记录)保存到时空大数据存储。 此类连接器仅支持向托管地图和已发布到 ArcGIS Enterprise 门户的要素服务添加新要素记录,该门户的托管服务器具有已注册的时空大数据存储 - ArcGIS Data Store 提供的数据存储类型。

客户端 Web 制图应用程序通过托管地图和要素服务访问存储在时空大数据存储中的要素记录,这些服务提供特定于此类企业级地理数据库的数据聚合和可视化功能。 有关如何配置特定数据聚合功能的信息,请参阅聚合渲染器地图服务规范

用法说明

  • 此输出连接器支持添加新的要素记录到时空大数据存储企业地理数据库。
  • 出站连接器可将无操作出站适配器与时空大数据存储出站传输进行配对。 所有事件记录格式设置、缓存、企业级地理数据库连接以及要素创建操作均由出站传输进行处理。
  • 客户端 web 制图应用程序通过托管地图和要素服务来访问存储在时空大数据存储中的要素记录。
  • ArcGIS GeoEvent Server 必须具有类型为 ArcGIS Enterprise 的注册服务器连接,也称为 Portal 类型连接,以便从 ArcGIS Enterprise 门户的注册时空大数据存储中获取连接信息。 直接连接是由 GeoEvent Server 连接到时空大数据存储企业地理数据库,以在时空大数据存储中添加和/或更新要素记录。
  • 配置新输出时提供的注册 ArcGIS Server 功能可用于将连接注册到独立 ArcGIS ServerArcGIS Enterprise 托管服务器或者 ArcGIS Online 组织所使用的托管服务器。 但是,只有 ArcGIS Enterprise 类型连接允许输出连接器与时空大数据存储接口。
  • 配置新输出时提供的创建数据源功能可用于创建新的时空大数据存储数据源。 与发布新要素服务一样,创建新数据源的功能需要现有的 GeoEvent 定义,该定义反映了您希望要素记录展示的属性字段和方案。 请注意,您使用的 GeoEvent 定义必须遵此类企业级地理数据库施加的限制,并且在创建数据源方案后,无法对其进行更改。 与传统地图/要素服务不同,可以发布多个使用相同时空大数据存储数据源的托管地图和要素服务。 这些托管地图/要素服务可提供独特的数据聚合和可视化功能,以及对时空大数据存储中保存的要素记录的 RESTful 访问权限。
  • 使用 GeoEvent Manager 创建的任何时空大数据存储数据源最初都将为空。 借助 GeoEvent Server,使用通过 GeoEvent 服务处理的实时源中的数据来添加和/或更新数据源中的要素记录。
  • 无法为 ArcGIS Online 组织或非 ArcGIS Enterprise 门户托管服务器的 ArcGIS Server 创建时空大数据存储数据源。 有关使用 GeoEvent Server 中时空大数据存储的详细信息,请参阅时空大数据存储教程

参数

参数描述

名称

用于在 GeoEvent Manager 中引用的输出连接器的描述性名称。

GeoEvent 定义

在调整接收数据以创建事件数据以供 GeoEvent 服务处理时使用的现有 GeoEvent 定义的名称。

注:
指定的 GeoEvent 定义的方案必须镜像时空大数据存储数据源的方案。 名称已更改的任何字段(字段名称区分大小写)都将导致时空大数据存储出站传输记录 GeoEvent 定义与数据源不兼容的警告。 当处理的事件记录发送到输出时,输出连接器可能会记录或显示错误消息,表明缺少一个或多个预期的属性字段。 在指定的 GeoEvent 定义正确表示所有预期的属性名称之前,不会在时空大数据存储数据源中添加或更新事件记录。 这包括大写错误,例如 Geometry 和 geometry。

ArcGIS Server 连接

ArcGIS GeoEvent Server 注册为数据存储的 ArcGIS Enterprise 连接。 ArcGIS Enterprise 连接必须具有配置为启用 ArcGIS Data Store 的托管服务器作为时空大数据存储。 已注册的服务器连接会缓存有关地图/要素服务、其图层和图层属性的信息。

数据源名称

时空大数据存储中的数据源名称,已处理的事件记录将保存为要素记录。

刷新间隔(毫秒)

指定将事件记录作为要素记录添加到指定的时空大数据存储数据源中的频率(以毫秒为单位)。 默认为 1000 毫秒,表示已处理的事件记录将每秒一次作为新记录添加到数据源。

每项事务的最大要素

要添加要素记录的任何单个要素服务请求中包含的最大记录数。 如果输出缓存包含的记录数超过指定的最大记录数,则将创建多个请求,直到清空输出缓存为止。 默认值为 1000

作为最佳实践,请将每个事件记录的大小和复杂性与每秒处理的事件记录数进行平衡。 当事件记录特别大,具有许多属性字段和/或大型复杂几何对象时,请减小该值以避免发送大于要素服务可以处理的请求。 但是,根据每秒处理的事件记录的速度和数量,将值设置得太低可能会导致大量的事务请求。

写并发等级

指定将记录发送到时空大数据存储时将并行写入的并发写入者(或线程)的数量。 时空大数据存储能够处理多个线程;通过调整写并发等级可以实现吞吐量增加。 默认值为 3

写并发等级属性的有效性取决于多种因素,例如正在写入的数据量、每个事件记录的大小、网络的速度以及每台计算机的计算能力。 虽然调整此属性可以提高事件记录吞吐量,但,则不应在不考虑上述因素的情况下随意更改。 还应考虑刷新间隔每项事务的最大要素的指定设置。


在本主题中
  1. 用法说明
  2. 参数