欢迎来到天天文库
浏览记录
ID:57688231
大小:18.00 KB
页数:3页
时间:2020-09-01
《HANA用户权限设置.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在SAPHANA中创建一个新用户一般需要赋予的权限SAPHANA的用户与安全管理有ROLE,SystemPrivilege,ObjectPrivilege,AnalyticPrivilege,PackagePrivilege,ApplicationPrivilege,初看起来比SAPIQ/ASE复杂一些,让人摸不着北。最常用的情况是,当你新创建一个SAPHANA用户,然后如何让这个新的SAPHANA用户具有在HANA中建模、导入、导出模型对象等基本的权限呢。且看下面的脚本,供参考:--PackageGRANTREPO.READon".REPO_PACKAGE_ROOT"to$USER$;GRA
2、NTREPO.ACTIVATE_NATIVE_OBJECTSon".REPO_PACKAGE_ROOT"to$USER$;GRANTREPO.MAINTAIN_NATIVE_PACKAGESon".REPO_PACKAGE_ROOT"to$USER$;GRANTREPO.EDIT_NATIVE_OBJECTSon".REPO_PACKAGE_ROOT"to$USER$;--上面对根目录的授权允许用户在根目录下进行增删改操作。--如果让新的用户只具有某个Package的读写权限,而看不到其他人的Package信息,你可以不使用上面的授权,---而使用下面的脚本对某个特定Package授权,换上你
3、自己的用户名和Package名称。--GRANTREPO.READon"sap"to$USER$;--GRANTREPO.READon"system-local"to$USER$;--GRANTREPO.READon"$PACKAGE$"to$USER$;--GRANTREPO.ACTIVATE_NATIVE_OBJECTSon"$PACKAGE$"to$USER$;--GRANTREPO.MAINTAIN_NATIVE_PACKAGESon"$PACKAGE$"to$USER$;--GRANTREPO.EDIT_NATIVE_OBJECTSon"$PACKAGE$"to$USER$;--GR
4、ANTREPO.ACTIVATE_IMPORTED_OBJECTSon"$PACKAGE$"to$USER$;--GRANTREPO.MAINTAIN_IMPORTED_PACKAGESon"$PACKAGE$"to$USER$;--GRANTREPO.EDIT_IMPORTED_OBJECTSon"$PACKAGE$"to$USER$;--Packageend--ExportandImport--不解释,使之具有表、模型对象的导入导出权限GRANTREPO.EXPORTTO$USER$;GRANTREPO.IMPORTTO$USER$;GRANTIMPORTTO$USER$;GRANTEXP
5、ORTTO$USER$;GRANTREPO.MAINTAIN_DELIVERY_UNITSTO$USER$;--ExportandImportend--AnalyticPrivilege--使之具有创建和管理AnalyticPrivilige的权限--GRANTCREATESTRUCTUREDPRIVILEGETO$USER$;--GRANTSTRUCTUREDPRIVILEGEADMINTO$USER$;--AnalyticPrivilegeend--Model--激活的ColumnView在Schema_SYS_BIC,其元数据在Schema_SYS_BI中,需要对其具有选择和执行权限GR
6、ANTEXECUTEONSYS.REPOSITORY_RESTTO$USER$;GRANTSELECTONSCHEMA"_SYS_BI"TO$USER$;GRANTEXECUTEONSCHEMA"_SYS_BI"TO$USER$;GRANTSELECTONSCHEMA"_SYS_BIC"TO$USER$;GRANTEXECUTEONSCHEMA"_SYS_BIC"TO$USER$;--对新用户赋_SYS_BI_CP_ALL权限。注意,如果用户有这个权限,那么该用户可以看到所有的数据,其他的-------AnalyticPrivilege就会失效。在生产环境下,需要谨慎赋予该权限。可以根据需要自
7、定义一些Analytic------Privilege赋予新用户,使其只能看到该看的数据。CALLGRANT_ACTIVATED_ANALYTICAL_PRIVILEGE('_SYS_BI_CP_ALL','$USER$');--Modelend--XSIDEonlyfor7.0--如果你的SAPHANA版本足够高,你可以使用SAPHANAXS引擎提供的基于Web的管理工具,下面的Privileg
此文档下载收益归作者所有