点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,团队
构建APRole.hdbrole时出现以下错误。
该文件需要" db://AP_POC_WEBIDE :: AP_POC_WEBIDE",而该文件在" src/APRole.hdbrole"(0:0)上的任何文件[8212001]均未提供
1.我能够成功创建AP_POC_WEBIDE.hdbanalyticprivilege
2.创建了APRole.hdbrole并尝试对其进行构建,但显示错误消息"该文件需要" db://AP_POC_WEBIDE :: AP_POC_WEBIDE",而任何文件[8212001]均未提供该文件" src/APRole"。 hdbrole"(0:0)"
APRole.hdbrole文件代码:
{
"角色":{"名称":" start123.startHDB :: Analytical_Privilege_Role",
" schema_privileges":[{"特权":["选择"]}],
" schema_analytic_privileges":[
{"特权":[" AP_POC_WEBIDE"]
}]
}
}
在这方面请提供帮助,并在整个过程中帮助完成将分析权限成功分配给特定用户的操作。
-在Primise上为HANA使用Web IDE XSA。
下面的链接创建分析特权和角色文件。
(19.4 kB)
嗨,
该错误消息似乎表明您的分析特权实际上是以不同的方式命名的。 是否有名称空间? 您可以粘贴AP的定义吗?
最好
Jan
非常感谢Jan ..,我更新了APRole文件中的分析特权名称的名称空间,如下所示,因此我能够成功构建角色文件。
{
"角色":{"名称":" start123.startHDB :: Analytical_Privilege_Role",
" schema_privileges":[{" privileges":[" SELECT"]}],
" schema_analytic_privileges":[
{"特权":[" start123.startHDB :: AP_POC_WEBIDE"]
}]
}
}
我在同一主题中的下一个问题是-您能否帮助如何授予该角色其他用户以通过详细流程应用此AP
-在Primise上使用HANA的Web IDE XSA
嗨,
有几种方法可以授予该角色:使用新版本的HANA Database Cockpit,使用具有使用SQL的系统角色Role Admin的用户(向用户授予),使用HDI SQL API。 如果要将其分配给"建模用户",则可以使用development_debug_role。 有关详细信息,请参阅主题"如何为在Web IDE中运行数据预览的用户分配分析特权?"
https://blogs .sap.com/2019/11/13/faq-modeling-in-web-ide /
最好
Jan
感谢Jan为用户分配角色的更新,但我无法继续处理共享链接中的可用点,请提供更多详细信息并逐步帮助您 完成向用户分配新角色(使用APRole.hdbrole创建)的过程。
您好,Nikil,
如前所述,有几种方法。 例如,如果要将角色分配给数据库用户,则可以使用用户SYSTEM(或具有ROLE ADMIN特权的任何用户)并执行GRANT。到X
您可以通过查看部署日志来确定您的,或运行如下查询:
从角色中选择*,其中role_name =''
如果要使用API,可以找到说明这里
或者您可以在HANA数据库主控室(角色分配)中进行角色管理。
最好
Jan
Jan嗨,
试图遵循SQL API。
打开了项目hdi容器的sql控制台(参考的附加屏幕截图)试图逐个启动执行sql语句,如下所示,链接本身在第一个语句中出错。
https://blogs.sap.com/2019/02/17/analytical-privileges-on-cv-for-restricted-data-access-in-reporting-xsa/
1。 创建本地临时列表" #Roles",例如" _SYS_DI"。" T_NO_SCHEMA_ROLES";
得到了错误,因为我没有设置错误
设置架构POC3_SCHEMA_2;
然后再次尝试执行该语句
创建本地临时列表" #Roles",例如" _SYS_DI"。" T_NO_SCHEMA_ROLES";
得到如下错误
无法执行'创建本地临时列表" #Roles",例如" _SYS_DI"。" T_NO_SCHEMA_ROLES"'
错误:(dberror)[258]:权限不足:此错误的详细信息可以在guid中找到 'BFF37FF8A04A6B44842959CD7C5E4708'
在HANA上使用Web IDE XSA(内部部署)
具有角色的用户:角色管理员,用户管理员,XS_Autherization_Admin,开发者角色等。
谢谢
Nikil screen2.png
一周热门 更多>