实用云,提供最全最实时的云市场资讯

手机站:/m

分布式存储_好的公司网站建设_学生机

时间:2021-06-12 01:15编辑:实用云来源:实用云当前位置:主页 > 云数据库 >

上一篇文章为教程添加了一些内容,介绍如何设置SAP云平台实例、SAP HANA服务、启动并运行开发以及连接数据供应代理。

您已经创建了一个远程源,或者您有一个用SLT复制的ABAP架构,并且您希望从数据库访问这些表WebIDE中的模块。

这篇文章重放了一段时间内为内部部署XS Advanced记录的过程。Cloud Foundry中的HANA实例有一些变体。

本教程还包括创建外部模式和使用新奇的新向导将数据加载到表中,但也包括远程源工作的步骤。

这当然是可选的,也是模拟外部模式的练习。

相关部分对于智能数据集成来说:

创建一个可以访问远程源的用户(我们称之为UserX–本教程使用"PLUSR")。它还需要授权才能将访问权限授予其他用户。"with grant option"或"with admin option"在这里至关重要。更好的做法是你应该创造一个角色。使用可以授予授权的用户创建用户提供的服务。

在中声明该用户提供的服务作为数据库模块的资源mta.yaml公司文件让数据库模块知道您的现有HDI容器是您的首选容器(TARGET\u容器起作用),但它还依赖于用户提供的服务来访问普通模式或远程源中的对象。这里并不完全相关,但如果您想知道服务替换正在做什么,淘客大玩家,可以检查此项。

创建一个.hdbgrants文件。

立即生成该文件并确保没有任何错误。如果您继续基于此访问创建工件,并且出现了问题,则故障排除将变得更加困难。

一旦授权生效,您现在就可以获得成功。您的HDI容器技术用户可以看到并使用在数据库中创建的远程源。

您现在可以继续创建虚拟表,流程图和/或复制任务:https://developers.sap.com/tutorials/haas-dm-create-flowgraph-sdi.html

混淆很清楚…所以这里有一张图

UserX有权访问远程源并将这些授权授予其他用户。为了证明这一点,您可以手动以UserX身份登录数据库并执行GRANT SQL语句。

用户提供的服务提供了UserX的凭据(您输入了用户和密码)。此用户将向HDI容器中的对象所有者授予自己的权限,以便此技术用户可以使用远程源。将授予不同用户的权限列在hdbgrants文件中。

最后但并非最不重要的是,如果目录中有一个物理表,并且希望在HDI容器中引用它,则可以创建一个同义词。

在正常情况下,技术用户将比应用程序用户拥有更多的权限,谁可能对只读ish没问题。

当你试图添加一个无效的访问时,免费的数据分析软件,在后台发生的连接更加清晰(就像我在下面的例子中所做的那样)。

WebIDE中的控制台说:执行错误:将"SOME OBJECT"上的"SOME PERMISSIONS"授予"XX#1#OO"

在教程中,UserX被称为PLUSR。查看部署如何获取hdbgrants文件并执行GRANT语句。"DB1#u 1#OO"是对象所有者,是使用HDI容器创建的技术用户之一,需要对远程源的权限才能创建虚拟表。

如果要获取其他类似的错误消息,请创建一个没有任何权限或没有授予选项的用户,云机服务器,并在用户提供的服务中使用它。你将得到一个授权错误的授权声明。

比较XS先进的前提下?

在内部部署领域,这已经存在并记录了一段时间。到目前为止,开发流程存在一些差异,但我看到的主要缺陷与授予用户的权限不足有关。

在内部部署世界中,由于与数据库的连接在用户提供的服务中是明确的,云服务器和普通服务器,当HDI容器位于另一个租户中时,为一个租户使用端口也是一个常见的问题。这会引发类似"error executing:GRANT..invalid user name"的错误。这种情况下不会发生这种情况,因为连接是从主HDI容器获取的。

一个不同之处是SAP HANA的Web IDE中的SPS03中包含了一个很好的向导,它自动化了许多这些步骤。此项不在Web IDE完整堆栈中。

HANA作为服务的一个很酷的特性是GUID中出现权限不足错误。

类似于权限不足。此错误的详细信息可以通过GUID找到。

您获得该GUID并在此过程中使用它:

这将为您提供丢失内容的详细信息,大数据专业,因此您不必激活跟踪和刮取日志。

上一篇对象存储_资本市场诚信数据库_新用户

下一篇百度云_域名哪里注册便宜_价格

世界之最排行

世界之最精选