使用:Pentaho数据集成5.4社区版。Kettle Community Edition中的事务作业
在documentation存在,让在工作层面澄清数据库事务声明:
交易在工作
从PDI(企业版)的5.0版本开始,你也可以 启用与 作业中的转换相同的功能。 “使作业数据库事务处理”选项位于 作业设置对话框的“设置”选项卡中。
但是,这只适用于PDI 企业版。我需要在Community Edition中使用此功能。
我一直试图通过使用Transformation Executors
,Mapping transformations
到目前为止没有成功转换。
对于一个小型流程,我已经结束了在一个转换中使用Blocking step
并且进行了转换数据库事务。
对数据集市,数据仓库等ETL流程的思考更大,在失败的情况下需要全部回滚所有进程,如何解决CE中没有此功能的问题?
编辑:你们有些人可能已经在这个问题上绊倒,我想知道这将是一个不同的方式来处理这个问题(不包括完整数据库备份恢复& - 这将与大型数据库,如数据仓库需要永远)。
这不幸只适用于企业版的壶。 –