SharePoint Integration with SQL Server Reporting Services 2008
Gord MaricCiRAM eSolutions [email protected] 416 895-2100twitter.com/gmaric
Agenda
SQL Server Reporting Services (SSRS) overview
SSRS and SharePoint 2007
SSRS and SharePoint 2010 IntegrationImprovementsArchitectureIntegration
Appendix / Resources
2
Authoring a Report
3
Report ServerProject
Business Intelligence Studio or Visual StudioSQL Server 2005 SP2, SQL Server 2008, SQL Server 2005 R2
Authoring a Report Cont’d
4
Data SourceConnection
.RDSReport.RDL
Publishing a Report to SSRS Server
5
Viewing a Report
6
SQL Server CatalogSQL Server Catalog
Report Server
Reporting Services Architecture
Delivery
Delivery Targets(E-mail, File share,
Custom)
Security Services(NT, Passport,
Custom)
Security
Data Sources(SQL, OLE DB, ODBC,
Oracle, Custom)
Output Formats (HTML, Excel, PDF, Custom)
Report Processing
Browser:End User
and Admin
Management
Custom App
URLURL WMIWMI Web ServiceWeb Service
Data Retrieval Rendering
8
SSRS Demo
9
SSRS 2008 and SharePoint 2007 Integration
SSRS Add-In Install
Report ServerReport Server
Report Server in SharePoint Mode
(2008 R2)
Security Security Extension Extension
Data Data ManagementManagement
SharePoint Object Model
Reporting Services Add-in
Report Report Viewer web Viewer web
partpart
Report Report managememanageme
nt UInt UISSRS SSRS ProxyProxy
Report Sever
DB
SharePoint 2010 SharePoint 2010 WFEWFE
SharePoint Object Model
SharePoint Config / Content DBSharePoint Config / Content DB
SSRS Integrated
SharePoint Reports Library
The Reports are deployed to the SharePoint Reports LibraryReports and configuration settings are stored in SharePoint databasesSecondary copies of the reports are still stored in Report Server database
Reduces overhead network of sending reports to report server for processing
11
Viewing a Report from the Reports Library
Parameters can be set for the report
12
13
SSRS 2008 and SharePoint 2007Demo
14
Integrating SSRS and SharePoint
Integrating SSRS and SharePoint
Install SSRS Reporting Services in SharePoint integrated mode
Install SharePointSharePoint Foundation or SharePoint ServerWSS or MOSS 2007
Download and install the Reporting Services Add-in for SharePoint Technologies
Configure integration In Reporting Services Configuration ManagerIn Central Administration
15
SSRS Installation
16
Integration Pros and Cons
Advantages of integrating reports with SharePointCentralized information across the organizationSingle point for administrators to manage reports and administer securityCan utilize SharePoint features, like report versioning, workflow
Content approval
Receive alerts when new versions of reports appear
Some Reporting Services features are not available in integrated mode
Report Manager Linked reportsJob management featuresRs.exe utility
Other features such as scheduling, URL command line control, and snapshots are integrated with in the SharePoint user interface
17
18
Integrating SSRS and SharePoint Demo
SQL Server 2008 R2 – RS Improvements
Simplified Installation of RS Add-in
SharePoint List Reporting Support
Support for Internet multiple zones for Internet ExplorerAlternative Access Mapping
SSRS is the reporting engine for Access Services Reports
ULS logging with RS-Add-in
SSRS 2008 R2 server supports SharePoint 2007
RS.exe enabled for SharePoint in server
SSRS Local modeRun reports from Web Part without SSRS
Integrated ModeSimilar features to previous version integrated modeEasier installation process
20
SSRS and SharePoint 2010 Local and Integrated ModeDemo
References
SQL Server 2005 Integration with Microsoft SharePoint Products and Technologies
Reporting Services SharePoint Integration Toubleshooting
Configuring Reporting Services for SharePoint 3.0 Integration
Configuring Reporting Services for SharePoint 2010 Integration
Troubleshooting Integration with SQL Server 2005 and Microsoft SharePoint Technologies
Deploying a Business Intelligence Solution Using SharePoint, Reporting Services, and PerformancePoint Monitoring Server with Kerberos
21
22
Thank You