0

我在数据库中有一个自定义查询,我想通过 performancepoint webpart 在 MOSS 中向用户显示该查询。

我需要根据登录用户的用户名过滤报告。如何将 AD 用户名传递给 performancepoint webpart?

谢谢

4

1 回答 1

2

您需要将 web.config 文件(PPS 网站以及任何使用 PPS webpart 的 SharePoint 网站)中的 BPM.ServerConnectionPerUser 属性更改为 True。在你这样做之后做一个 IISReset,你应该很聪明。

原因是 PPS 的默认行为是使用应用程序池标识来访问所有数据源,如果您的源是多维数据集,这是一场噩梦(成员级别的安全性发生了什么?!?)。幸运的是,将 ServerConnectionPerUser 属性更改为 True 可以实现这一点。尼克巴克莱在他关于这个主题的博客文章中很好地阐述了这一点。

干杯,
埃里克

于 2009-04-25T03:42:05.793 回答