基于登录隐藏维度
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