SQL Reporting Services Troubleshooting Tips Greg Celentano SQL Saturday Providence.

Slides:



Advertisements
Similar presentations
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Advertisements

Andy van den Biggelaar SecIdm Specialist Wortell
INTRODUCTION TO BUILDING REPORTS Reporting Services.
Presented by: Wes Springob Business Intelligence Developer, Agile Bay, Inc.
SQL Reporting Another tool in our IT toolbox. It may not be the sharpest, but it’s free with msSQL and it empowers the users, some. By Bryan Yates -
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
SQL Reporting Services and your sanity Greg Celentano.
Microsoft Operations Manager Presented by: Alen Plicanic.
Utility Database Chris
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Microsoft Cloud Services Training and Certification Presented by Name Goes Here, Title.
SQL Server Performance Audit and Tuning Jason Pack.
SQL Server Reporting Services
SQL Reporting II Another tool in our IT toolbox. A free with Microsoft SQL that empowers a few levels of users. By Bryan Yates - Programmer.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Module 8: Server Management. Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical.
SharePoint and SSRS Brian Caauwe – Senior SharePoint Consultant Megan Caauwe – BI Associate Consultant April 14, 2012 Better Together.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
OM. Brad Gall Senior Consultant
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
3 Chapter Three Administering and Configuring SQL Server 2000.
Copyright © 2005, 2006 Beta V Corporation All rights reserved Hitchhiker’s Guide to Visual Studio and SQL Server – Innovations in Reporting William R.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Chapter 3 Files/Folders needed: \Chapter3\Samples \Chapter3\Labs.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
1© Copyright 2013 EMC Corporation. All rights reserved. Dimitri Ayrapetov November 9, 2013 Introduction to Building Reports Reporting Services.
Management Partner Training 2004 Microsoft Operations Manager 2005: Creating Advanced Reports Thomas Theiner Program Manager Windows & Enterprise Management.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
HDNUG 27-March-2007 SQL Server 2005 Suite as a Business Intelligence Solution.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
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.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Intro to Datazen.
Building Data Integration Solutions with Integration Services Donald Farmer Group Program Manager Microsoft Corporation.
Peter Peng. Agenda Introducing A simple example More complex examples (in part 2) Developing (in part 3)
MAKING BUSINESS INTELLIGENT SSRS Subscriptions Bradley Schacht Blog:
Troubleshooting Workflow 8 Raymond Cruz, Software Support Engineer.
William Assaf and David Nguyen SQL Server Reporting Services (SSRS) 101.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Andy Roberts Data Architect
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
SQL Server Reporting Services for.NET Developers Bret Stateham
A highway through the mountains of data with the SQL Server Tabular Model This presentation is a walk through in-memory database and reporting features.
Scope - Goals AB Report Server database (DB) is what exactly? In Native mode the DB is actually 2 SQL Server DBs. In SharePoint mode it is a set of 3.
AZ PASS User Group Azure Data Factory Overview Josh Sivey, Solution Partner October
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
No more waiting. Sponsors About me  Database Technology Specialist  MVP  Blogger  Author 3
SQL Database Management
What Is The SSIS Catalog and Why Do I Care?
Using a Gateway to Leverage On-Premises Data in Power BI
Lead SQL BankofAmerica Blog: SQLHarry.com
SQL Server Monitoring Overview
Using a Gateway to Leverage On-Premises Data in Power BI
Introduction of Week 3 Assignment Discussion
Making PowerShell Useful
SQL Report Builder for Business Intelligence
Cloud Data Replication with SQL Data Sync
Making PowerShell Useful
Jean Joseph DBA\DEVELOPER
Your Data Any Place, Any Time
For Exchange Migrations
Presentation transcript:

SQL Reporting Services Troubleshooting Tips Greg Celentano SQL Saturday Providence

Thanks to our sponsors!

About Me  SQL Server DBA  Also work with SharePoint & Salesforce

Agenda  SSRS Components  Common SSRS troubleshooting  What to look at when analyzing performance  Scaling up / Scaling out

Where to start Installation  Native & SharePoint options  This installs SSRS on the Instance you selected earlier  Multiple SSRS instances are legal

But wait…Before we install  Did you ask the right questions to the user  What is the application?  Who will be using this application?  What is the importance of this application?  What is the approximate size of the data?  Whatever else you feel is an important question about the application

Configuration Manager

RsReportServer.config  Create a backup first  Modify at your own risk  CREATE A BACKUP FIRST!!!!!!!!!!  MSDN Guide to RsReportServer.config 

Where Are Reports Created  Pre SQL 2012 – Business Intelligence Development Studio (BIDS)  After SQL 2012 – Data Tools

Data Sources SSRS can use  Microsoft SQL Server  Microsoft SQL Server Analysis Services  Microsoft Azure SQL Database  SQL Server Parallel Data Warehouse  Oracle  SAP NetWeaver BI  Hyperion Essbase  Microsoft SharePoint Lists  Teradata  OLE DB  ODBC  XML  Linked Servers*

Troubleshooting issues demo  Security issues  Folders and data sources  dataset can’t be found error  Integrated security and prompts for data sources  Review settings around a RDL  Discuss Scheduled tasks  and File drops  SSRS performance settings  Time out settings  Finding SSRS long running SPIDs and what they are doing  Examining the execution log

Ways to monitor and things to look for  Executionlog2 view within SSRS ReportingDB  Time Data Retrieval (ms) – Time to grab data from source  Time Processing (ms) – Time SSRS took to process that data  Time Rendering (ms) – Time SSRS took to display the report  Parameters  Don’t forget about the Additional Info column  Sp_who2 ‘active’ & DBCC INPUTBUFFER  Profiler or Extended Events  Third party tools  Watch for CreateChunkSegment and WriteLockSessions, indicators of SSRS resource pressure

Performance Options  What is next after tuning queries & stored procedures?  Are there more users needing access to reports  Look at the hardware SSRS is running on - Scale up  Look at the SSRS topology - Scale out

Scale up  Increase system resources  CPU  RAM  Maybe IO/Disk speed title="server hardware by Sivaserver, on Flickr

Scale out  Spread out the processing  Relocate ReportServices service  Relocate ReportServer & ReportServerTempDB

Moving the SSRS DBs

A simple example

Another Simple Example

Simple scale out pros & cons Pros  Relieve pressure and provide more resources to other applications  Dedicated reporting environment Cons  Network bandwidth  Licensing

Complex Scale Out Option

Complex Scale Out Pros & Cons Pros  Accommodate more users and report requests  Results should process faster for the user Cons  More complex topology  More services to monitor and troubleshoot  Licensing cost

Recap  What goes into an install and Configuration of SSRS  How reports are designed will have an impact on performance  Simple ways to find bottlenecks  Scale out options

Links  Technet guide on Scale-Out Deployment   More Information on SSRS Execution Log 