We have control!

Download Report

Transcript We have control!

Chris Testa-O’Neill
QA
Who am I
 Chris Testa-O’Neill
 Business Intelligence Specialist at QA
 Technical Author for Microsoft E-Learning

Author of the SQL Server 2008 E-Learning track
 Manchester SQL Server User Group Organiser


www.sqlserverfaq.com
www.learnsqlserver.org
Agenda
 Parameters and Filters
 Caching
 Snapshots
 History
 Subscriptions
 Q and A (if time permits)
Due to time this session cannot
 Report Authoring
 Microsoft SQL Server 2008 R2: What’s new in Reporting
Services – Donald Farmer
 Report Builder 3 (tomorrow) – Andrew Fryer
 Security
Parameters and Filter
 From a users perspective, parameters and filters look
the same
 Parameters restricts the data at the source
 Filters returns all of the data and filters in place
 Parameters and filters affected by caching and
snapshot settings
Caching
 Caching is not enable by default
 Can be used to improve the performance of retrieving
reports by storing a copy in the ReportServerTempDB
 Configured to set an expiry time for the cache
 Consider “pre heating” the oven using data driven
subscriptions
Execution process for cached instances
1.
Retrieves most up-to-date data and processes report
2.
Creates intermediate report and stores intermediate result
in the cache in ReportServerTempDB
3.
Flags intermediate report as a cached instance
4.
Renders report from cached instance
5.
Later requests for the same report are retrieved from the
cached copy
Snapshots
 Snapshot are created in advance of the user browsing
 Stored in the ReportServerDB and are persistent
 Can be used to create historical data
• Execution process for snapshots

Creation of snapshot is scheduled for
a specific point in time

The intermediate report is created and
the result is stored as a snapshot in the
report server database

Requests are satisfied by retrieving and
rendering the snapshot
Demonstration
Creating Parameters and Filters
Creating Cache settings
Creating Report snapshots
I need a report from.....yesterday
 Historical data provides a point in time copy of reports
 Impact on parameters and filters
 Control the number of reports stored
 BE AWARE – Reducing the number of reports stored
will truncate the reports
Demonstration
Creating Historical Reports
Subscriptions
 Standard Subscriptions
 User and Administrator driven
 Data Driven Subscription
 Administrator driven
 Requires the creation of a subscriber table
 Can be used to pre populate a cache
Demonstration
Creating User Subscriptions
Creating Data Driven Subscriptions
Available courses
 Microsoft Official Curriculum courses
 SQL Server 2005

2793 – Implementing and Maintaining SQL Server Reporting Server
2005
 SQL Server 2008
 6236 - Implementing and Maintaining SQL Server Reporting Server
2008
 Microsoft Elearning
 Collection 6322: Implementing and Maintaining Business
Intelligence in SQL 2008: Integration Services, Reporting
Services and Analysis Services (available late 2009)
Related Sessions
 Report Builder 3 (tomorrow) – Andrew Fryer
Europe’s Premier
Community
SQL Server Conference
Up and coming events..
November 2009
Tuesday 24th
London – Storage and Query Optimisation - www.sqlpass.org.uk
Thursday 26th
London – SQL Internals and MS BI – SQLServerFAQ.com
Thursday 26th
London – Looking at newsgroups for Info – SQLServerFAQ.com
December 2009
Thursday 3rd
Tuesday 8th
Wednesday 9th
Thursday 10th
Tuesday 15th
Thursday 17th
Online – PowerUp with SQL Server (see next slide)
Cork – Query Optimisation – MTUG.ie
Dublin – Query Optimisation – IrishDev.com
Leeds – Service Broker and Powershell – SQLServerFAQ.com
Cambridge – Christmas Special down the pub – SQLSocial.com
Manchester – SQL Server Internals – SQLServerFAQ.com
Time to Power Up with SQL Server within your organization!
Who Should Attend:
-Database administrators
-Application developers/programmers
-Database developers
- IT Professionals responsible for SQL Server management
Sign Up Today at http://tinyurl.com/PowerUpSQLServer
During the day's presentations by SQL Server experts, Greg Low, Javier
Loria, and Niels Berglund, you'll get detailed information and time to
ask your questions.
Three sessions, directly from your own computer:
- Understanding Query Plan Caching in SQL Server
- SQL Server High Availability
- SQL Server Performance
It’s party time!
Coming up next in the Atrium:
Time to relax and let your hair down.
Rockband
Table football
Air Hockey
and more
Don’t forget speakers and sponsors have drinks
vouchers
We hope you had a great
conference!
See you at the next one in
the Spring
Thank you