SimpleDatabaseLookupService Controller Service
描述
基于关系数据库的查找服务。 当在数据库中找到查找键时,返回指定的查找值列。 每次查找仅返回一个值,重复的数据库条目将被忽略。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Database Connection Pooling Service | | 控制器服务 API:DBCPServicecn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8 | 用于获取数据库连接的Controller Service |
| Table Name | | 需要查询的数据库表名。 请注意,这可能区分大小写,具体取决于数据库。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Lookup Key Column | | 表中将用作查找键的列。这将是与查找处理器中指定的属性匹配的列。请注意,根据数据库的不同,这可能是大小写敏感的。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Lookup Value Column | | 当Lookup值匹配时返回值的列 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Cache Size | 0 | 指定要缓存多少查找值/记录。缓存由所有表共享,并维护查找值到记录的映射。将此属性设置为零表示不进行缓存,每条记录中的每个查找值都将查询表。如果查找表经常变化或必须获取最新数据,请不要使用缓存。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Clear Cache on Enabled | true |
| 启用此服务时是否清除缓存。如果缓存大小为零,则忽略此属性。启用时清除缓存可确保服务首先访问数据库获取最新数据。 |
| Cache Expiration | | 清除所有缓存条目的时间间隔。 如果缓存大小为零,则忽略此属性。 支持表达式语言:是(仅使用环境/系统变量求值) |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
提供的 Service API
LookupServiceStringLookupService