【发布时间】:2021-10-11 13:21:46
【问题描述】:
我有带有用户 ID、用户名、用户邮箱的用户暗表
RLS 使用 username() 过滤器应用于此表
用户 dim 表连接到 userid 上的销售事实表,因此用户只能看到他的销售额。
在 company_id 上存在从销售事实表到公司暗表的关系(1 公司有很多销售,1:M)。在这个关系上,我将交叉过滤方向设置为Both,因此选择少数销售事实记录会显示(过滤)相应的公司名称。
当我建立双向关系时,有一个名为“双向应用安全过滤器”的选项。无论是否选中,所选销售的过滤器都会作为过滤器传递到公司暗表中。
那么勾选这个功能有什么用呢?普通过滤器和安全过滤器有什么区别?
【问题讨论】:
-
嘿@variable,它回答你的问题了吗?
-
嗨 Nandan,您的示例正在解释维度表之间的
Apply security filter in both directions用例。我的问题是问这个设置关于事实和维度之间关系的目的是什么。