SAP BW on HANA - 授权



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

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

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

有时,需要确保同一视图中的数据不能被没有相关需求的其他用户访问。

示例

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

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

分析权限用于控制对 SAP HANA 信息视图的读取访问。因此,我们可以根据 Empname、EmpId、Emp 登录或 Emp 部门来限制数据,而不是根据诸如工资和奖金之类的数值。

在 SAP HANA 中创建分析权限

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

Create Analytic Privileges

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

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

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

要从信息提供程序创建 SAP HANA 视图,可以使用以下方法:基于 XML 的分析权限。

当从 SAP HANA 中的信息提供程序创建 SAP HANA 视图时,您可以使用基于 XML 的分析权限:基于 SQL 的分析权限。

当从 SAP BW 中的 BW 信息提供程序创建 SAP HANA 视图时,将使用基于 SQL 的分析权限。

SAP HANA 中的对象权限

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

  • 对象权限 - 对 _SYS_BI 执行 SELECT

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

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

Object Privilege

Package Privilege
广告