SimpleCsvFileLookupService Controller Service
描述
可重新加载的基于 CSV 文件的查找服务。 csv 文件的第一行被视为标题。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| CSV File | | 可以在其中查找Key-Value对的 CSV 文件的路径。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| CSV 格式 | default |
| 指定 CSV 数据使用的 "格式",或指定是否应使用自定义格式。 |
| Character Set | UTF-8 | 用于解码 CSV 文件的字符编码。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Lookup Key Column | | CSV 文件中用作查找键的字段。此字段将与查找处理器中指定的属性进行匹配。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Ignore Duplicates | true |
| 忽略 CSV 文件中记录的重复键。 |
| Value Separator | , | 用于在 CSV 记录中分隔值/字段的字符。如果通过 Expression Language 指定了此属性,但在运行时求值为无效的值分隔符,则将跳过该值并使用默认的值分隔符。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Quote Character | " | 用于引用值的引号字符,这样就不必使用转义字符。如果通过 Expression Language 指定了此属性,但在运行时求值为无效的引号字符,则将跳过该值并使用默认的引号字符。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Quote Mode | MINIMAL |
| 指定写入字段时应如何引用字段 |
| Comment Marker | | 用于表示注释开始的字符。 任何以此注释开头的行都将被忽略。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Escape Character | \ | 用于转义在 CSV 解析器中具有特殊含义的字符的转义字符。如果通过 Expression Language 指定了此属性,但在运行时求值为无效的转义字符,则将跳过该值并使用默认的转义字符。设置为空字符串表示不使用转义字符。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Trim Fields | true |
| 是否应删除字段开头和结尾的空格 |
| Lookup Value Column | | 查找值列。 支持表达式语言:是(仅使用环境/系统变量求值) |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
提供的 Service API
LookupServiceStringLookupService