云网站服务器_国内数据云存储_移动云数据库服务器主机-搜集站云

免备案CDN_云服务器申请试用_测评

小七 141 0

适用于:

SAP BusinessObjects Lumira Designer 2.X版本,淘客推广,SAP BusinessObjects Design Studio

摘要:

本博客详细介绍了如何根据创建于2018年4月5日的后端系统(BW)

中定义的用户授权控制SAP BusinessObjects Design Studio和SAP BusinessObjects Lumira Designer中的组件可见性。

前提条件:

SAP BW后端需要执行授权。

BW和SAP BusinessObjects Design Studio/SAP BusinessObjects Lumira Designer之间的OLAP连接应为SSO连接类型。预定义的连接模式不适用于在仪表板中设置授权。

实现过程:

步骤1:目标是根据特定地区设置授权,在我的场景中,我考虑了欧洲、北美和南美三个地区。在后端为用户分配了相关授权,以查看SAP BusinessObjects Design Studio/SAP BusinessObjects Lumira Designer创建的仪表板中的特定区域数据和特定组件。

步骤2:为了实现此要求,首先,我创建了一个选项卡条带,下面显示了三个选项卡欧洲、北美和南美区域如下所示。

欧洲区域带有交叉选项卡,北美显示柱形图,南美显示饼图。

步骤3:创建一个下拉列表,并确保我们将一个值传递给该下拉列表,大数据解决方案,该下拉列表将仅根据其后端授权显示该区域。编写启动脚本以在下拉列表中获取区域值。

第4步:将下面的java脚本编写为全局脚本并在启动时调用它,啥叫大数据,以控制选项卡条中的选项卡禁用仪表板中的非授权区域数据。

if(DROPDOWN_1.getSelectedValue()="Europe")//基于此下拉列表的后端授权将保存一个区域值,人工智能网络,授权查看其数据

{

TABSTRIP_注册设置选择标签("TAB_EUR");//TAB strip将设置TAB europe以显示数据

TAB_EUR.setEnabled已启用(true);//tabstip europe应该启用,应该禁用北美和南美TAB

TAB_NAM.setEnabled已启用(假);

制表符_SAM.setEnabled已启用(假);

}

else if(DROPDOWN_1.getSelectedValue()=="North America")//基于后端授权,此下拉列表将保存一个授权查看其数据的区域值

{

TABSTRIP_注册设置选择标签("TAB_NAM");//TAB strip会设置TAB North america来显示数据

TAB_NAM.setEnabled已启用(正确);//tabstip北美应启用,北美和南美应禁用

TAB_EUR.setEnabled已启用(假);

制表符_SAM.setEnabled已启用(假);

}

else if(DROPDOWN_1.getSelectedValue()="South America")//基于后端授权,公司自助建站,此下拉列表将保存一个授权查看其数据的区域值

{

TABSTRIP_注册设置选择标签("TAB_SAM");//TAB strip会设置TAB North america来显示数据

TAB_SAM.setEnabled已启用(正确);//tabstip南美应启用,北美和南美应禁用

TAB_NAM.setEnabled已启用(假);

制表符_EUR.setEnabled已启用(假);

}

第5步:结果

授权用户南美禁用其他两个地区

授权用户北美禁用其他两个地区

授权用户欧洲禁用其他两个地区

BR,

Lakshmikanth Adharapurapu Venkata