1

我需要为来自 SharePoint 列表的数据创建关于 SQL Server Reporting Services 2005 (SSRS) 的报告,

我正在寻找方法来做到这一点,我发现,

  1. 连接到 SharePoint Web 服务输出 XML,这里的问题是它有时工作,有时不工作,而且我无法在不同列表之间进行内部连接,可能它在那里,但我认为这样做会很麻烦(如果有简单的方法请告诉我)
  2. 在 MS Access 2007 中创建链接到共享点列表的链接表,然后从 SSRS 2005 连接到 MS ACCESS 链接表:这将起作用,但我有点害怕中间有 ACCESS 我总是想避免使用访问
  3. 连接到 sharepoints 后端数据库中提供的视图(所有列表都有一个视图,所有列表项都有另一个视图):这里的列名将很难创建查询,clounm 名称就像 (float1,float2,... ,date1,date2,date3,....) ,我也不确定让 SSRS 直接与 sharepoints 后端数据库视图对话是否是件好事

你能告诉我这些方法中哪一种最好(或者如果有更好的方法请告诉我)

我有点喜欢第三种方式,但不确定我是否应该使用它

4

3 回答 3

3

我在我们的wiki上总结了这个问题,但并不完整。

http://wiki.threewill.com/display/enterprise/Reporting+on+List+Data+in+SharePoint

请注意,我们已经试用了 CorasWorks DIT,它看起来是一种很有前途的方法。

于 2009-04-21T15:18:39.050 回答
0

查看 SharePoint 列表关联管理器,SLAM。

允许您实时完成您想要做的事情,它是免费的并且得到很好的支持。

http://slam.codeplex.com

于 2009-05-10T02:08:06.583 回答
0

我们每晚都将所有数据导出到 SQL 数据库(由于性能原因,我们还开始将项目从 Sharepoint 中移出)。然后我们使用标准的 Reporting Services 来创建报告......

  • (+) 报告不会影响 Sharepoint 中日常活动的绩效
  • (-) 数据是“一天”的数据
于 2009-04-30T18:03:58.317 回答