【问题标题】:Is there a way to recreate an ODI package using ODI Scenario?有没有办法使用 ODI 场景重新创建 ODI 包?
【发布时间】:2017-06-08 22:22:42
【问题描述】:

我错误地从我的项目中删除了一个非常大的 ODI 包。如果我以前为同一个项目导出了场景,有没有办法重新创建同一个包?

【问题讨论】:

    标签: oracle package scenarios oracle-data-integrator oracle-fusion-middleware


    【解决方案1】:

    不幸的是,没有任何方法可以直接从场景中生成已删除的包,您可以将其视为包的编译版本。

    这里有几件事要检查你是否可以检索到一些信息:

    • 从一种环境升级到另一种环境时,建议将基础对象与场景一起导出。这样您就可以跟踪该场景背后的代码(黑匣子)。如果所有内容都在版本控制系统 (VCS) 中进行了版本控制,则可以加分。
    • 从 ODI 12.2.1 开始,VCS 可以直接集成到 ODI 中,以对代码进行版本控制并创建发布存档。如果是这种情况,您可以恢复已删除的对象
    • 在 12.2.1 之前,可以使用 ODI 的内部版本控制系统将对象存储在主存储库中。您可以从顶部菜单中恢复它。
    • 如果没有设置任何内容,您仍然可以在任何文件编辑器中打开场景导出并手动通过它来检索逻辑。它只是一个描述包的不同步骤的 XML 文件。这将帮助您手动重建它。

    如果您最终完成了最后一个要点,那么现在可能是改进现有程序并设置上述三种备份/版本控制解决方案之一的好时机,这样以后就不会发生这种情况了。

    【讨论】:

    • 谢谢杰罗姆。不幸的是,除了这个我不小心删除的特殊代码之外,其他所有东西都有备份(太糟糕了)。我最终从场景运行步骤重新创建了包。干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 2019-01-08
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    相关资源
    最近更新 更多