如何从HIVE数据库上的IDT Universe查询中删除模式名称

2020-09-08 23:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在跨环境(DEV-U...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在跨环境(DEV-UAT-PROD)部署BO 4.2对象时,我们面临一个问题。

我们在Apache Hadoop Hive dB之上开发了一个Universe,其中使用了来自2种不同模式的表。 现在,创建的业务层对象以诸如之类的架构名称作为前缀,而sql脚本也是如此。

将对象部署到UAT并编辑与UAT的连接后,我们无法生成报告。

问题在于,在DEV-UAT-PROD中,dB模式名称的命名不同。 因此,在UAT中生成的sql脚本仍包含来自DEV的架构名称。

一个选项是在部署之前手动更改表所有者/限定符,不建议这样做。

我在想IDT中是否可以设置任何参数来绕过sql脚本中的模式名称,从而可以在UAT中使用相同的脚本生成报告?

如果有人遇到过类似情况并找到了解决方案,请提出建议。

欢呼

Shrovan