This document summarizes a presentation on monitoring SQL Server Reporting Services (SSRS). It discusses why monitoring SSRS is important, what metrics can be captured like report usage, performance, and parameters used. It then overviews the SSRS architecture and describes three methods for monitoring including using built-in Microsoft features, third party tools, and querying the SSRS database directly. Automated monitoring of the SSRS database is described as the most full-featured approach.
2. What is covered?
Why do we want to monitor SSRS?
What metrics can we capture?
A overview of the SSRS Architecture.
What methods can be used to monitor SSRS?
Method 1 - Simple - Microsoft way
Method 2 – SSRS Queries from Codeplex
Method 3 – Automated SSRSDB
4. Microsoft warning
blah, blah, blah….
“The table structure for the databases is optimized for server
operations and should not be modified or tuned. Microsoft might
change the table structure from one release to the next. If you
modify or extend the database, you might limit or prevent the
capability to perform future upgrades or apply service packs.
You might also introduce changes that impair report server
operations…
All access to a report server database must be
handled through the report server…”
7. Whywouldyou wantto monitor SSRS?
WHO is using your reports
HOW are your reports are being used
WHEN a report is used and WHEN it is not used at all (Trend history)
HOW MANYtimes is a report used & if there are performance issues
WHAT are people doing with that data
You want to see this in a VISUAL WAY – Well we are BI developers!
8. So we want …
WHEN
HOW
what
Graphical/VISUAL way
WHO
How many
10. What metrics are captured?
Grain is per report execution.
Which reports are being viewed, How often & who by?
In what format - Report, PDF, HTML?
How long is each report taking to produce?
How it was produced - User, schedule?
Which parameters were used?
Who is not using your reports!
HOW
WHO
WHat
WHen
HOW many
13. Method3 – SSRSDB
Pros
Covers WHO, WHEN, HOW, HOW MANY & WHAT
A wider variety of data is captured
Extendable, maintained & FREE
Captures trends and usage history
All held within SSRS in a familiar way to users.
It does a lot more than just monitor SSRS – “Like what?” – Next slide
Cons
Requires a process to backup and restore
14. Method3 – SSRSDB
Reporting & Data Visualisations
Captures history and tracks changes
Also free and highly flexible
Suite of reports available
Source control
Captures changes to reports definition (.rdl)
Can be used as a source control
Automatic report expiration
Automatically expire reports based on age
Notify the owner that their report is not used
Controlled an a per report basis
Report theme management
Dynamically control styles and themes
Customised per report
17. Have ye registered?
Over 50 hours of training
More than 25 speakers
Full day expert training
APRIL 24/25
http://sqlsatexeter.azurewebsites.net/
Editor's Notes
Slide 1: Intro
I have about 15 minutes to discuss the certification options available to you for SQL Server.
How many of you hold a Microsoft certification? What in?
How many hold a 2012 certification?
How many of you are looking to take a certification in the near future?
Hopefully this will give you the necessary information to make an informed decision on whether or not it is worth your time.
Slide 5: Read the quotes.
But there is more to life than money!
So what are the other benefits?
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 7: How much prep is needed?
M$ recommends 2 years + experience.
If you don’t have this then you can get by with a lot of revision.
The 3 books published by M$ are pretty good but reading them alone won't get you to pass the exams.
If you don’t want to read the books then there is plenty of content on Pluralsight and CBT.
Or the M$ website.
Slide 4: Common criticisms
I find with certifications that people either ;love them or do not see the point.
These are some criticisms from people I have known, worked with or read on forums:
"Employers are not interested" in certifications.
"I have a degree, I don’t need certifications"
"Nothing beats experience, why should I waste my time?"
"Technology changes too quickly" - If this is a concern of yours, you might be in the wrong business.
You might not believe this, so let me back it up.
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 6: Other benefits
List the benefits. 30 seconds to read a CV.
If none of this interests you then at the end of it you at least get something to put on your desk
So on to taking the exams
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass
Slide 8: Exam format
I generally take about an hour, then some additional time to check answers.
Questions are weighted so 70% != A pass