HANA 上的 SAP BW - 授权


当您基于 BW 系统创建 SAP HANA 视图时,需要某些类型的权限才能在 HANA 中运行视图。SAP HANA 和 BW 系统中的对象可以应用不同级别的安全性。

在 SAP HANA 中,分析权限用于限制对建模视图的行级访问。分析权限作为数据库查询的过滤器进行处理。用户只能看到他们有分析权限的数据。

您可以在分析权限中的视图的不同组件上为不同用户分配不同类型的权限。

有时,要求同一视图中的数据不能被对该数据没有任何相关要求的其他用户访问。

例子

假设您有一个分析视图 EmpDetails,其中包含有关组织员工的详细信息 - 员工姓名、员工 ID、部门、薪资、加入日期、员工登录等。现在,如果您不希望报告开发人员查看薪资详细信息或所有员工的 Emp 登录详细信息,您可以使用分析权限选项隐藏此信息。

分析权限仅应用于信息视图中的属性。我们无法在分析权限中添加限制访问的措施。

分析权限用于控制对 SAP HANA 信息视图的读取访问。因此,我们可以通过员工姓名、员工 ID、员工登录或员工部门来限制数据,而不是通过工资和奖金等数值来限制数据。

在 SAP HANA 中创建分析权限

右键单击包名称并转到新的分析权限,或者您可以使用 HANA Modeler 快速启动打开。

创建分析权限

输入分析权限的名称和描述 → 完成。将打开一个新窗口。

您可以单击下一步按钮并在此窗口中添加建模视图,然后单击完成。还有一个选项可以复制现有的分析权限包。

在BW中,用户只能执行他们被授权的BEx查询。如果您没有运行查询的权限,则会显示一条错误消息。

要从 InfoProvider 创建 SAP HANA 视图,可以使用以下方法:基于 XML 的分析权限。

从 SAP HANA 的 InfoProvider 创建 SAP HANA 视图时,您可以应用基于 XML 的分析权限:基于 SQL 的分析权限。

当从 SAP BW 的 BW InfoProvider 创建 SAP HANA 视图时,将使用基于 SQL 的分析权限。

SAP HANA 中的对象权限

要访问从 SAP BW 生成的 SAP HANA 视图,您需要具有以下授权 -

  • 对象权限- _SYS_BI 上的 SELECT

  • 对象权限- 在 REPOSITORY_REST(SYS) 上执行

  • 包权限- 对存储生成的 SAP HANA 视图的内容包进行 REPO.READ。

对象权限

套餐优惠