ssrs 2008 r2 webinar

Post on 11-Jul-2015

114 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SQL Server Reporting Services

By Snigdha Chotani

Agenda

SSRS – SQL Server Reporting Services

Evolution of SSRS

SSRS Architecture

SSRS report development

SQL Report Services Configuration Manager

Report Manager

Microsoft Business Intelligence

SSRS – SQL Server Reporting Services

Advantages of SQL Server Reporting Services.

Faster processes of final reports on both relational and multidimensional data.

Easily deploying reports using the Microsoft reporting service.

Faster delivery of information to business organizations.

Providing better Decision making to business users.

Direct and efficient way of reporting access to information residing in both Oracle and Microsoft SQL Server databases.

Provides Ability to business users to interact with information without including IT professionals.

There is No need for any special skills.

It provides a World Wide Web (WWW) based connection for deploying reports.

Evolution of SSRS

Since its integration into SQL Server 2005, Microsoft has made a number of

improvements and added many new features. It had a big overhaul in 2008 and acquired

a bunch of new features with 2008 R2 including:

The tablix data region which allows us to convert a report area from a table to a matrix

and back again

Enhanced chart, and new gauge, data regions

Complete redesign of the Report Designer including a new Grouping Pane

Formatting of text elements, not just at the textbox level

Performance enhancements

2008 R2: KPIs, maps, sparklines, new functions, published Report Parts, and more

Since then, the basic features of the standard SSRS reporting tool haven't changed.

However, with SSRS 2012, Microsoft added Power View, providing a new way to create

reports and geared towards business users. Power View is part of SSRS when installed

in SharePoint integrated mode or as an add-in for Excel 2013. SQL Server 2014 was

recently released, and there were no developer feature enhancements with this release.

SSRS Architecture

SSRS ArchitectureCore Components

Client Tools

SSRS Architecture - Features

SSRS Architecture – Presentation Tier

Client applications and Built in/Custom tools constitutes the Presentation

tier.

The Presentation tier works on the data provided by middle tier and

handles report generation and report visualization.

Includes various components such as Report builder, Report designer, Model

designer, Reporting services configuration and other Third party tools.

SSRS Architecture – Middle Tier

Report server consists of various windows service components and web service

components which interacts with Data tier components (Report server database and

data sources).

1. Windows service components - Responsible for handling on-demand

reports, interactive report processing.

2. Web service components -

Scheduling and Delivery processor helps to deliver reports to the target

destinations which are being triggered from a schedule.

Delivery Extension is used to deliver reports to the specified locations either by

an e-mail delivery extension or by a file share delivery extension.

3. Furthermore Includes Extension like Security, Data Processing, Report

Processing , Rendering, etc.

SSRS Architecture – Data Tier

The ReportServer database is the primary database for permanent storage of

reports, report models, and other data related to the management of the report

The ReportServerTempDB database stores session cache information and

cached instances of reports.

These databases do not need to be on the same server as the report server.

Data Sources like XML, Oracle, etc.

SSRS Architecture - Client Tools

Report Manager is administered via Web browser and manages the Report Server. It

provides front end access to the report server web service components

Report Designer is a developer tool for creating reports.

Report Builder is a simplified tool for business users to build reports on fly. It acts as

a base for report creation with Report model.

Report Viewer

Management Tools

SSRS Architecture (cont’d)

Report Manager Report Manager is a Web-based report

access and management tool that you

use to administer a single report server

instance from a remote location over an

HTTP connection.

Report Manager is also used for its report

viewer and navigation features.

SSRS Architecture (cont’d)

Report Designer

The Report Designer provides the capability to design, develop, test and deploy

reports.

SSRS Architecture (cont’d)

Report Builder

The report model can be developed using the model designer.

The Report model developed is then deployed on the report server for

developing the adhoc reports.

SSRS Architecture (cont’d)

Management Tools

Reporting Services Configuration Manager:

SQL Server Management Studio:

SQL Server Configuration Manager

SSRS Architecture (cont’d)

Report Viewer

Report Manager:

Native mode, Web application.

Page through a large report, search, zoom in or out to resize a report, render a report

to a new format, print the report, and change report parameters.

SharePoint:

Integrated mode.

Open the report in document library or in a Web Part.

Search, zoom, render, print, and select parameters.

Creating an SSRS Report

Creating an SSRS Report

1. Create a data connection

2. Create a dataset

3. Select a report type

4. Design a table

5. Choose the table layout

6. Deploy the Report

SSRS Report Types

Canned Report:

Detailed operational data.

Gathered from a variety of data sources.

Organized into a central repository.

Ad hoc Report:

Report Builder.

users with limited technical skills.

simple reports saved privately or shared.

Dashboards

Creating new Project

Create Data Source

Create DataSet

Table Vs Matrix

Charts and Properties

Deploying Report on

Report Server

Deployment of Report

Management Tools

Reporting Services Configuration Manager:

Configure a local or remote Reporting Services installation.

Assign service accounts for running the service and for processing

reports for schedule operations.

Configure the URLs to be used by the Reporting Service application.

Create the report server databases to host the application data.

Convert a report server to native mode or integrated mode.

Configure e-mail delivery of reports,.

Connect a report server to a scale-out deployment.

SQL Server Management Studio:

SQL Server Configuration Manager

SQL Report Services Configuration Manager

Report Manager

Report Manager1. View, search, print, and subscribe to reports.

2. Create, secure, and maintain the folder hierarchy to organize

items on the server.

3. Configure role-based security that determines access to items

and operations.

4. Create report models that connect to and retrieve data from a

Microsoft SQL Server Analysis Services data source or from a

SQL Server relational data source.

5. Set model item security to allow access to specific entities in

the model, or map entities to predefined click through reports

that you create in advance.

6. Create shared schedules and shared data sources to make

schedules and data source connections more manageable.

7. Create data-driven subscriptions that roll out reports to a large

recipient list.

8. Create linked reports to reuse and repurpose an existing

report in different ways.

9. Launch Report Builder to create reports that you can save and

run on the report server.

Report Manager

Report Manager

Configure Report Manager Security

Topics for the advanced session

Integration with data quality

Cube as data source

Deployment XML scripts.

Sharepoint integration

Mobile integration

Scheduling reports

Cache based reporting

© 2013 SAPIENT CORPORATION | CONFIDENTIAL

Thank You!!!

top related