SimpleCsvFileLookupService¶
説明¶
リロード可能な CSV ファイルベースの検索サービス。csvファイルの最初の行はヘッダーとみなされます。
プロパティ¶
以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。
表示名 |
API 名前 |
デフォルト値 |
許容値 |
説明 |
---|---|---|---|---|
CSV 形式 * |
CSV 形式 |
default |
|
CSV データの「形式」を指定するか、カスタム形式を使用するかどうかを指定します。 |
文字セット * |
文字セット |
UTF-8 |
CSV ファイルのデコードに使用される文字エンコード。 |
|
コメントマーカー |
コメントマーカー |
コメントの開始を示す文字。このコメントで始まる行は無視されます。 |
||
エスケープ文字 * |
エスケープ文字 |
CSV パーサーが特定の意味を持つ文字をエスケープするための文字。もしこのプロパティが式言語によって指定されたとしても、ランタイムにその式が無効なエスケープ文字として評価された場合、そのプロパティはスキップされ、デフォルトのエスケープ文字が使用されます。空文字列をセットすると、エスケープ文字を使用しないことを意味します。 |
||
引用文字 * |
引用文字 |
" |
エスケープ文字が不要になるように、値を引用符で囲む文字。このプロパティが式言語によって指定されたにもかかわらず、ランタイム時にその式が無効な引用文字として評価された場合、そのプロパティはスキップされ、デフォルトの引用文字が使用されます。 |
|
モードを引用 * |
モードを引用 |
MINIMAL |
|
フィールドを記述する際の引用符の付け方を指定します。 |
トリムフィールド * |
トリムフィールド |
true |
|
フィールドの先頭と末尾から空白を削除するかどうか |
値セパレーター * |
値セパレーター |
, |
CSV 記録の値/フィールドの区切りに使用される文字。プロパティが式言語によって指定されたにもかかわらず、ランタイム時に式が無効な値セパレータに評価された場合、そのプロパティはスキップされ、デフォルト値セパレータが使用されます。 |
|
CSV ファイル * |
csv-file |
CSV キー値のペアを検索できるファイルへのパス。 |
||
重複を無視 * |
ignore-duplicates |
true |
|
CSV ファイルの記録の重複キーを無視します。 |
検索キー列 * |
lookup-key-column |
ルックアップ・キーとなる CSV ファイルのフィールド。これは、ルックアップ・プロセッサーで指定されたプロパティと照合されるフィールドです。 |
||
ルックアップ値列 * |
lookup-value-column |
ルックアップ値列。 |
状態管理¶
このコンポーネントは状態を保存しません。
制限あり¶
制限事項¶
必要な許可 |
説明 |
---|---|
ファイルシステムの読み込み |
演算子に、 NiFi がアクセスできるあらゆるファイルからの読み取り機能を提供します。 |
システムリソースに関する考察¶
このコンポーネントは、システムリソースを考慮したものではありません。