www.azteccomputing.com sql server reporting services london database developer forum anoop patel

26
www.azteccomputing.co m SQL Server Reporting Services London Database Developer Forum Anoop Patel

Upload: christian-marshall

Post on 26-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

www.azteccomputing.com

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

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

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)– 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

Table Demo

www.azteccomputing.com

Matrix Demo

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

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– 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