ssrs brief notes
TRANSCRIPT
-
8/10/2019 SSRS Brief Notes
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 ReportsTablix 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
http://ssrstutorials.blogspot.com/2012/10/lesson-15-ssrs-matrix-reports.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-16-drilldown-matrix-reports.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-16-drilldown-matrix-reports.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-15-ssrs-matrix-reports.html -
8/10/2019 SSRS Brief Notes
2/4
SSRS SubreportsSSRS 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
http://ssrstutorials.blogspot.com/2012/10/lesson-17-ssrs-subreports.htmlhttp://ssrstutorials.blogspot.com/2012/07/lesson-7-creating-ssrs-parameterized.htmlhttp://ssrstutorials.blogspot.com/2012/07/lesson-7-creating-ssrs-parameterized.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-17-ssrs-subreports.html -
8/10/2019 SSRS Brief Notes
3/4
-
8/10/2019 SSRS Brief Notes
4/4
SSRS 2008 R2 Document MapsA document map in an SSRS report, provides pointers/links to certain report items in your report.
SSRS report execution and performance enhancementsSSRS 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 ofyour application
Designed to hold historical data for analyses andforecast 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 usersUsed 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
http://ssrstutorials.blogspot.com/2012/10/lesson-21-ssrs-2008-r2-document-maps.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-22-ssrs-report-exucution-and.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-22-ssrs-report-exucution-and.htmlhttp://ssrstutorials.blogspot.com/2012/10/lesson-21-ssrs-2008-r2-document-maps.html