CEFReader¶
説明¶
CEF (Common Event Format) イベントを解析し、各行を記録として返します。このリーダーは、 FlowFile の最初のイベントに基づいてスキーマを推測したり、値を解釈するための明示的なスキーマを提供したりすることができます。
プロパティ¶
以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。
表示名  | 
API 名前  | 
デフォルト値  | 
許容値  | 
説明  | 
|---|---|---|---|---|
空の拡張子の受け入れ *  | 
accept-empty-extensions  | 
false  | 
  | 
trueにセットすると、空の拡張子が受け入れられ、NULL値に関連付けられます。  | 
DateTime ロケール *  | 
datetime-representation  | 
en-US  | 
長い月名や短い月名を持つ日付フィールドをパースする際に使用するロケールの IETF BCP 47 表現 (例: may <en-US> vs. mai.<fr-FR>.デフォルト値は一般的に安全です。CEF メッセージの解析に問題がある場合のみ変更してください。  | 
|
推論ストラテジー *  | 
inference-strategy  | 
custom-extensions-inferred  | 
  | 
スキーマに含めるべきフィールドのセットと、フィールドの解釈方法を定義します。  | 
無効 フィールド  | 
invalid-message-field  | 
FlowFile の行が CEF パーサーで解析できない場合に使用。セットされている場合、 FlowFile の処理に失敗する代わりに、1つのフィールドで記録が追加されます。この記録は、プロパティで指定された名前を持つ1つのフィールドと、値として生のメッセージを含んでいます。  | 
||
生のメッセージフィールド  | 
raw-message-field  | 
セットされた場合、生のメッセージはフィールド名としてプロパティ値を使用して記録に追加されます。これは "rawEvent "拡張フィールドとは異なります!  | 
||
スキーマアクセス戦略 *  | 
schema-access-strategy  | 
infer-schema  | 
  | 
データの解釈に使用するスキーマの取得方法を指定します。  | 
スキーマ支店  | 
schema-branch  | 
スキーマ・レジストリのプロパティでスキーマを検索する際に使用するブランチの名前を指定します。選択したスキーマ・レジストリが分岐をサポートしていない場合、この値は無視されます。  | 
||
スキーマ 推論 キャッシュ  | 
schema-inference-cache  | 
スキーマを推測する際に使用するスキーマ・キャッシュを指定します。未入力の場合、スキーマは毎回推論されます。しかし、キャッシュが指定された場合、まずキャッシュが参照され、該当するスキーマが見つかれば、スキーマを推測する代わりにそのキャッシュが使用されます。  | 
||
スキーマ名  | 
schema-name  | 
${schema.name}  | 
スキーマ・レジストリのプロパティで検索するスキーマの名前を指定します。  | 
|
スキーマ リファレンス リーダー *  | 
schema-reference-reader  | 
FlowFile 属性またはコンテンツを読み取ってスキーマ参照識別子を決定する責任を負うサービス実装。  | 
||
スキーマレジストリ  | 
schema-registry  | 
スキーマレジストリで使用するController Serviceを指定します。  | 
||
スキーマテキスト  | 
schema-text  | 
${avro.schema}  | 
Avro形式のスキーマのテキスト  | 
|
スキーマバージョン  | 
schema-version  | 
スキーマ・レジストリで検索するスキーマのバージョンを指定します。指定しない場合は、スキーマの最新バージョンが取得されます。  | 
状態管理¶
このコンポーネントは状態を保存しません。
制限あり¶
このコンポーネントには制限はありません。
システムリソースに関する考察¶
このコンポーネントは、システムリソースを考慮したものではありません。