BW生成HANA视图权限配置

news/2024/12/2 22:59:30/

目录

  • 1 操作步骤
    • 1.1 SAP HANA端
      • 1、创建用户
      • 2、常规信息
      • 3、配置角色
      • 4、配置系统权限
      • 5、配置对象权限
    • 1.2 BW端
      • 1、SM30配置数据库连接参数
      • 2、SU01创建账户(与SAP HANA数据库账户名一致)
      • 3、使用RS2HANA_VIEW查看配置
        • Assignment Type
        • DB Connection Name
        • Limit Replication
        • Assign View Privileges
        • AP generation mode
      • 错误处理:BW生成的视图无查询权限
        • 1、移除有错误权限的对象
        • 2、复制权限
  • 2 附录

1 操作步骤

1.1 SAP HANA端

1、创建用户

本文档以ZBW01账户为例,
在这里插入图片描述
在这里插入图片描述

2、常规信息

如图:
在这里插入图片描述

3、配置角色

在这里插入图片描述

4、配置系统权限

在这里插入图片描述

5、配置对象权限

在这里插入图片描述

_SYS_BIC
在这里插入图片描述

_SYS_REPO
在这里插入图片描述在这里插入图片描述
需要给SAPHANADB用户赋值对象ZBW01权限,CREATE ANY
在这里插入图片描述

给_SYS_REPO用户赋值对象ZBW01权限,CREATE ANY,SELECT,EXECUTE并且授权GRANT TO Others 如图:
在这里插入图片描述

1.2 BW端

前提条件
BASIS顾问已在BW系统配置了HANA系统的数据库连接,可使用T-CODE:DBCO,查看,如图
在这里插入图片描述
在这里插入图片描述

测试连接是否成功,使用T-CODE: SE38,输入ADBC_TEST_CONNECTION
在这里插入图片描述

点击在这里插入图片描述按钮执行,或使用快捷键F8,执行
在这里插入图片描述

输入连接名称
在这里插入图片描述

successfully opened.表示连接成功!!
在这里插入图片描述

SAP HANA系统中已创建了SAP HANA数据库用户。

1、SM30配置数据库连接参数

输入USR_DBMS_SYSTEM
在这里插入图片描述

点击编辑,新建条目,如图:
在这里插入图片描述
配置完成之后,SU01中将会出现DBMS页签。

2、SU01创建账户(与SAP HANA数据库账户名一致)

SU01创建用户之后,在DBMS中将数据库用户,添加到以下位置
如图: 在这里插入图片描述

3、使用RS2HANA_VIEW查看配置

在这里插入图片描述可以使用快捷键F1 获取显示所有这些设置的详细说明。

Assignment Type

在这里插入图片描述
D:权限直接分配给用户。
M:多个角色:对于 BW 对象的每个 SAP HANA 用户和外部 SAP HANA 视图,将生成一个角色。

DB Connection Name

用于生成 HANA 特权的数据库连接。如果生成了角色(分配类型 = R,M),强烈建议(在需要 BW4Hana 系统中)维护数据库连接,以避免在将 BW 分析授权复制到 SAP HANA 时出现长时间甚至超时(警告RS2HANA_AUTH443)。

Limit Replication

限制复制:使用此选项,可以在激活 BW 对象期间关闭自动生成 HANA 权限。请参阅注释2756480。

Assign View Privileges

分配查看权限:指定如何访问对象的生成的外部 SAP HANA 视图。

AP generation mode

在这里插入图片描述

SAP 说明2604161(AP 生成模式):指定在 HANA 数据库上生成的分析权限的类型,这可能会影响访问生成的外部 SAP HANA 视图的 SQL 语句的准备或执行的运行时性能。在 BW/4 系统上,此设置称为“AP 生成模式”。

  • ’ ':使用存储过程的动态分析权限
  • “S”:使用 SQL SELECT 语句的“S”静态分析权限
  • “U”:静态用户特定的分析权限,带定义的值 - 另请参阅注释2695442。

详情:
SQL 分析权限是通过 BW 对象激活或运行事务RS2HANA_GEN从现有 BW 分析授权(并分配给角色或直接分配给数据库用户)自动生成的。

  • ’ ':SQL 分析权限使用访问包含过滤器值的表RS2HANA_AUTH_STR的过程。
  • “S”:SQL SELECT 语句用于从表 RS2HANA_AUTH_FIL 中读取会话用户的有效筛选器值。
  • “U”:SQL 分析权限直接分配给用户。可以在 HANA 管理表 structured_privileges 中检查生成的筛选条件。

言论

  • 如果在查询运行时遇到性能问题(这可能是由于无法使用 SQL 计划缓存而发生的),请选择选项 U。使用动态过程(选项 ’ ')或 SQL SELECT 语句(选项 ‘S’)的分析特权在查询运行时检索筛选器值时,强制数据库不使用 SQL 计划高速缓存。另请参阅注释3206624。
  • 如果您没有遇到性能问题,但希望将数据库中生成的分析权限的数量减少到最低限度,请选择选项<空白>或 S。
    有关授权复制的自动检查(以及外部 SAP HANA 视图的检查和修复),请参阅 SAP 说明 2031522。

参考文档

BW2HANA Authorization Generation - SAP NetWeaver Business Warehouse - Support Wiki

错误处理:BW生成的视图无查询权限

解决方案:使用RS2HANA_GEN复制权限

1、移除有错误权限的对象

在这里插入图片描述

2、复制权限

在这里插入图片描述查看日志:
在这里插入图片描述
权限复制成功!!

2 附录

参考文档:
BW2HANA Authorization Generation - SAP NetWeaver Business Warehouse - Support Wiki


http://www.ppmy.cn/news/498762.html

相关文章

在电脑上下载 Youtube 的视频

2019独角兽企业重金招聘Python工程师标准>>> 直接下载 youtube 的视频&#xff1a;http://en.savefrom.net/ 转载于:https://my.oschina.net/u/205403/blog/830863

油管youtube第三方客户端 去广告-TubeMax

TubeMax 是一个免费的改进版的油管youtube第三方客户端 &#xff0c;它可以阻止视频中的所有广告、支持背景播放和画中画模式等等&#xff0c;TubeMax 使用Youtube官方开放平台api授权获取Youtube相关视频数据&#xff0c;数据安全稳定&#xff0c;目前支持iOS&#xff0c;不过…

录制电脑播放的声音

在国外留学有的时候特别想听国内的歌&#xff0c;可是这里不支持QQ音乐&#xff0c;只能借用别的APP 用YouTube看也可以&#xff0c;可是有的时候很不方便&#xff0c;一旦把HOME键关的话音乐就停了&#xff01; 而且一直播放视频的话手机耗电也较快&#xff0c;所以我用下面这…

通过youtube上传视频赚钱并免费宣传你的业务

转载:通过youtube上传视频赚钱并免费宣传你的业务 这个世界可能划分为两类人,真正了解youtube的和永远不会知道的.youtube不仅免费为你提供宣传业务,博客,网站的机会,也会为上传共享的内容付费.是时候去学习和利用youtube将你的闲暇时间转为投资来赚钱了.youtube在世界上非常受…

如何将YouTube视频插入PowerPoint演示文稿

YouTube是各种教育和娱乐内容的重要来源。通过提供一种新的&#xff0c;可访问的方式来在短时间内传达大量信息&#xff0c;插入YouTube视频确实可以将您的演示文稿提升到一个新的水平。 PowerPoint允许从用户计算机插入视频或链接在线视频&#xff0c;并在演示过程中播放。Po…

什么是YouTube高级版,值得吗?

YouTube Premium is a monthly subscription service that promises to improve your viewing experience on the internet’s largest video platform. Here’s what you get for your money, so you can decide whether it’s worth it. YouTube Premium是每月的订阅服务&…

ubuntu16.04安装使用YouTube-DL和Youtube-dl GUI

参考文章&#xff1a;https://www.linuxidc.com/Linux/2018-01/150362.htm一、介绍 Youtube-dl 是一个自由开源的命令行视频下载工具&#xff0c;可以用来从 Youtube 等类似的网站上下载视频&#xff0c;目前它支持的网站除了 Youtube 还有 Facebook、Dailymotion、Google Vide…

如何在移动和桌面网络应用程序上嵌入YouTube视频?

Why host your videos on Youtube? 为什么要在YouTube上托管您的视频&#xff1f; Though, it is possible to get the video file URL of a YouTube video using sites like http://www.keepvid.com, but doing it programmatically is a problem you would like to give a …