Christian Nordbakk Objectware AS Reporting Services 2008 Christian Nordbakk Objectware AS
Agenda Service Architecture Changes Performance & Scalability Enhancements Designing and Managing Reports with SSRS 2008 Upgrade Paths and Version Interoperability Questions
Service Architecture Changes
SSRS 2005 Service Architecture Two Separate Services Windows Unattended operations Web On demand operations IIS WebService SOAP URL Access Report Processing Report Models Extensibility Web Platform Components Windows Service Scheduling & Delivery Database Maintenance WMI WMI Provider Report Builder 1.0 Report Designer SharePoint v3 Management Studio Configuration Tool 3rd Party Applications ReportingServices Databases SharePoint v3 Databases Configuration Files Report Manager
SSRS 2008 Service Architecture Single service No IIS dependency IIS is replace by native SQL Server components SQL OS SQL CLR SQL Networking Interface Windows Service Scheduling & Delivery Report Processing Database Maintenance Extensibility WMI WMI Provider Report Builder 1.0 Report Designer Report Builder 2.0 SharePoint v3 Configuration Tool 3rd Party Applications ReportingServices Databases SharePoint v3 Databases Configuration Files SOAP URL Access Report Models Report Manager Platform ASP.NET App Domain Management Memory Management Service Network Interface Service Plaform Authentication Management Studio
Performance and Scalability Enhancements
Performance and Scalability Enhancements On demand processing engine Rendering Object Model changed Report items are calculated on demand Reports are not memory bound Only the current page is rendered Does not require the entire dataset to be loaded in memory (if supported by the data source) Server infrastructure for process memory monitoring Dynamic, self-managing with memory pressure Reduces throughput in memory pressure situations Administrators can define min and max targets for memory consumtion File system cache Used to adapt to memory pressure Used when processing receives memory events from server
Report Design and Management
Upgrade Paths and Version Interoperability Usage Scenario Support Statement RS 2005 RDL, RS 2000 RDL Can publish directly to 2008 Server using Report Manager or SOAP API 2005 RDL will be preserved (not upgraded) Report Designer (2000) Not supported - cannot deploy reports to a 2008 server Report Builder 2005 (in 2005 and 2008) Authors 2005 RDLs Can deploy reports to a 2008 Server Report Designer (2005) Can deploy reports to 2008 Server Report Designer (2008) Will upgrade 2000 and 2005 RDLs to 2008 Authors 2008 RDLs Deploy to 2008 server only Report Builder 2008 (Stand alone) VS 2005 Viewer and VS 2008 Viewer Can view 2008 server report 2008 RDLs are not supported in local mode VS 2005 and VS 2008 RDLC Designer Authors SQL 2005 RDLs Does not support 2008 RDLs
Questions?