Power BI 中的安全机制与缓慢变化维度处理
在数据建模和分析中,数据安全和处理数据变化是两个重要的方面。本文将介绍 Power BI 中的对象级安全(OLS)和行级安全(RLS)的实现,以及缓慢变化维度(SCD)的处理方法。
1. 对象级安全(OLS)
OLS 允许我们从模型中隐藏包含敏感数据的表和列,例如隐藏整个表或特定用户的列。它还能保护元数据。与 RLS 一样,OLS 仅对具有数据集读取或构建权限的工作区查看者或用户生效。
1.1 OLS 实现流程
OLS 在 Power BI 中的实现流程与 RLS 非常相似,具体步骤如下:
1. 在 Power BI Desktop 中创建安全角色。
2. 在第三方工具(如 Tabular Editor 或 SSMS)中保护对象。
3. 将更改保存到 Power BI Desktop 模型。
4. 在 Power BI Desktop 中验证角色。
5. 将模型发布到 Power BI 服务或 Power BI 报表服务器。
6. 在 Power BI 服务或 Power BI 报表服务器中为角色分配成员。
7. 在 Power BI 服务中验证角色(Power BI 报表服务器中无法进行角色验证)。
graph LR
A[创建安全角色] --> B[保护对象]
B --> C[保存更改]
C --> D[验证角色(Desktop)]
D --> E[发布模型]
E --> F[分配成员
超级会员免费看
订阅专栏 解锁全文
1144

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



