www.azteccomputing.com sql server reporting services london database developer forum anoop patel
TRANSCRIPT
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
SQL Server Catalog
Report Server
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)
Browser Management Custom App
URL WMI Web Service
Data Retrieval Rendering
www.azteccomputing.com
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
Data Sources
Microsoft SQL Server 2000 / 7.0 Oracle databases OLE DB including Analysis Services ODBC Shared data source
www.azteccomputing.com
Report Layout
List (free-form)– Data arranged free-form on the page
Table– Fixed number of columns
Matrix (Pivot table / Crosstab)– The number of columns depends on the query results
Chart– Data represented graphically (pie, line or bar chart)
www.azteccomputing.com
Headers and Footers
Report Header/Footer– Area of report above or below data region
Page Header/Footer– Add to page definition– Optional for First and Last pages
Table Header/Footer– 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
SortingFilteringGroupingAggregates (Sum, Avg, Count, etc)
www.azteccomputing.com
Report Parameters
Report Parameters Query Parameters
– SQL (named @ parameters)– Access (unnamed parameters)
Dynamic Parameter Lists
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
Subscription and Delivery
On-demand (“pull”) Event-based (“push”)
– e-mail – File System
Data Driven
www.azteccomputing.com
Report Rendering
Web Formats– HTML 4, HTML 3.2, Web Archive
Print Formats– TIFF, PDF
Data Formats– Excel, XML, CSV
www.azteccomputing.com
URL Addressability
Report Server– http://[servername]/ReportServer
Report– ?/ReportDirectory/ReportName
Parameter directives– &CategoryID=1&EmployeeID=1
SSL Support– ?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– [email protected]– 020 88 66 55 77
Microsoft site– http://www.microsoft.com/sql/reporting
Evaluation copy (120 day)– http://www.microsoft.com/
sql/reporting/productinfo/trial.asp