Power BI 中行级安全(RLS)的实现与应用
1. RLS 实现流程概述
在 Power BI 中实现行级安全(RLS)遵循固定的流程,适用于所有实现方法和支持的存储模式。数据集的存储模式必须为导入模式、直接查询模式或复合模式。RLS 实现流程如下:
1. 创建安全角色。
2. 定义角色内的规则。
3. 在 Power BI Desktop 中验证角色。
4. 将模型发布到 Power BI 服务或 Power BI 报表服务器。
5. 在 Power BI 服务或 Power BI 报表服务器中为角色分配成员。
6. 在 Power BI 服务中验证角色(Power BI 报表服务器中无法进行角色验证)。
graph LR
A[创建安全角色] --> B[定义角色内规则]
B --> C[在 Power BI Desktop 中验证角色]
C --> D[发布模型到服务或服务器]
D --> E[为角色分配成员]
E --> F[在 Power BI 服务中验证角色]
2. 常见 RLS 实现方法
通常有两种不同的方法在 Power BI Desktop 中实现 RLS:静态 RLS 和动态 RLS。
2.1 静态 RLS 实现
静态 RLS 是指定义规则,对数据模型静态地应用过滤器。例如,过滤互联网销售金额,当货币为澳元(AUD)时应用特定规则。虽然静态 RLS 实现简单,但根据不同场景,维护和
Power BI 行级安全(RLS)实现与应用
超级会员免费看
订阅专栏 解锁全文
142

被折叠的 条评论
为什么被折叠?



