SAP HANA多租户数据库容器(MDC)的多租户

2020-09-20 15:40发布

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

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


专家们,

我想开发一个基于MDC的多租户Java应用程序。

每个租户都应该在MDC中获得自己的TenantDB。

我发现了一些教程,这些教程如何提供基于模式的解决方案(使用Hibernate/JPA在一个数据库中每个租户使用1个模式)。
但是它如何与HANA TenantDB一起使用?

最诚挚的问候
Oliver

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

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


专家们,

我想开发一个基于MDC的多租户Java应用程序。

每个租户都应该在MDC中获得自己的TenantDB。

我发现了一些教程,这些教程如何提供基于模式的解决方案(使用Hibernate/JPA在一个数据库中每个租户使用1个模式)。
但是它如何与HANA TenantDB一起使用?

最诚挚的问候
Oliver

付费偷看设置
发送
2条回答
My梦
1楼 · 2020-09-20 15:52.采纳回答

嗨,奥利弗,

您是否已经在在SCP上进行多租户开发

关于,
伊万

haha101010
2楼-- · 2020-09-20 16:05

嗨,奥利弗,

对不起,但是我之前发送的信息并不正确。 绑定是在提供者帐户的上下文中完成的。 因此,获得与数据库的连接时,您需要处理Hana Tenant ID。 您可以检索子帐户名称(scp的租户)并映射到数据库租户。

1)使用帐户api 检索订户ID:

2)使用切换案例语句将帐户ID映射到数据库租户ID并构建连接字符串连接到默认数据库。 在这里,您可以指定databaseName参数来标识连接应通过的数据库租户。

关于,
伊万

一周热门 更多>