有没有办法使用ODI Scenario重新创建ODI包?

时间:2017-06-08 11:52:39

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

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

1 个答案:

答案 0 :(得分:0)

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

有几件事要检查,看看你是否可以检索一些信息:

  • 当从一个环境推广到另一个环境时,建议将基础对象与场景一起导出。这样你就可以跟踪那个场景背后的代码(黑盒子)。奖励积分如果它在版本控制系统(VCS)中都已版本化。
  • 从ODI 12.2.1开始,VCS可以直接集成到ODI中以对代码进行版本化并创建发布档案。如果是这种情况,您可以恢复已删除的对象 enter image description here
  • 在12.2.1之前,可以使用ODI的内部版本控制系统将对象存储在主存储库中。您可以从顶部菜单中恢复它。enter image description here
  • 如果没有设置任何内容,您仍然可以在任何文件编辑器中打开方案导出并手动浏览它以检索逻辑。它只是一个描述包的不同步骤的XML文件。这将有助于您手动重建它。

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