SQL Server 2005 Reporting Services SommarKollo Microsoft
Agenda Introducing Reporting Services Reporting Services Component Overview Creating Reports Deploying Reports Browsing Reports Administering Reports Conclusion
Introducing Reporting Services Business Intelligence Component Rich set of tools Graphic Environment A lot for “free” A lot “Auto Magic” Versatile Report Design Server-based reporting platform Report Server Windows Service Web Service Database Storage
Reporting Services Component Overview Managed Environment Report Server Windows Service Initialization Scheduling delivery Web Service Programmatic Access Data Sources Relational Multi Dimensional Procession Extensions Rendering Extensions Report Manager
Creating Reports Report Designer Report Builder RDL Developer Driven Visual Studio Shell Infrastructure & layout Report Wizard, use without shame Manual development, could be time-consuming Report Builder End User Driven Developer Initiated Ad Hoc for users RDL XML based language
Deploying Reports Standard Scale Out Single Instance of Report Server Local or remote database Scale Out High availability Performance Single report database Load Balanced High Availability
Browsing Reports Web Rendering Extensions Mail | File Share | Custom Rendring Extensions XML CSV Image (TIFF) PDF Excel HTML OWC NULL (Cache) Web URL Access [Parameters] Report Manager Rendering Extensions Mail | File Share | Custom Printing Subscriptions “OR” On Demand Data Intermediate Format like Cache, Snapshots or Report History Report Definition Queries Expressions CodeReferences Rendered Report by a Rendering Extension Schema or Push Layout
Tools for Administering Reports SQL Server Configuration Manager SQL Server Surface Area Configuration SQL Server Management Studio Report Manager Reporting Services Configuration Tool Reporting Services Command Line Utilities
What to Administer Relational databases Security Report Execution Metadata & object definitions Security Role-based & Windows authentication or Custom Report Execution Automating Reports Encrypted values Web Service Windows Service Logs Performance
Conclusion Several data sources Several report formats Server based Flexible authoring Rendering extensions Server based Centrally managed Managed environment