云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

虚拟主机_刀片式服务器_免费领

小七 141 0

通常,我们需要在BW/BO报告上设置授权,比如同一个报告应该只显示与用户相关的数据。在本博客中,我将提出一个要求,并向您展示我们如何做到这一点。

要求:任何组织都有两种类型的终端用户可以对同一个Bex查询的数据进行不同的查看,如下所示:

1–管理者:可以查看所有组织单元的数据2–团队负责人:可以查看分配给他们的组织单元的数据

解决方案:

首先我们将为用户类型"Manager"创建角色

1-首先确定需要设置授权的信息对象是否与授权相关

2-列出所述Bex中使用的所有与授权相关的信息对象查询。(如果您只想限制一个信息对象上的数据,这并不重要。上述bex查询中包含的所有授权相关信息对象都需要添加到授权角色中,否则您的查询将在执行时抛出"未授权"错误)

3-转到t-code RSECADMIN创建授权,并在"授权"选项卡上单击"指示维护"。

4-输入您的授权名称,然后按"创建"按钮。

5-输入描述后,按"插入特殊字符"按钮。这将在您的角色中添加三个您的角色所必需的信息对象。

0TCAACTVT:分析授权中的活动0tcaprov:InfoProvider的授权0TCAVALID:授权的有效性

6-现在添加您在上面第二步中列出的所有信息对象。

7-现在选择您添加的信息对象行,并按下图中突出显示的两个按钮。

是聚合授权按钮。查询中的关键数字将根据维度(信息对象)进行聚合,淘客qq群,因此如果您没有将此聚合授权授予所有信息对象,则您的查询将抛出"未授权"错误。

此按钮将根据信息对象添加以下值。

此按钮将授权您查看所有信息对象的数据值,大数据是啥意思,并将添加以下突出显示的值。

如果您要针对特定值限制数据,则您将相应地在此处进行限制。

8–您的授权角色中添加的所有信息对象都应保留这两个值,否则在执行查询时将抛出"无授权"错误。

9-当您的授权创建完成后,商城建站系统,现在激活此授权。

10-现在在PFCG中创建一个角色并添加此授权。

11-并将此角色分配给所述用户。

12-如果您想将任何信息对象限制在特定值上,则您尚未完成。在Bex查询中,您必须使用authorization变量来限制上述info对象。

调试:

有时您的查询在执行时会抛出"No authorization"错误,但您无法找到实际原因。不用担心,我们可以调试授权并找出实际原因。

1-转到RSECADMIN并在分析选项卡中按"执行方式"。

2-输入用户名,选中"使用日志"选项并按"启动事务"按钮。

3-它将执行RSRT事务。在此处执行上述Bex查询,并在出现错误时按后退按钮返回到上述步骤所示的相同屏幕,然后按"显示日志"按钮。查看完整的日志,您将找到实际原因。

动态授权:有时,我们会为一个需求创建许多角色,云服务器设备,即每个用户应该只能看到他/她的组织单元数据。如果有30个组织单位呢?你会创造30个不同的角色吗?

让我来告诉你,你怎么能只用一个角色就完成这件事。您需要为所述信息对象创建一个"客户退出变量",并将其限制在您的授权角色中。您可以通过点击下面突出显示的按钮来添加变量。

现在将此客户退出变量编码为CMOD中的常规客户退出。

其余所有内容将与本博客开头的逐步过程中显示的内容保持一致。

我希望这将对您有很大帮助。

,个人云服务器