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 有权访问的任何文件。 |
系统资源注意事项¶
此组件未指定系统资源注意事项。