本机saphana开发中最理想的功能之一是在同一saphana环境中运行(或开发)的应用程序之间实现真正的隔离。使用SAP HANA XS Advanced Model,物联网技术,使用组织、空间和HDI容器(而不是传统的"数据库模式")不仅可以做到这一点,快云服务器,而且实际上非常简单。
但是,如果您的场景涉及访问未存储在应用程序HDI容器中的数据,隔离确实有代价。
想象一下您需要要访问已经存储在"经典"SAP HANA数据库模式中的数据—可能是由其他应用程序(如s/4、ERP或BW)管理的,或者是源于其他应用程序的?
或者您的XS Advanced应用程序生成的HDI容器中有数据,但其他"经典"应用程序如何通过传统数据库模式访问它?
或者您如何访问存储在不同XS Advanced应用程序的HDI容器中的数据—可能是开发阶段另一个开发人员的数据?
这些都是很好的问题!
答案包括创建和授予角色以及使用数据库同义词,这样表和视图就可以像是应用程序的一部分一样出现,即使它们实际存储在SAP HANA的其他地方。
Christoph Gilde已经发表了一系列优秀的博客,介绍了如何做到这一点。
在SAP HANA Academy,我们喜欢制作实践视频教程-受Christoph伟大作品的启发-我们发布了一系列新的视频教程,免费云服务器永久使用,263云通信企业版,向您展示如何一步一步地回答上述问题。
以下是介绍
从"经典"数据库模式访问数据:
创建角色创建用户配置的服务创建补助金创建同义词创建计算视图和OData服务
引入灵活性:
架构名称(在用户提供的服务中定义)用户提供的服务名称
部署:
部署到生产(或任何其他空间)
从"经典"模式访问HDI容器数据:
HDI容器
访问不同的:
同一组织和空间中的HDI容器
内务管理:
删除应用程序和服务
GitHub中提供了代码片段,因此您可以轻松地跟随。
如下所示:总是你的反馈是最受欢迎的-下面,物联网是什么,在YouTube评论部分,或在Twitter@pmuglestone.