请解释一下AbInitio恢复文件(.rec)?什么时候应该回滚文件?

时间:2010-02-28 17:53:23

标签: data-warehouse etl cognos ab-initio


请告诉AbInitio恢复文件的概念。

当Abinitio图执行失败时,我们应该回滚恢复文件,在哪些情况下我们不应该回滚恢复文件。

请提供任何AbInitio材料的链接。


谢谢。

3 个答案:

答案 0 :(得分:1)

您希望使用恢复文件(.rec)的唯一时间是执行多阶段图并且至少完成一个阶段。然后,您可以使用.rec文件从最近完成的阶段重新启动图表。

但是,如果图表外部的某些内容导致失败,则只应使用rec文件。例如:网络断开,共享磁盘变得不可用或类似的东西。如果您的代码中有错误并导致失败,那么您将需要使用m_rollback删除rec文件和从头创建的任何中间文件并重新开始。

Ab Initio不会发布他们的手册,您必须直接联系Ab Initio获取材料。

答案 1 :(得分:0)

带有-d选项的m_rollback将在回滚成功后删除作业,临时文件和恢复文件。

答案 2 :(得分:0)

可以为rec文件发生3个场景。

1.当恢复文件损坏或您更改了输入文件或图形的任何配置文件以解决任何故障时,必须使用以下命令使用d选项回滚恢复文件。所有恢复文件都将被删除,作业将从头开始。

m_rollback -d rec_filename

2.如果您只需要回滚失败,则只使用rollback命令,job将从失败组件的开头开始。

m_rollback rec_filename

3.如果需要从失败的角度开始工作,那么就不要回滚它。在加载作业方案中,有时会使用它。