SQL视图和正确权限集的搜索

2020-08-24 06:34发布

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

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


大家好,

我们想基于HANA数据库为第三方建立SQL接口。

数据提供应使用SQL视图在单独的架构(例如架构XY)中进行。

SQL视图应引用_SYS_BIC模式中的"计算视图"或SAPHANADB模式中的BW对象。 计算视图当然可以包含其他计算视图或来自其他模式的数据。

经过反复试验,似乎我们必须为XY模式用户提供针对所有单个对象的专用授权。 真的是这样吗?

例如:SQL View VA引用Calculation View CVA。 CVA引用SAPHANADB模式中的aDSO ADA和ADB。

这意味着您必须分别向XY模式用户授权VA,CVA,ADA和ADB?

我们目前已以XY模式用户具有系统特权" Catalog Read"和XY模式,_SYS_BI,_SYS_BIC和SAPHANADB的对象特权SELECT的方式来实现它。

尽管如此,在查询引用了计算视图的测试视图时,我们会遇到授权错误:无法执行"从测试视图中选择*"。 SAP DBTech JDBC:[258]:权限不足:可以在guid'53515F4A05117F47931251C10D7A9050'中找到此错误的详细信息:第1行第15行(在pos 14)

有没有一种方法可以继承权限? 如果我有权使用SQL视图,那么可以看到它附带的所有数据(无需授权所有单个对象和不同的模式)?

基督徒的问候

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

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


大家好,

我们想基于HANA数据库为第三方建立SQL接口。

数据提供应使用SQL视图在单独的架构(例如架构XY)中进行。

SQL视图应引用_SYS_BIC模式中的"计算视图"或SAPHANADB模式中的BW对象。 计算视图当然可以包含其他计算视图或来自其他模式的数据。

经过反复试验,似乎我们必须为XY模式用户提供针对所有单个对象的专用授权。 真的是这样吗?

例如:SQL View VA引用Calculation View CVA。 CVA引用SAPHANADB模式中的aDSO ADA和ADB。

这意味着您必须分别向XY模式用户授权VA,CVA,ADA和ADB?

我们目前已以XY模式用户具有系统特权" Catalog Read"和XY模式,_SYS_BI,_SYS_BIC和SAPHANADB的对象特权SELECT的方式来实现它。

尽管如此,在查询引用了计算视图的测试视图时,我们会遇到授权错误:无法执行"从测试视图中选择*"。 SAP DBTech JDBC:[258]:权限不足:可以在guid'53515F4A05117F47931251C10D7A9050'中找到此错误的详细信息:第1行第15行(在pos 14)

有没有一种方法可以继承权限? 如果我有权使用SQL视图,那么可以看到它附带的所有数据(无需授权所有单个对象和不同的模式)?

基督徒的问候

付费偷看设置
发送
4条回答
樱桃小丸子0093
1楼 · 2020-08-24 06:59.采纳回答

咨询并阅读了许多信息源之后,我能够如下解决问题:

  1. 混合使用SQL-Views和CalculationViews似乎不是一个好主意,因为需要使用不同的引擎来执行它们->我决定只授权通过Calculation Views而不通过专用模式中的SQL Views来授权数据访问
  2. 在SAP HANA Modeler中创建计算视图时,Classic Analytic Privilege会自动设置为默认值->这会引发上述错误
  3. 如果在Modeling Perspective中将Apply Privilege保留为空,则可以向角色授权各个Calculation View。具有此角色的第三方可以执行Calculation View并查看数据->因此,在SAPHANADB或_SYS_BIC模式中没有任何授权 该角色是必需的

谢谢您 Denys van Kempen 让我走上了正轨:-)

此致

基督徒

四川大学会员
2楼-- · 2020-08-24 06:49

太棒了。 请批准答案以帮助其他人找到答案。

半个程序猿
4楼-- · 2020-08-24 06:53

感谢您的链接,Denys。

我将检查链接,并希望我能解决它:-)

如果有效,我将在此处发布解决方案

一周热门 更多>