我在迁移不同存储库之间的整体项目结构时遇到问题。
由于客户的决定,我们必须维护我们自己的回购,并且他们有他们自己的。 我们有义务向他们发送代码 - 整个ODI项目或仅接口/程序/ KM。
每次我们导入界面/项目时,都会得到" 缺少参考文献"引用模型时出错。 它主要发生在Interface。
我们已尝试" 重新编号"存储库,它也没有帮助。
此外,我们无法进行智能导出/导入,因为客户端拓扑和模型必须保持不变,并且无法通过任何可能的故障导入进行触摸。
我们已将ODI和DB中的模型与客户端服务器匹配,因此在我们的案例中,命名约定不是问题。
答案 0 :(得分:0)
智能导出/导入是实现此类迁移的推荐方法。这是确保所有依赖项都采用的最简单方法,并且可以在导入时跳过拓扑。
如果未使用智能导出/导入,则应按特定顺序导入对象以避免错过引用:
确保在导入时不使用DUPLICATE
模式,因为它会创建具有不同内部ID的原始对象的副本,这意味着对此对象的引用将是错误的。
对于记录,从ODI 12.2.1开始,可以使用名为Deployment Archives的新功能将代码从一个环境部署到另一个环境。我在this presentation中提供了有关它的更多信息。
免责声明:我是Oracle员工#OracleEmp。