DatabaseRecordSink Controller Service
描述
提供使用配置的数据库连接写入记录的服务。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Database Connection Pooling Service | | 控制器服务 API:DBCPServicecn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8 | 用于获取与数据库的连接以发送记录的Controller Service。 |
| Catalog Name | | 语句应更新的目录的名称。 这可能不适用于您正在更新的数据库。 在这种情况下,将该字段留空 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Schema Name | | 表所属架构的名称。 这可能不适用于您正在更新的数据库。 在这种情况下,将该字段留空 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Table Name | | 该语句应影响的表的名称。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Translate Field Names | true |
| 如果为 true,处理器将尝试将字段名转换为指定表的相应列名。如果为 false,字段名必须与列名完全匹配,否则该列将不会被更新 |
| Unmatched Field Behavior | Ignore Unmatched Fields |
| 如果传入记录的字段未映射到数据库表的任何列,则此属性指定如何处理这种情况 |
| Unmatched Column Behavior | Fail on Unmatched Columns |
| 如果传入记录没有数据库表所有列的字段映射,则此属性指定如何处理这种情况 |
| Quote Column Identifiers | false |
| 启用此选项将导致所有列名被引用,从而允许您使用保留字作为表中的列名。 |
| Quote Table Identifiers | false |
| 启用此选项将导致表名被引用,以支持在表名中使用特殊字符。 |
| Max Wait Time | 0 seconds | 正在运行的 SQL 语句允许的最大时间,零表示没有限制。最大时间小于 1 秒将等于零。 支持表达式语言:是(仅使用环境/系统变量求值) |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
提供的 Service API
RecordSinkService