1

一般来说,我对 ETL 完全陌生,并且正在研究 Pentaho 水壶。我进行了一些转换,其中涉及将输出写入多个数据库表,并希望确保写入这些多个表是作为原子操作执行的,即在事务中,以便在出现任何错误的情况下,整个事情都可以滚动出去。需要有关如何做到这一点的帮助。

4

1 回答 1

1

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

如果您使用原始 XML,它是<unique_connections>N</unique_connections>下面的选项

<transformation>
  <info>
于 2014-06-23T15:37:24.410 回答