Summary
フィールド リデューサー プロセッサは、イベント レコードからフィールドを削除するために使用できます。これを使用すると、処理中のイベント レコードから属性データが削除され、イベント レコードの簡略化された表現を追加処理または出力に送信できるようになります。
例
- フィールド リデューサー プロセッサを使用して、パブリックに共有されているフィーチャ サービスに更新を適用する前に、受信車両データのスキーマを制限できます。ソース データには、エンド ユーザーに公開してはならない Driver_Name や Phone_Number などのフィールドが含まれる場合があります。
- イベント結合プロセッサは、2 つのソース ジオイベント定義から結合スキーマを作成します。不要なフィールドが各ジオイベント定義にある場合があります。必要なフィールドだけが使用可能になるように、フィールド リデューサー プロセッサを使用して、結合されたジオイベント定義からフィールドを削除できます。
使用上の注意
- フィールド リデューサー プロセッサを構成する場合、削除するフィールドをカンマ区切りのリストで指定します。
- プロセッサによってイベント レコードのスキーマが変更されるため、GeoEvent Server は新しいジオイベント定義を作成する必要があります。新しいジオイベント定義は、GeoEvent Server で管理され、プロセッサまたはプロセッサが属するジオイベント サービスに対して変更が行われた場合に削除されます。
- [フィールド マッパー プロセッサ] とは異なり、フィールド リデューサー プロセッサでは、新しいジオイベント定義から除外するフィールドを選択できます。
パラメーター
パラメーター | 説明 |
---|---|
名前 | GeoEvent Manager で参照用として使用されるプロセッサの記述名。 |
プロセッサ | 選択したプロセッサの名前。 |
削除するフィールド | ソース ジオイベント定義から削除するフィールドまたはカンマ区切りのフィールドのリストの名前。これらのフィールドは、プロセッサによって作成される新しいジオイベント定義には含まれません。削除する複数のフィールドを指定するには、カンマ区切りリスト (スペースなし) (Driver_Name,Phone_Number など) を使用するか、[フィールドの選択] をクリックしてジオイベント定義からフィールドを選択します。 |
新しいジオイベント定義名 | プロセッサが作成する新しいジオイベント定義の名前。新しいジオイベント定義には、削除用に選択されていないソース ジオイベント定義のフィールドのみが含まれます。 |
検討事項および制限事項
- フィールド リデューサー プロセッサは、現在のジオイベント定義からのフィールドの削除のみをサポートします。目的がフィールド名やデータ タイプの変更、または新しいフィールドの追加の場合、フィールド マッパー プロセッサを使用してください。