GeoEvent Server 中的每个 GeoEvent 都有相关联的属性集,例如用于构建 GeoEvent 的 GeoEvent 定义。 回想一下,GeoEvent 定义是为 GeoEvent 数据确定属性字段和数据类型(日期、字符串和整型等)的方案。 可配置过滤器来根据 GeoEvent 的属性(例如 GeoEvent 定义)对其进行过滤。
当配置过滤器表达式时,字段参数将显示可用的 GeoEvent 定义中字段名称的列表。 列表的顶部是多个 GeoEvent Server 属性,包括:
- $OWNER_ID
- $OWNER_URI
- $DEFINITION_NAME
- $DEFINITION_GUID
- $RECEIVED_TIME
使用表达式 $DEFINITION_NAME = Flights-TcpTextIn 构建过滤器将丢弃所有不包含 Flights-TcpTextIn GeoEvent 定义名称的 GeoEvent。 此类基于 GeoEvent 定义属性的过滤器可用于过滤不遵守所需方案的所有 GeoEvent。