Ssrs introduction session 1

37
Microsoft SQL Server Reporting Services Muthuvel Associate Consultant Flextronics

description

Ssrs introduction

Transcript of Ssrs introduction session 1

Page 1: Ssrs introduction session 1

Microsoft SQL Server Reporting Services

MuthuvelAssociate ConsultantFlextronics

Page 2: Ssrs introduction session 1

SSRS Roadmap

IntroductionReporting Service ArchitectureHow Report Publishing & Management WorksHow Report Execution WorksSSRS ComponentsTypes of SSRS ReportsDevelopment/AuthoringDeploymentDemo

Page 3: Ssrs introduction session 1

Microsoft Business Intelligence

Business Productivity Suite

Business Collaboration Platform

Information Platform

Page 4: Ssrs introduction session 1

Microsoft Business Intelligence

Business Productivity Suite

Business Collaboration Platform

Information Platform

Page 5: Ssrs introduction session 1

Report Server

SQL Server Catalog

Report Engine

Scheduling & DeliveryRendering

Data Processing Security Delivery Targets(E-mail, SharePoint, Custom)

Security Services

Output Formats

Data Sources

RDCE

Customized RDL

Custom Report ItemCustom Visualization

SSMSReport Viewer

Web Service Proxy

Report Viewer Web Part

SharePoint

Web Services & URL Access

Reporting Services Architecture

Page 6: Ssrs introduction session 1

Client Application Report Server

PublishingCreateReport

RDL

Compiled Definition

Managed Properties

Report Catalog

RDL

Compiled Definition

Managed Properties

RDL

Reporting Services 101How Report Publishing & Management Works

Page 7: Ssrs introduction session 1

Client Application Report Server Report Catalog

Reporting Services 101 How Report Execution Works

RSDB

Report Metadata

RDL

Compiled Definition

Managed Properties

Page 8: Ssrs introduction session 1

Client Application Report Server Report Catalog

Reporting Services 101 How Report Execution Works

RSDB

RSTempDB

Report Metadata

Session

Session

Compiled Definition

“Get & Run Report”

Execution Snapshot

Report Data

Report Data

Word/Excel/HTML/PDF

Page 9: Ssrs introduction session 1

SSRS Components

Data Sources ... Microsoft SQL Server Microsoft SQL Server Analysis Services Microsoft Access OLE DB ODBC Oracle XML

Page 10: Ssrs introduction session 1

SSRS Components

Data Sets ... Mapping of Report Fields to Data Source Query Definition Result Set Schema

Page 11: Ssrs introduction session 1

SSRS Components

Reports ... Tabular Matrix / Crosstab / Pivot Charts / Graphs Report Definition Language (RDL)

Page 12: Ssrs introduction session 1

SSRS Components

Output Formats ... HTML Excel CSV PDF XML Word TIFF File MHTML (Web Archive) Custom

Page 13: Ssrs introduction session 1

SSRS Components

Delivery Targets ... E-mail File Share Custom

Page 14: Ssrs introduction session 1

SSRS Components

Meta Data Database ... Reports and Data Sources Users and Permissions Scheduling and Distribution

Page 15: Ssrs introduction session 1

With Reporting Services, we can create following types of reports:

Parameterized reports - used for filtering reports data Linked reports - provides an access to an existing report Snapshot reports - query results that were retrieved at a

specific time Cached reports - saved copy of a processed report Ad hoc reports - created from an existing Report Model Drilldown reports - initially hide complexity and enable the user to toggle conditionally Drillthrough reports - accessed through a hyperlink on a report item

in the original report Subreports - displays another report inside the body of a main report

Page 16: Ssrs introduction session 1

Report Development / Authoring

Create RS Project Visual Studio 2005 SQL Server BI Development Studio

Create Report Data Source Query Fields / Layout

Preview View Code (in XML) Deploy

Page 17: Ssrs introduction session 1

Report Development / Authoring

Create RS Project Open Visual Studio 2005/2008 File – New Project – Business Intelligence Projects Report Server Project Wizard Set the Name:

Page 18: Ssrs introduction session 1

Report Development / Authoring

Page 19: Ssrs introduction session 1

Report Development / Authoring

Page 20: Ssrs introduction session 1

Report Development / Authoring

Page 21: Ssrs introduction session 1

Report Development / Authoring

Page 22: Ssrs introduction session 1

Report Development / Authoring

Page 23: Ssrs introduction session 1

Report Development / Authoring

Page 24: Ssrs introduction session 1

Report Development / Authoring

Page 25: Ssrs introduction session 1

Report Development / Authoring

Page 26: Ssrs introduction session 1

Report Development / Authoring

Page 27: Ssrs introduction session 1

Report Development / Authoring

Page 28: Ssrs introduction session 1

Report Development / Authoring

Page 29: Ssrs introduction session 1

Report Development / Authoring

Page 30: Ssrs introduction session 1

Report Development / Authoring

Page 31: Ssrs introduction session 1

Report Deployment

Page 32: Ssrs introduction session 1

Report Deployment

Page 33: Ssrs introduction session 1

On-Demand Retrieval (Pull)

Page 34: Ssrs introduction session 1

On-Demand Retrieval (Pull)

Page 35: Ssrs introduction session 1

Demo

DEMO

Page 36: Ssrs introduction session 1

Discussion, questions & answers

Page 37: Ssrs introduction session 1

Thank You