【问题标题】:Sharepoint 2013 PowerView report depending on connected userSharepoint 2013 PowerView 报告取决于连接的用户
【发布时间】:2016-01-11 15:18:48
【问题描述】:

我正在制作一个电源视图地图,以显示给我们的用户。我实现了创建一个向用户显示所有数据的地图。它看起来像this exemple。数据源是一个 SSAS 项目。 但是现在,我想根据连接的用户过滤这些数据。

例如,我们有 ProductManager 和 TerritoryManager。产品经理可以在所有地图上看到他的产品,但只能看到他的产品。领地经理可以看到所有产品,但仅限于他的领地。

我找到的解决方案是为每个产品/地区创建一个 SSAS 项目,然后允许对该文件的某些权限。但是这种解决方案是不可能维持的。

有没有办法/解决方案/最佳实践来实现这一点? 欢迎任何帮助

达米安

【问题讨论】:

    标签: sharepoint ssas powerview


    【解决方案1】:

    您可能只需要一个 SSAS 数据库。您可以在 SSAS 项目中设置安全性。如果您使用的是 SSAS 多维,请参阅here。对于表格,请参阅here

    只要你有Kerberos configured,你就可以有一个Power View 地图和一个SSAS 源。然后,当用户访问报表时,他们的凭据会与查询一起传递,并且只会返回他们允许查看的数据。这将满足您描述的需求。

    您可能希望添加一个表格以促进动态安全性。您需要某种方法将产品经理与他们拥有的产品联系起来,并将区域经理与他们拥有的区域联系起来。您将其添加到 SSAS 模型中的数据中。然后用它来设置安全性。除了将 Power View 的数据源设置为使用 Windows 身份验证外,不需要对报告进行任何更改。

    【讨论】:

      猜你喜欢
      • 2014-12-31
      • 2016-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      相关资源
      最近更新 更多