我在 SharePoint 服务器中有一些记录。我必须使用 SSRS 创建一些报告。我有点困惑,我使用 SharePoint 列表来创建报告,或者我使用单独的数据库来创建 SSRS 报告。请让我知道哪种方法是创建 SSRS 报告的最佳方法,使用 SharePoint 列表或使用单独的 SQL Server 数据库。
谢谢。
我在 SharePoint 服务器中有一些记录。我必须使用 SSRS 创建一些报告。我有点困惑,我使用 SharePoint 列表来创建报告,或者我使用单独的数据库来创建 SSRS 报告。请让我知道哪种方法是创建 SSRS 报告的最佳方法,使用 SharePoint 列表或使用单独的 SQL Server 数据库。
谢谢。
如果您正在处理相对较小的数据集,从 SharePoint 列表中获取数据可能没问题,但直到 SSRS 2008 R2 才直接支持。但是,您可以尝试将此处描述的技术适用于早期版本:
http://www.codeproject.com/Articles/24469/SQL-Reporting-Services-data-from-SharePoint-lists
此示例说明如何使用 SharePoint 2007 执行此操作 - 我不确定您需要做什么才能使其与 SharePoint 2010 一起使用。您没有在问题中指出您使用的是哪个版本的 SharePoint,所以我'会把它扔在那里以防万一它有帮助。
如果您使用的是 SSRS 2008 R2,那么您有一个内置的 SharePoint 列表源,您可以在此处了解它:http ://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as- a-data-source-in-sql-server-reporting-services-2008-r2/
如果报告运行得足够快,我会认为这是一个合理的来源。如果他们不这样做,您可能需要设置一个单独的数据库,以便您可以调整查询和/或数据以获得更好的性能。