Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
SQL Server Reporting Services London Database Developer Forum Anoop Patel www.azteccomputing.com Agenda What is SQL Server Reporting Services Installation Report Authoring Report Management Report Delivery www.azteccomputing.com What is Reporting Services New Microsoft reporting software for creating, managing and delivering reports Centralized management Deliver browser based, file and email reports SQL Server based Create reports using Visual Studio.net Free with SQL Server 2000 www.azteccomputing.com Reporting Services Architecture Browser Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Management URL WMI Custom App Web Service Report Server Data Retrieval Rendering Security Delivery Security Services (NT, Passport, Custom) www.azteccomputing.com SQL Server Catalog Output Formats (HTML, Excel, PDF, Custom) Delivery Targets (E-mail, File share, Custom) Installation Component Prerequisite Report Server / Report Manager Windows XP / 2000 Server SP4 / 2003 IIS 5 Microsoft .Net Framework version 1.1 Report Server Database SQL Server 2000 SP3a Email Delivery Extension SMTP Server Report Designer Visual Studio.NET 2003 www.azteccomputing.com Report Authoring Integrated with Visual Studio .NET 2003 Full report authoring capabilities Generates Report Definition Language Report previewing Deploy directly to Report Server www.azteccomputing.com Report Authoring Demo www.azteccomputing.com Data Sources Microsoft SQL Server 2000 / 7.0 Oracle databases OLE DB including Analysis Services ODBC Shared data source www.azteccomputing.com Data Sources Demo www.azteccomputing.com Report Layout List (free-form) – Table – Fixed number of columns Matrix (Pivot table / Crosstab) – Data arranged free-form on the page The number of columns depends on the query results Chart – Data represented graphically (pie, line or bar chart) www.azteccomputing.com Table Demo www.azteccomputing.com Matrix Demo www.azteccomputing.com Headers and Footers Report Header/Footer – Page Header/Footer – – Add to page definition Optional for First and Last pages Table Header/Footer – Area of report above or below data region Optional repeat on each page Group Header/Footer – – Force page break before or after Optional repeat on each page www.azteccomputing.com Report Sorting and Filtering Sorting Filtering Grouping Aggregates www.azteccomputing.com (Sum, Avg, Count, etc) Interactivity Document Map Hyperlinks Bookmarks Drill Through Drill Down www.azteccomputing.com Interactivity Demo www.azteccomputing.com Report Parameters Report Parameters Query Parameters – – SQL (named @ parameters) Access (unnamed parameters) Dynamic Parameter Lists www.azteccomputing.com Report Parameters Demo www.azteccomputing.com Import Access Reports Access 2002 Import all reports in mdb OK for simple reports Unsupported features: – – – Module Code Checkbox, ComboBox, ListBox, ActiveX Control Conditional Formatting Parameters Duplicate Object Names www.azteccomputing.com Report Management Publish reports to Report Server Database Web based Report Manager Maintain report folders Data source Parameters Execution (cache or snapshot) Subscription and delivery Role-based Security www.azteccomputing.com Report Execution On Demand Caching Snapshot Report History www.azteccomputing.com Subscription and Delivery On-demand (“pull”) Event-based (“push”) – – e-mail File System Data Driven www.azteccomputing.com Report Rendering Web Formats – Print Formats – HTML 4, HTML 3.2, Web Archive TIFF, PDF Data Formats – Excel, XML, CSV www.azteccomputing.com URL Addressability Report Server – Report – &CategoryID=1&EmployeeID=1 SSL Support – ?/ReportDirectory/ReportName Parameter directives – http://[servername]/ReportServer ?dsu:DataSet1=MyUserName& dsp:DataSet1=MyPassword Report Manager – http://[servername]/Reports www.azteccomputing.com Not covered Security Web Service Interface Rendering Extensions Delivery Extensions www.azteccomputing.com Further information Questions – – Microsoft site – [email protected] 020 88 66 55 77 http://www.microsoft.com/sql/reporting Evaluation copy (120 day) – http://www.microsoft.com/sql/reporting/productinfo /trial.asp www.azteccomputing.com