Вы находитесь на странице: 1из 4

SSRS uses XML web service and SOAP API. 2 endpoints (Report execution, Report Mgmt).

Web service creation thru BIDS/VS 2010


Subscriptions are delivery mechanisms for delivering a report to an user.
Subscriptions allow us to schedule a report, to be run and delivered in many formats (Excel/PDF etc)
as an email or to be dropped in a file share at any pre-defined time.
There are mainly 2 types of subscriptions:
1.Standard
2.Data-Driven Subscription.
It also has 2 delivery mechanisms:
1.Email based
2.File Share based.

SSRS Matrix Reports


Tablix is a new feature introduced in SSRS 2008.
Tablix combines the features of a tabular report and cross tab features.
A tablix report, display the report data in rows and columns, and allows us to organize the data
in aggregated groups.
It also allows us to add drill down features to get into details of a report.
Tablix = Table + Matrix.
So essentially it allows to add pivot like features to our SSRS reports.

Drilldown Matrix Reports

SSRS Subreports
SSRS Subreports are extremely helpful, when we need to embed multiple reports in a single report.
The main report serves as a container for multiple sub-reports.
SSRS gives us complete control over what parameters to be passed to the sub report.
Many times this is useful in matrix reports too.

Creating an SSRS parameterized report

Managing SSRS Security


As soon as you install SSRS 2008 R2, in your server and hit http:///reports, by default the the system
administrators get access to the report manager.
But if you wish to let other people see the reports that you deploy, you need to explicitly provide
access to these reports.
Providing access to reports is very simple and can be done at an item level( report level) or a folder
level.

SSRS 2008 R2 Document Maps


A document map in an SSRS report, provides pointers/links to certain report items in your report.

SSRS report execution and performance enhancements


SSRS 2008 R2 allows us to execute reports in 3 modes:
1. On Demand.
2. From Cache
3. From Snapshots
Online Transaction Processing (OLTP)

Online Analytical Processing (OLAP)

Designed to support Daily DML Operations of


your application

Designed to hold historical data for analyses and


forecast business needs

Holds daily Latest Transactional Data related to


your application

Data is consistent up to the last update that


occurred in your Cube

Data stored in normalized format

Data stored in denormalized format

Databases size is usually around 100 MB to 100


GB

Databases size is usually around 100 GB to a few


TB

Used by normal users

Used by users who are associated with the


decision making process, e.g., Managers, CEO.

CPU, RAM, HDD space requirement is less.

CPU, RAM, HDD space requirement is higher.

Query response may be slower if the amount of


data is very large, it can impact the reporting
performance.

Query Response is quicker, management can do


Trend analysis on their data easily and generate
quicker reports.

T-SQL language used for query

MDX is used for querying on OLAP Cube

Вам также может понравиться