【问题标题】:Restart a scenario from the task it fails automatically从自动失败的任务重新启动场景
【发布时间】:2020-02-20 05:25:29
【问题描述】:

我正在使用 ODI,并且我有一个映射和一个场景,如何在由于某些问题自动失败后从同一点重新启动场景。 例如,如果我有大约 100 行并且插入了 90 行,并且在该服务器关闭或由于某种原因它停止之后,我如何从同一点重新启动场景,而不必从场景的开头开始并插入剩余的 10 行。

【问题讨论】:

    标签: sql etl oracle-data-integrator


    【解决方案1】:

    你可以参考这个从失败的地方重新启动会话。

    ODI Session Restart - Scenarios & Load Plans

    【讨论】:

      【解决方案2】:

      我不知道是否有办法按照您的要求进行操作,但是您可以尝试使用 Fetch 创建一个过程,创建一个变量来获取已插入的行数,然后何时重新启动您可以从那一点继续。

      选择值 FROM rownum_order_test 按价值订购 OFFSET variable_rows ROWS FETCH NEXT 4 ROWS ONLY;

      或为每个插入创建一个状态,插入后将状态1更改为2,然后在重新启动时仅插入状态为1的状态

      【讨论】:

        猜你喜欢
        • 2020-06-11
        • 2017-10-18
        • 1970-01-01
        • 2012-04-07
        • 2017-09-02
        • 1970-01-01
        • 2023-01-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多