基于登录隐藏维度

Posted

技术标签:

【中文标题】基于登录隐藏维度【英文标题】:Hide dimension based on login 【发布时间】:2018-05-31 09:35:20 【问题描述】:

我有一个 BO4.1 环境,由我的前任(无法访问)构建。

有 2 个宇宙。 两者都基于相同的源表。 两者都包含相同的客户端数据(名称、地址 SSN)。 我有两个用户组:TESTUSERS(标准用户)和 POWERUSERS(管理员) 通过组中的 Webi 用户进行报告时,TESTUSERS 可以看到 Universe A 中的 SSN,但看不到 Universe B 中的 SSN。TESTUSERS 应该无法看到 Universe A 中的 SSN。 POWERUSERS 可以查看该数据。

出于对 *** 的热爱,我无法找到 SSN 是如何隐藏在宇宙 B 中的(它应该是如何隐藏的)。如何根据登录所属的组隐藏/显示维度?

需要明确的是:在创建/修改报告时,不应为组 TESTUSERS 选择 SSN。这个问题不是关于如何在报告中隐藏 SSN

【问题讨论】:

这是 .unv Universe 还是 .unx? 所有宇宙都是.unx 【参考方案1】:

对于 unx Universe,可以通过业务安全配置文件对某些用户组隐藏对象。在 IDT 中,转到 Window -> Security Editor,然后登录到 Universe 所在的会话。在“Universes / Profiles”对话框中,导航到当前应用了限制的 Universe。在该宇宙之下应该至少有一个安全配置文件。从这里,您可以编辑它或查看/更改它适用的组。要将相同的限制添加到其他 Universe,请选择该其他 Universe,然后单击 Universe 列表上方的“插入业务安全配置文件”图标。

【讨论】:

以上是关于基于登录隐藏维度的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS-基于另一个 Tablix 值隐藏 Tablix

用户登录并重定向到主页后,如何在主页导航栏中隐藏登录链接并显示注销链接?

SSAS 多维数据集 Excel 数据透视表隐藏字段

在我的启动程序启动期间隐藏桌面

jTable条件显示隐藏基于数据所有者的编辑和删除按钮

如何更改 url 格式并隐藏其中的 php 文件 [重复]