云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_免费外贸网站建设_安全稳定

小七 141 0

我的代码授权同事Roland Schulz和我在过去几年一直致力于SAP HANA XSA开发。我们已经在SAP HANA XSA和HANA之外进行了大量的NodeJS开发。我们有一个场景,我们正在开发一个NodeJS应用程序,好评返现图片,大数据是干嘛的,需要将外部NodeJS应用程序中的数据写入SAP HANA容器模式,但是我们无法从外部连接到该模式。

那么我们怎么做呢?

问题来了。我以系统用户的身份登录到googlecloudxsa上的SAP HANA Express,无法看到容器架构SAP\u AD\u HDB\u 1中的内容。是的——你可能从桌子上猜到了…。我们正在使用NodeJS进行SAP和activedirectory的集成。实际上,云主机服务器,企业管理类软件,我们正在与Azure Active Directory集成,使用NodeJS是非常理想的,因为微软为该功能提供了Graph API和NodeJS库。在拉斯维加斯的TechEd 2018上,我得到了Thomas Jung的帮助,向他展示了我是如何做到这一点的,我告诉他我会为此写一个博客…。但是,云服务器主机,在忙于其他SAP UI5和HANA XSA项目几个月后,我才开始着手解决这个问题。

我们开始……

步骤1–创建另一个用户,我们将使用该用户授予系统用户查看容器架构中数据所需的特权。

步骤2–创建要加载到容器中的特权临时表我们要为上面的用户分配权限

步骤3–将具有权限的管理用户从上面插入到这个临时表中,该临时表的值来自于\u SYS\u DI.T\u DEFAULT\u CONTAINER\u user\u privileges CONTAINER表

步骤4–运行过程将SAP\u AD\u HDB\u 1架构的架构权限授予用户

步骤5–Drop临时表,因为我们不再需要它:

步骤6–为HDB容器创建一个角色,然后我们可以授予:sap\U ad\U HDB\U admin:

代码:

激活此:

步骤7–与系统用户一起,向上面创建的用户授予角色管理系统权限:

步骤8–作为上面创建的新HDI容器用户登录在Eclipse中:

第9步-将角色分配给系统用户(或您想要访问HDI容器生成的架构的任何其他用户)

在:

之前,然后添加我们创建的角色-sap\ ad\ hdb\ U admin。我注意到还有两个自动创建的角色-SAP_AD_HDB_1::access_role和SAP_AD_HDB_1::external_privileges_role-所以看起来SAP可能已经在最新的支持包中添加了这些角色,这些角色的作用可能与我们创建的角色相同-我需要了解更多信息:

激活此步骤:

步骤10–关键时刻…。。现在看看您是否可以通过系统用户(或您可能想使用的其他用户)查看HDI容器模式的内容

这里是….

希望这对您有用。如果你读到现在,我想是的。请随时与我联系,了解有趣的SAP HANA XSA项目。我认为SAP HANA XSA与NodeJS和其他运行时真的打开了SAP平台,我们可以利用这两个世界中最好的…SAP和非SAP做一些惊人的开发和集成…