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

文件存储_阿里云视频点播_评分榜

小七 141 0

在这个博客中,我将在webideforhana中总结XS高级开发中可能出现的DB访问场景。本主题已在技术教育演示、HANA academy和SAP帮助文档中讨论过。我不想复制文档,只是想用图表快速总结一下,以便于说明。关于详细的分步说明,请遵循帮助文档或开发人员教程。

基本上,我已经概述了可能存在的4种不同场景。在每个场景中,获取访问设置有5个步骤。让我们简单谈谈,

场景1:访问XSA中的classic DB

这是一个典型的从S/4 HANA、BW/4 HANA或旧的原生HANA DB数据库访问XSA中对象的场景,这个过程包括创建一个自定义的用户提供的服务来访问classic DB(就像ODBC连接),然后需要在Classic DB中创建DB角色。此DB角色拥有经典架构上所有必需的权限。将在Web IDE中使用CUPS+DB角色(在步骤1和2中创建)组合创建授权人文件。因此,现在有了这个授予者文件,角色访问就被设置为HDI容器所有者。现在是在经典模式表上创建同义词的时候了,车险返现,然后开始在ETL中使用同义词,数据分析法,或者对计算视图等对象进行建模。。与XSA的本地对象类似。

场景2:跨容器访问项目中的

这是HANA DW项目场景的一个很好的示例,在项目中具有暂存模块/架构和DW模块/架构是非常常见的,尽管这两个模块在同一个项目中,但容器仍然是隔离的。因此访问过程包括,首先将staging module服务附加到DW module,建立连接,然后在staging module中创建容器角色,服务器,它拥有staging container所需的权限。在下一步中,大数据说,将在DW模块中创建一个hdbgrants文件,并在步骤1和2中创建角色+服务。此后将与场景1相同,创建同义词并进一步访问它。

场景3:跨多个项目的跨容器访问

有时可能需要访问不同项目中的模块。例如,将主数据保存在单独的项目中是非常常见的,当要在其他项目销售和财务中访问主数据时,将使用此过程。首先在Web IDE中创建一个外部服务来连接到项目1,然后为主表模式创建一个hdi容器角色,然后在目标容器中创建具有角色和服务组合的授权者文件。此后与之前的场景相同

场景4:访问Classic DB中的HDI容器对象

此场景与场景1相反,访问Classic DB中XSA的新开发

此场景将在Web IDE中创建hdbrole,并具有容器上所有必需的权限,然后我们可以使用SAP标准存储过程将这个角色分配给classic DB user,或者您也可以手动将这些角色授予classic user。必须在HANA的Web IDE中DB explorer的HDI管理控制台中运行此过程。也就是说,classic用户将获得对HDI容器对象所需的访问权限。

同样,这只是为了简单的说明目的,大数据怎么用,但文档中已经有很好的指南。

请让我知道您的反馈或评论,我可以相应地更新内容!!!谢谢!!!