如何确保输出到多个输出表的转换在Pentaho釜中作为原子操作执行

如何确保输出到多个输出表的转换在Pentaho釜中作为原子操作执行,pentaho,etl,kettle,pentaho-design-studio,pentaho-cde,Pentaho,Etl,Kettle,Pentaho Design Studio,Pentaho Cde,我对ETL是一个全新的人,我正在研究Pentaho水壶。我做了一些转换,涉及将输出写入多个数据库表,并希望确保将写入这些多个表作为一个原子操作执行,即在事务中执行,以便在出现任何错误时,可以展开整个操作。我们需要关于如何做到这一点的帮助 在Spoon中,转到转换属性(Ctrl-T),选择“杂项”选项卡并勾选“使转换数据库具有事务性”旁边的框 如果使用原始XML,则它是下面的N选项 <transformation> <info> 谢谢Noah,,该死的这些人……问题实

我对ETL是一个全新的人,我正在研究Pentaho水壶。我做了一些转换,涉及将输出写入多个数据库表,并希望确保将写入这些多个表作为一个原子操作执行,即在事务中执行,以便在出现任何错误时,可以展开整个操作。我们需要关于如何做到这一点的帮助

在Spoon中,转到转换属性(Ctrl-T),选择“杂项”选项卡并勾选“使转换数据库具有事务性”旁边的框

如果使用原始XML,则它是下面的
N
选项

<transformation>
  <info>

谢谢Noah,,该死的这些人……问题实际上变成了我不想问的问题,事实上我已经问过了,现在面临一个问题。获取异常-由以下原因引起:java.sql.SQLException:Streaming result set com.mysql.jdbc。RowDataDynamic@7c02dce0仍处于活动状态。在给定连接上打开并使用任何流结果集时,不得发出任何语句。在尝试更多查询之前,请确保已对任何活动流结果集调用.close()