点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在尝试通过遵循 https://developers.sap.com/group.hana-xsa-get-started.html 在云铸造厂环境中。
我们有一个用例,其中我们使用Web ide在mta项目中从代码构建hana db。 因此,将在mta .yaml中提到的模式下创建hand db。 由于是通过代码创建的,并且该架构的特权被设置为false,因此我们处于无法通过任何服务请求使用数据的情况,因为我们获取了不足的特权错误。 >
作为一种变通方法,我们采用了以下方法,例如直接在Webide的hana db资源管理器中创建模式,并在mta.yaml中提到该模式具有从外部使用的特权。
但是在这种情况下,部署失败,因为已经存在重复的架构。
在上述任何一种方法中是否有实现该用例的建议
>还有一个用例,我们需要访问xsjs服务模块并从另一个应用程序创建hana表(hdi-container)。
所以您可以给我建议以实现该目标。
因此,您只需要从项目外部访问现有容器即可。 我们在HANA7 openSAP课程中提供了一个示例(和练习)。
https://open.sap.com/courses/hana7
您可以添加 "外部"容器实例作为资源。 只需使用org.cloudfoundry.existing-service的资源类型。 请参阅mta.yaml的以下部分: https://github .com/SAP-samples/hana-xsa-opensap-hana7/blob/hana2_sps04/mta.yaml#L124
它的工作原理非常类似于架构访问,只是您不需要 用户提供的服务。 服务代理会将您绑定到其他服务,只要该服务位于同一空间中即可。 用户,密码和架构将从该绑定中自动获取。 然后,您可以将此资源用作XSJS模块的主要容器连接,而不是本地HDI容器实例。
否,您不能/不应该将HDI容器发送到现有架构。 那行不通。 您到底想做什么? 默认情况下,HDI容器将为容器技术用户(仅授予他们)提供必要的特权。 您是否希望其他数据库用户有权访问模式/容器? 您提到的服务要求是什么。
您好,汤玛斯·荣格,
感谢与问候,
Ranjithkumar Ayyavu
一周热门 更多>