应用良好的建模做法

已完成

你的模型正确高效地强制实施数据权限是至关重要的。 以下列表提供了要应用的良好开发做法。

  • 致力于使用设计良好的角色来定义较少的数据集(数据模型)。

  • 努力使用动态规则减少需要创建的角色。 数据驱动型解决方案更易于维护,因为无需添加新角色。

  • 在可能的情况下,创建筛选维度表而不是事实数据表的规则。 这有助于加快查询性能。

  • 验证是否已正确设置模型设计(包括其关系和关系属性)。

  • 使用 USERPRINCIPALNAME 函数而不是 USERNAME 函数。 它提供在 Power BI Desktop 和 Power BI 服务中验证角色时的一致性。

  • 通过测试所有角色来严格验证 RLS 和 OLS。

  • 确保 Power BI Desktop 数据源连接使用在 Power BI 服务中设置时应用的相同凭据。