Upload
amish
View
19
Download
0
Embed Size (px)
DESCRIPTION
I need my reports............. YESTERDAY!!!!!. 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 - PowerPoint PPT Presentation
Citation preview
I need my reports.............YESTERDAY!!!!!
Chris Testa-O’NeillQA
Who am IChris 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 Organiserwww.sqlserverfaq.comwww.learnsqlserver.org
AgendaParameters and FiltersCachingSnapshotsHistorySubscriptionsQ and A (if time permits)
Due to time this session cannot
Report AuthoringMicrosoft SQL Server 2008 R2: What’s new in
Reporting Services – Donald FarmerReport Builder 3 (tomorrow) – Andrew Fryer
Security
Parameters and FilterFrom 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
CachingCaching 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 instances1. Retrieves most up-to-date data and processes
report2. 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 instance5. Later requests for the same report are retrieved
from the cached copy
SnapshotsSnapshot 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
Requests are satisfied by retrieving and rendering the snapshot
The intermediate report is created and the result is stored as a snapshot in the report server database
DemonstrationCreating Parameters and Filters
Creating Cache settings
Creating Report snapshots
I need a report from.....yesterdayHistorical data provides a point in time copy
of reports
Impact on parameters and filters
Control the number of reports storedBE AWARE – Reducing the number of reports
stored will truncate the reports
DemonstrationCreating Historical Reports
SubscriptionsStandard Subscriptions
User and Administrator driven
Data Driven SubscriptionAdministrator drivenRequires the creation of a subscriber tableCan be used to pre populate a cache
DemonstrationCreating User Subscriptions
Creating Data Driven Subscriptions
Available coursesMicrosoft Official Curriculum courses
SQL Server 2005 2793 – Implementing and Maintaining SQL Server Reporting
Server 2005SQL Server 2008
6236 - Implementing and Maintaining SQL Server Reporting Server 2008
Microsoft ElearningCollection 6322: Implementing and Maintaining Business
Intelligence in SQL 2008: Integration Services, Reporting Services and Analysis Services (available late 2009)
Related SessionsReport Builder 3 (tomorrow) – Andrew Fryer
Europe’s Premier Community SQL Server Conference
November 2009Tuesday 24th London – Storage and Query Optimisation - www.sqlpass.org.ukThursday 26th London – SQL Internals and MS BI – SQLServerFAQ.comThursday 26th London – Looking at newsgroups for Info – SQLServerFAQ.com
December 2009Thursday 3rd Online – PowerUp with SQL Server (see next slide)Tuesday 8th Cork – Query Optimisation – MTUG.ieWednesday 9th Dublin – Query Optimisation – IrishDev.comThursday 10th Leeds – Service Broker and Powershell – SQLServerFAQ.com Tuesday 15th Cambridge – Christmas Special down the pub – SQLSocial.comThursday 17th Manchester – SQL Server Internals – SQLServerFAQ.com
Up and coming events..
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 footballAir Hockeyand 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