Ashvini Sharma Senior Program Manager SQL Server Microsoft

Slides:



Advertisements
Similar presentations
Module 1: Introduction to SQL Server Reporting Services.
Advertisements

SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Marin BezicMarin Bezic SQL BI Product ManagerSQL BI Product Manager Microsoft EMEAMicrosoft EMEA Enterprise Reporting with SQL Reporting Services - Management.
Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Understanding Active Directory
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
DBA331 Managing a Microsoft SQL Server 2000 Reporting Services Implementation Brian Welcker Group Program Manager SQL Server Microsoft Corporation.
Service Pack 2 System Center Configuration Manager 2007.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
Ashvini SharmaAshvini Sharma Senior Program ManagerSenior Program Manager SQL ServerSQL ServerMicrosoft Enterprise Reporting with SQL Reporting Services.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft ® Lync™ Server 2010 Setup and Deployment Module 04 Microsoft Corporation.
Event Title Event Date. Module 05—Publishing and Accessing Reports with Reporting Services Name Title Microsoft Corporation.
Office 365 Development July 2014.
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Introducing SQL Server 2000 Reporting Services
Reporting Services 2012 Data Alerts
Building ARM IaaS Application Environment
Demand Management and Workflow
Microsoft Virtual Academy
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Office 365 Development July 2014.
What’s New in SQL Server 2016 Master Data Services
Business Connectivity Services in SharePoint 2010 and Office 2010
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Opalis and Service Manager: IT Automation & Compliance
Excel Services Deployment and Administration
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
RMS with Microsoft SharePoint
Peter Myers Mentor SolidQ
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Performance Point Services in SP2013
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Cloud? It's All about the App!
Cloud? It's All about the App!
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Building Business Applications in LightSwitch
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Developing for Windows Azure
Andrew Fryer Microsoft UK
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Service Template Creation from the Ground Up
SQL Server 2005 Reporting Services
Service Template Creation from the Ground Up
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Office 365 Development July 2014.
Microsoft Dynamics.
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Ashvini Sharma Senior Program Manager SQL Server Microsoft 12/2/2018 9:21 PM Enterprise Reporting with SQL Reporting Services - Management and Scalability – Ashvini Sharma Senior Program Manager SQL Server Microsoft © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Schedule Time Session 9:15 Microsoft Business Intelligence Overview 12/2/2018 9:21 PM Schedule Time Session 9:15 Microsoft Business Intelligence Overview Break 10:40 Creating High Impact Data Warehouse with Integration and Analysis Services 11:55 Lunch 12:55 Enterprise Reporting with SQL Server Reporting Services 14:20 Office 2007 Business Intelligence Capabilities 15:35 15:45 Designing and Deploying Performance Management Applications with Office OBA 17:00 Open Forum Q&A © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Reporting Services Architecture Setup and configuration 12/2/2018 9:21 PM Agenda Reporting Services Architecture Setup and configuration Securing your report server Report and model management Scheduling and subscriptions Scale out © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Reporting Services Components 12/2/2018 9:21 PM Reporting Services Components Reporting Services Native Mode Browser Design Tools Management Studio Configuration Tool Report Manager URL Access SOAP Endpoints WMI Web Service (IIS / ASP.NET) Windows Service Delivery Shared Components Data Rendering Security SQL Server Database / SQL Server Agent ReportServer ReportServerTempDB © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SharePoint Integration Before SP2 SSRS Integration with SharePoint ‘v2’ Report Explorer allows users to browse and subscribe to reports Report Viewer allows for users to view and navigate reports Separate content stores Different security models Different management UI Not deployable outside of firewall No filter web parts Limitations

SharePoint Integration Before SP2 SSRS Integration with SharePoint ‘v2’ Report Explorer allows users to browse and subscribe to reports Report Viewer allows for users to view and navigate reports Limitations Separate content stores Different security models Different management UI Not deployable outside of firewall No filter web parts

SharePoint Integration with SP2 12/2/2018 9:21 PM SharePoint Integration with SP2 SQL Server 2005 Reporting Services SP2 integrates with Windows SharePoint Services to enable publishing, viewing, and management of rich reports Office SharePoint Server 2007 “Lights Up” Report library integration of Reporting Services functionality Rich reports in Dashboards with filter Web Parts Integration Benefits New services for WSS and Office SharePoint 2007 Servers Integrated User Experience for Reporting Services users © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SharePoint Integration Architecture 12/2/2018 9:21 PM SharePoint Integration Architecture Reporting Services SharePoint Mode WSS/OS Report Server SP2 Report Server Web Service Reporting Services Add-in RS Viewer Web Part Report Management UI Security Extension Catalog Synchronization WSS Object Model WSS Object Model SharePoint Content DB Report Server DB © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Database Integration WSS Content Database stores the master copy of SSRS items Get Master Copy from WSS DB NO ON Run Report Yes Exists? Master? Yes Schedules, caching, and subscriptions are stored in SSRS database only No automated migration path from existing SSRS installations

Reporting Services 2005 Setup 12/2/2018 9:21 PM Reporting Services 2005 Setup Reporting Services setup in Microsoft SQL Server 2005 has two modes: Default Configuration Files Only Installation Default configuration assumes you want to: Install on default web site (will create new App Pool in Microsoft Windows 2003) Install relational database in same instance Use service accounts for database connection Configurations requiring files only setup: Remote catalog database Scale out deployment (a.k.a. Web farm) installation SharePoint Integration mode Client Setup includes the Microsoft Visual Studio 2005 shell (Business Intelligence Development Studio) © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Upgrading from Microsoft SQL Server 2000 Reporting Services (SSRS) 12/2/2018 9:21 PM Upgrading from Microsoft SQL Server 2000 Reporting Services (SSRS) Setup supports upgrade of “default” SQL 2000 Reporting Services installations No changes to virtual directories, custom extensions SQL 2005 Reporting Services supports use of SQL Server 2000 relational database Caveat: Setup upgrades all components in default instance Existing reports will continue to work Published reports and snapshots will continue to work on upgraded Report Server SQL 2000 reports can be published to SQL 2005 Report Server Opening reports in the Report Designer will upgrade them to the new RDL schema Reporting Services Web Service supports existing SOAP endpoint New endpoints for management and report execution WMI object model has changed © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Reporting Services 2005 Configuration Tool 12/2/2018 9:21 PM Reporting Services 2005 Configuration Tool © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Configuration Tool Features 12/2/2018 9:21 PM Configuration Tool Features Virtual directories Supports non-default Web sites Service identities Database settings Creation and upgrade Scripts can be saved to be applied later SharePoint integration (SP2) Key management Scale-out initialization Does not sync settings across machines E-mail delivery settings Report processing account © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Server Configuration 12/2/2018 9:21 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Management and Configuration Tools 12/2/2018 9:21 PM Management and Configuration Tools Report Manager Web-based viewing and management application SQL Server 2005 Management Studio Superset of Report Manager functionality Reporting Services Configuration Tool Windows-based tool for local or remote configuration of service Client utilities Script Host Encryption Key Management Custom applications Windows SharePoint Services / Microsoft Office SharePoint Server 2007 Enabled in SP2 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Report Management Reporting Services SharePoint Mode Reports, data sources, and report models are published to SharePoint document libraries When a report is selected in WSS, the report viewer Web Part calls the report server API to process and render the report Users can manage properties and subscribe to reports through WSS UI (calls RS SOAP API) UI includes ability to launch Report Builder to create / edit reports New report server delivery extension allows for rendered reports to be delivered to WSS document libraries (including Report Center) Design tools (Report Designer, Report Builder, Model Designer) are updated to work with WSS Report Manager is not supported in SharePoint Integration Mode © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Report Viewer Web Part Used in full page view or on Web Part Pages 12/2/2018 9:21 PM Report Viewer Web Part Reporting Services SharePoint Mode Used in full page view or on Web Part Pages Wraps the ReportViewer ASP.NET Viewer Control Handles report rendering calls to report server Web Part Properties Report: ReportPath, HyperlinkTarget View: AutoGenerateTitle, AutoGenerateDetailLink, ToolBarMode, ParametersMode, ParametersAreaWidth, DocumentMapMode, DocumentMapAreaWidth Parameter Default Values Supports Filter Consumer and Row Consumer interfaces for specifying report parameter values via filter Web Parts Can slice Excel Workbooks and Reports on a single Web Part page © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Management APIs Web Service WMI For managing content in Report Server 12/2/2018 9:21 PM Management APIs Web Service For managing content in Report Server SQL Server 2005 splits API into Management and Execution endpoints Backward compatibility endpoint for existing applications Full SOAP API implementation (includes WSDL) w/complex types Add service reference in Visual Studio Supports SSL and scripting WMI Used for managing service configuration Enumerate instances of Report Server Supports remote configuration and works even if Web service is not available No WMI events (configuration only) © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Role-Based Security Model 12/2/2018 9:21 PM Role-Based Security Model Operation Tasks Sets of low-level operations Item-level (for example, create report) or system-level (for example, manage jobs) Not customizable Roles Sets of tasks Default roles installed by default (browser, publisher) Default roles can be customized, new ones created Roles identified by name, localized Groups/users Windows/Active Directory or custom authentication users Role assignments Associates groups/users with Roles Inherited from parent in namespace SharePoint Integrated Mode in SP2 maps to WSS permissions Task Role Group or User Role Assignment Item © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Securing Items © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Report Data Sources Administrator can set connection type and connection string after publishing Credential Options Prompt for Windows or database credentials Securely stored Windows or database credentials Integrated Security (Requires Kerberos delegation; can be disabled in SAC) None (uses report execution account; must be enabled in Configuration Tool) Shared Data Sources Connection and credential information stored as a secured object in the namespace Single point of management for multiple reports SharePoint Integration Mode in SP2 can use .RSDS or .ODC files © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Report Caching Execution sessions Cache snapshots 12/2/2018 9:21 PM Report Caching Execution sessions Automatically created for each report execution Keeps consistency between server round trips (images, paging, exporting) Session timeout set in server properties Cache snapshots On-demand reports can be cached between users Cache index is based on parameter values Cache valid for a specified time after execution or cleared on schedule Limitations – User-specific expressions (User ID, Language), stored credentials Tip: Use Null Delivery Provider to deliver reports to cache © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Snapshots and History Execution snapshot History snapshots 12/2/2018 9:21 PM Snapshots and History Execution snapshot Report execution is scheduled, all users get same data Single instance of processed report Limitations: No query parameters or user-specific expressions, stored credentials History snapshots Multiple instances of report snapshots for archiving, auditing purposes Stored independently of data source, report definition System and report-specific retention policy © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Managing Report Execution 12/2/2018 9:21 PM Managing Report Execution Configure cache and snapshots via Report Manager or SQL Management Studio Set execution timeouts on a system-wide or per-report basis Long running reports can be stopped manually Report Execution Log enables analysis of server usage Optionally, executions are logged to Report Server database Includes report, format, user, start, end, cache hit, size Setup includes SSIS package and sample reports © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Scheduling Management events can be scheduled on the report server 12/2/2018 9:21 PM Scheduling Management events can be scheduled on the report server Caching, Subscriptions, History Schedules are stored in database and integrated with SQL Agent When triggered, Agent adds entry to queue Scheduled events are queued in database and polled by Windows service © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Shared Schedules Managed shared schedules independently of reports, subscriptions, or snapshots Change shared schedule properties Name Days, times, or frequencies Start and end dates Pause and resume shared schedule Expire a shared schedule Delete shared schedule © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Subscriptions Subscription triggered by an event (schedule, snapshot creation, external) Delivery extension (e-mail, file share) specifies how report is delivered E-mail delivery requires an SMTP server Extensible delivery architecture Can specify output format (HTML, XLS) Can deliver links as well as rendered reports Two types of subscriptions Standard Data Driven © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Standard Subscriptions 12/2/2018 9:21 PM Standard Subscriptions Single report sent to a fixed set of addresses End user wants to customize his/her own report delivery How it works Set up by a user with ‘Manage Individual Subscriptions’ permission User creates a standing request to run a report at a specific time and delivered in a certain format Can be triggered based on a schedule or snapshot generation Specify report, execution conditions, parameters, rendering format, delivery location, etc. In SQL Server 2005, users can subscribe to reports with User!UserID and User!Language © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Data Driven Subscriptions 12/2/2018 9:21 PM Data Driven Subscriptions When to use Delivery of a report to a dynamic list of destinations with customized content for each destination How it works Set up by a user with ‘Manage any Subscriptions’ permission Define delivery query to return list of destinations and parameters Specify delivery settings and parameter values as a static or field from delivery query Set to run according to a defined schedule or trigger from snapshot Data driven subscriptions require SQL Sever Enterprise Edition! © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Scale out requires SQL Sever Enterprise Edition! 12/2/2018 9:21 PM Scale Out Deployment Data Sources Report Metadata and Cache Failover Cluster Reporting Services Scale Out Deployment Clients Report Server Windows Server IIS Oracle SQL Server Windows Server Report Server Windows Server IIS SQL Server NLB SQL Server DB2 Windows Server Report Server Windows Server IIS Flat Files, OLE DB, ODBC Scale out requires SQL Sever Enterprise Edition! © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Scale Out Setup Run setup (files only) to install first report server instance Run setup (files only) to install second report server instance Use configuration tool to create report server database and configure first report server instance Use configuration tool to configure second report server instance Install and configure load balancing functionality (NLB, switch) © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Wrap Up General “Care and Feeding” of your Report Server is easy! 12/2/2018 9:21 PM Wrap Up General “Care and Feeding” of your Report Server is easy! Once initial configuration has been finished, many users can manage content themselves Complex configurations will require planning Network infrastructure Security architecture Deployment policies Scalability requirements SharePoint integrated mode in SP2 requires understanding of WSS management as well © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Resources Reporting Services Product Site Technical Chats and Webcasts 12/2/2018 9:21 PM Resources Reporting Services Product Site http://www.microsoft.com/sql/reporting Technical Chats and Webcasts http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp MSDN & TechNet http://microsoft.com/msdn http://microsoft.com/technet Virtual Labs http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx Technical Community Sites http://www.microsoft.com/communities/default.mspx User Groups http://www.microsoft.com/communities/usergroups/default.mspx © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Appendix © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Logging and Monitoring 12/2/2018 9:21 PM Logging and Monitoring Performance monitoring Counters for performance Report Execution for analysis Event log integration Critical events and errors Trace events Can trace all server activities, response times, security events Detail level depends on configuration setting Server Watson support © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Automating Repetitive Tasks 12/2/2018 9:21 PM Automating Repetitive Tasks Examples Duplicate settings between servers Migrate from test to production Environment Change shared data sources Cancel running jobs Automate web service tasks through Report Server Script Host (RS.EXE) Visual Studio .NET not required for execution Need to run as user with all permissions © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/2/2018 9:21 PM Data Encryption When data source connections and credentials are stored, they are encrypted in Report Server database Stored symmetric key encrypted with instance-based private key In SQL Server 2005, only Windows service has encryption/decryption logic Shared by all machines in scale-out deployment Restore key when machine name, installation or Windows service account changes Manage keys with RSKEYMGMT or Configuration Tool Extract a copy of the encryption key Apply stored encryption key Remove encrypted data on machine Always backup your symmetric key! © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Server Configuration Files 12/2/2018 9:21 PM Server Configuration Files Unique per Report Server – not transferable Configuration (including extensions) should be same per machine in scale-out deployment Specific areas of interest Report Server database connection Report Execution account and password Extension Configuration (including E-mail Delivery) Use Configuration Tool, text editor or command line utilities to modify File monitoring updates server settings Code Access Security (CAS) for extensions stored in separate file © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.