В 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 будут исключены любые геособытия, которые не содержат имя определения GeoEvent Flights-TcpTextIn. Фильтр, подобный этому, основанный на свойстве определения GeoEvent, может использоваться для фильтрации любых событий GeoEvent, которые не придерживаются требуемой схемы.