【发布时间】:2022-12-15 04:30:40
【问题描述】:
我正在处理将列级安全性应用于已经准备好报告消费的模型的场景。该策略是为 BU 建立一个自助服务模型,该模型已经完成并在 SSAS 中呈现(由 10 个视图组成)。少数高级用户直接访问这些视图并开发自己的模型以随后创建报告。
在这一点上,就利弊而言,哪种安全结构或方法会更好?在 SSAS 或 PBI 中开发 CLS?考虑此安全结构对整个组织的可维护性和可扩展性。
一种方法是在 SSAS 中维护自助服务模型(语义层),在那里开发 CLS,并将其公开给 PBI,以让其他人使用该数据集并创建他们的报告。这可能没问题,因为我也可以保护提供给那些高级用户的数据。
另一种方法可能是使用表格编辑器扩展在 PBI 中开发 CLS(这是我以前没有做过的事情,我不知道在体系结构方面会产生什么影响),但我不确定我如何将处理那些高级用户的访问,可能会验证和标准化 PBI 中的数据集作为其他用户的真实来源?
总之,这两种方法在列级安全性方面的优缺点是什么?
【问题讨论】: