我在数据库中有一个自定义查询,我希望通过performancepoint webpart向MOSS中的用户显示。
我需要根据登录用户的用户名过滤报告。 如何将AD用户名传递给性能点webpart?
由于
答案 0 :(得分:2)
您需要将web.config文件(PPS网站以及使用PPS webpart的任何SharePoint网站)中的BPM.ServerConnectionPerUser属性更改为True。在你这样做之后做一个IISReset,你应该是hunky dory。
原因是PPS的默认行为是使用应用程序池标识来命中所有数据源,如果您的源是一个多维数据集,这是一场噩梦(成员级安全性会发生什么?!?)。幸运的是,将ServerConnectionPerUser属性更改为True可启用此功能。尼克巴克莱在关于这个问题的blog post上进入了这个问题。
干杯,
埃里克