限制数据访问

时间:2014-07-15 18:03:45

标签: sql-server wpf ssas

我有一个带有Analysis服务的SQL Server 2014数据库并使用Visual Studio 2013创建了一个初始CUBE。所有工作都按预期工作但是我希望能够将特定用户限制为多维数据集中的特定数据。

在所有尺寸上都有一个名为" ACCOUNT"我需要做的是仅限用户使用特定帐户。用户不应该更改或更改此列表。我使用EXCEL和Teleriks RadPivotGrid作为WPF作为客户端前端。我知道telerik有一个报告过滤器,我可以通过编程方式添加,但用户可以删除和/或更改此过滤器,我不能让用户这样做。

我可能在大约700个不同的帐户中有数据,有没有人知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

实现此目的的一种简单方法是在SSAS上设置角色,然后使用角色应用维度安全性。

即。将维度中的1个或多个成员分配给角色,并将用户分配给该角色。

这是图书在线页面:

Dimension Data (Role Designer)

Security Roles

以下是基本步骤:Introduction to Dimension Security