GeoEvent Server 内のすべてのジオイベントは、ジオイベントの作成に使用されるジオイベント定義など、関連付けられた一連のプロパティを持っています。 ジオイベント定義はそのジオイベントのデータに関する属性フィールドとデータ型 (Date、String、Integer など) を識別するスキーマであることを思い出してください。 ジオイベント定義などのプロパティに基づいてジオイベントをフィルタリングするようにフィルターを構成できます。
フィルター式を構成する際に、[フィールド] パラメーターには、使用できるジオイベント定義のフィールド名のリストが表示されます。 このリストの上部には、以下のような複数の GeoEvent Server プロパティがあります。
- $OWNER_ID
- $OWNER_URI
- $DEFINITION_NAME
- $DEFINITION_GUID
- $RECEIVED_TIME
$DEFINITION_NAME = Flights-TcpTextIn という式を使用してフィルターを作成すると、Flights-TcpTextIn というジオイベント定義名が含まれていないジオイベントがすべて破棄されます。 ジオイベント定義プロパティに基づくこのようなフィルターを、必要なスキーマに従っていないすべてのジオイベントをフィルタリングするために使用できます。