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

Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

Dec 26, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

SQL Server Reporting Services

London Database Developer Forum

Anoop Patel

Page 2: 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

Page 3: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 4: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 5: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 6: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 7: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Report Authoring Demo

Page 8: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Data Sources

Microsoft SQL Server 2000 / 7.0 Oracle databases OLE DB including Analysis Services ODBC Shared data source

Page 9: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Data Sources Demo

Page 10: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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)

Page 11: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Table Demo

Page 12: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Matrix Demo

Page 13: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 14: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Report Sorting and Filtering

SortingFilteringGroupingAggregates (Sum, Avg, Count, etc)

Page 15: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Interactivity

Document Map Hyperlinks Bookmarks Drill Through Drill Down

Page 16: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Interactivity Demo

Page 17: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Report Parameters

Report Parameters Query Parameters

– SQL (named @ parameters)– Access (unnamed parameters)

Dynamic Parameter Lists

Page 18: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Report Parameters Demo

Page 19: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 20: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 21: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Report Execution

On Demand Caching Snapshot Report History

Page 22: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Subscription and Delivery

On-demand (“pull”) Event-based (“push”)

– e-mail – File System

Data Driven

Page 23: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Report Rendering

Web Formats– HTML 4, HTML 3.2, Web Archive

Print Formats– TIFF, PDF

Data Formats– Excel, XML, CSV

Page 24: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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

Page 25: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

www.azteccomputing.com

Not covered

Security Web Service Interface Rendering Extensions Delivery Extensions

Page 26: Www.azteccomputing.com SQL Server Reporting Services London Database Developer Forum Anoop Patel.

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