What’s New in Reporting Services 2008 R2
SQL Server 2008 R2 First half of 2010Aligned with Office 2010Focused on Business Intelligence
End User Flexibility & Power End User Flexibility & Power IT Insight & Oversight IT Insight & Oversight Managed Self Service
End User Flexibility & Power End User Flexibility & Power IT Insight & Oversight IT Managed Self Service CollaborationCollaboration
Self Service Report Authoring Productive toolsRe-use existing reportsPublish for other users and IT
Collaboration “Grab and Go”Shared Component Library
THE REPORT COMPONENT LIBRARY Demo
Self Service Analysis Self Service Reporting
PowerPivot Reporting Services
Introducing PowerPivot PowerPivot add-in for Excel PowerPivot add-in for SharePoint
Business users do not understand databases
Business users do understand reports
Reports as data sources Rendered as Atom FeedsAssociated with PowerPivotRefreshed from the server
Reports as data sources for users You know where to find themYou know what they meanYou already have access
Reports as data sources for IT Many are already availableSecurity is already configuredUsers already understand them
PowerPivot as a data source Uses PowerPivot for SharePointWorkbooks look like simple cubesConnect with a URLQuery with MDX
REPORTS AS DATA SOURCES Demo
Report Viewer Refreshed viewer look and feelSmoother navigation with AJAX
Report Manager Improved workflowManage reports without previewImproved user interface
Rich presentations MapsSparklinesKPIsData Bars
MAPS IN ACTION Demo
Map Features Use with SQL SpatialUse with Virtual Earth tilesData GroupingMultiple Map layers
Sparklines “Data intense, word-sized graphics” – Tufte Automatic axis alignment.Convert to full charts
Data bars Depicts a single value in a cell. Min-Max set automaticallyHighly configurable
KPIs Key Performance Indicators Icons show status, goals or a trend. Change appearance with data
KPIs Key Performance Indicators Pre-configured or custom sets Automatically compare groups Also supported by Gauges
Other improvements Lookup functions Aggregate of aggregatesNew Data sources: SQL Server “Madison”, SQL AzureReset page number on groupsExpression-based page breaksExcel worksheet tab namingSession variablesRenderer-dependent layoutBottom-to-top text rotation
Aggregates of Aggregates Average Monthly Sales =Avg(Sum(Sales, "Month"), "Year") Visual Totals Aggregates respect group filters
Aggregates of Aggregates
Excel Renderer Worksheet Names
Reset Page Number on Group Reset page number for each new group Get current page & total page for each group
Bottom-to-Top Text Rotation
Renderer-based expressions Control layout for specific renderers Disable drillthrough for static renderers Enable drillthrough for interactive renderers
Renderer-based expressions
Dynamic page breaks Use expressions to detect the rendererDynamically disable/enable page breaksIf exporting to Excel, disable page breaks
SQL Server 2008 R2 Public CTP, November 2009Release, first half of 2010