我正在用Pentaho做一个ETL,在那里我使用了几个转换和一个执行这些转换的作业。但是当过程中出现错误时,以前没有问题的转换会保存在PostgreSQL数据库中。如果其中一个转换失败,我希望它执行回滚,如果这些转换正确完成,则执行提交我尝试在每个事务中处理错误,并在作业中中止作业,但没有效果。
oymdgrw71#
在Pentaho中,您可以使用Checkpoints重新启动作业。official wiki page中提供了在Pentaho中启用检查点的过程。检查点表跟踪您的PDI作业,并在发生故障时从故障点重新启动。
1条答案
按热度按时间oymdgrw71#
在Pentaho中,您可以使用Checkpoints重新启动作业。official wiki page中提供了在Pentaho中启用检查点的过程。检查点表跟踪您的PDI作业,并在发生故障时从故障点重新启动。