RollbackDatabase
描述:
针对传入的数据库事务进行回滚操作
标签:
sql, record, jdbc, put, database, update, insert, delete, rollback, 数据库, 回滚
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
数据库事务会话服务 | 控制器服务API: KeyValueLookupService 实现: CommonKeyValueLookupService | 指定用于关联数据流上游数据库事务连接的会话服务 | |
会话关联属性名列表 | database.connection.identifier | 用于标识数据库事务连线会话的属性名,其对应的数据流属性值ID即为数据库会话关联ID,如果多个值则用英文逗号分割,如果值为空,则默认属性名为'database.connection.identifier' 支持表达式语言 (支持流属性和变量) | |
忽略不存在的属性 | 忽略 | - 忽略 - 不忽略 | 是否忽略属性值对应ID不存在于会话服务中,如果不忽略,则会报错,如果忽略将输出到无效连线 |
忽略事务处理错误 | 忽略 | - 忽略 - 不忽略 | 用于事务处理失败后如何处理,如果忽略,将继续执行其他会话,否则将阻止继续。 |
连线:
名字 | 描述 |
---|---|
Failure | FlowFiles that were failed to process. |
Invalid | 由于确实数据库连接会话无效,将原始数据输出到此连线 |
Success | FlowFiles that were successfully processed. |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。