隐藏基于登录的维度

Hide dimension based on login

我有一个BO4.1的环境,是前辈搭建的(无法访问)

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

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

明确一点:当 creating/modifying 报告时,SSN 不应该为 TESTUSERS 组选择。这个问题不是关于如何在报告中隐藏SSN

对于 unx 宇宙,可以通过 业务安全配置文件 对某些用户组隐藏对象。在 IDT 中,转到 Window -> 安全编辑器,然后登录到 Universe 所在的会话。在 "Universes / Profiles" 对话框中,导航到当前应用了限制的 Universe。在该宇宙之下应该至少有一个安全配置文件。从这里,您可以编辑它或 view/change 它适用的组。要将相同的限制添加到另一个 Universe,select 那个另一个 Universe,然后单击 Universe 列表上方的 "Insert Business Security Profile" 图标。