Presentation is loading. Please wait.

Presentation is loading. Please wait.

4/25/2017 1:32 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.

Similar presentations


Presentation on theme: "4/25/2017 1:32 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered."— Presentation transcript:

1 4/25/2017 1:32 AM © 2007 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.

2 SQL Server 2008 Reporting Services: Architecture Overview
4/25/2017 1:32 AM Session Code: 352 SQL Server 2008 Reporting Services: Architecture Overview Ron van Moorsel Business Intelligence Consultant Prophesy Ltd © 2007 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.

3 Presentation Outline (hidden slide):
4/25/2017 1:32 AM Presentation Outline (hidden slide): Speaker instructions: Complete this slide to assist your SME (subject matter expert) in evaluating your presentation flow, topic coverage, demo integration and alignment of content to your session description and level. Title: SQL Server 2008 Reporting Services Architecture Overview Technical Level: 300 Intended Audience: DBA’s, SysAdmins, Developers Objectives (what do you want the audience to take away from this session): SSRS Architecture is designed for greater scalability, reliability and ease of deployment Existing applications and reports continue to work Understand SSRS management tools changes and any impact on deployment and upgrade scenarios Presentation Outline (including demos): MICROSOFT CONFIDENTIAL © 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.

4 Integrated End-to-End BI Offering
SharePoint Server SEARCH DELIVERY Reports Dashboards Excel Workbooks Analytic Views Scorecards Plans CONTENT MANAGEMENT COLLABORATION END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services Analysis Services SQL Server DBMS SQL Server Integration Services

5 Objectives And Takeaways
4/25/2017 1:32 AM Objectives And Takeaways Session Objective Learn about Microsoft SQL Server 2008 Reporting Services (SSRS) architecture and impact on management tools, upgrades and deployment Takeaways SSRS Architecture is designed for greater scalability, reliability, performance and ease of deployment Existing applications and reports continue to work Understand SSRS management tools changes and any impact on deployment and upgrade scenarios © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 SQL Server Reporting Services
SQL Mgmt Studio Report Manager Report Designer Model Designer Report Builder Config Tool Security Services (NT, Passport, Custom) Data Sources (SQL, OLE DB, XML/A, ODBC, Oracle, Custom) XML Web Service Interface Report Server Report Engine Data Processing Delivery Targets ( , SharePoint, Custom) Security Output Formats (HTML, Excel, PDF, Custom) Rendering Scheduling & Delivery SQL Server Catalog

7 Agenda Service Architecture Management Tools Update Scale & Memory
Deployment & Upgrade

8 Service Architecture Changes
One service architecture Easier to deploy, configure and manage Does not depend on Internet Information Services (IIS) Report Server tools provide required IIS capabilities Do not need IIS on your database servers Shares internal components with SQL Server Network interfaces are shared with SQL Server Report Server service hosts ASP.NET in SQL CLR Does not change deployment topologies Supports SOAP, URL Access and Report Manager Upgrades are supported Design Goal: Don’t break “anything”!

9 Reporting Services 2005 Service Architecture
Report Builder Report Manager Management Studio 3rd Party Applications Report Designer SharePoint V3 Configuration Tool Web Service ASP.NET IIS Report Data Sources WMI Windows Service WMI Provider Report Server Database SharePoint V3 Databases Configuration Files

10 Reporting Services 2005 Service Architecture
Report Builder Report Manager Management Studio 3rd Party Applications SOAP / URL Access Report Designer SharePoint V3 Configuration Tool Report Processing Web Service Extensibility ASP.NET IIS Report Data Sources WMI Windows Service WMI Provider Report Server Database SharePoint V3 Databases Configuration Files

11 Reporting Services 2005 Service Architecture
Report Builder Report Manager Management Studio 3rd Party Applications Report Designer SharePoint V3 Configuration Tool Report Processing IIS Scheduling & Delivery ASP.NET Web Service Database Maintenance Extensibility Report Data Sources WMI Windows Service WMI Provider Report Server Database SharePoint V3 Databases Configuration Files

12 Reporting Services 2008 Service Architecture
Report Builder Management Studio 3rd Party Applications Report Designer SharePoint V3 Configuration Tool Windows Service Web Service Report Manager Background Processing Report Data Sources WMI Platform WMI Provider Report Server Database SharePoint V3 Databases Configuration Files

13 Reporting Services 2008 Service Architecture
Report Builder Management Studio 3rd Party Applications Report Processing Report Designer SharePoint V3 Configuration Tool Scheduling & Delivery Extensibility Web Service Database Maintenance Report Manager Background Processing Report Data Sources WMI Platform WMI Provider Report Server Database SharePoint V3 Databases Configuration Files

14 Reporting Services 2008 Service Architecture
Report Builder Management Studio 3rd Party Applications Report Designer SharePoint V3 Configuration Tool ASP.NET App Domain Management Web Service Authentication Memory Management Report Manager Service Network Interface Service Platform Background Processing Report Data Sources WMI Platform WMI Provider Report Server Database SharePoint V3 Databases Configuration Files

15 Networking Capabilities
SSRS is an Application server that does reporting It is not a general purpose web server Report Server supports HTTP and SSL Specific IP address, host headers, multiple ports SSL certificates and usage Security modes NTLM, Kerberos, Negotiate, Basic, Custom Tools support is provided for common settings Configuration tool is updated WMI API Support for setting URLs, SSL bindings SSRS has a W3C compliant HTTP request log Can be analyzed using standard IIS tools

16 Report Server & IIS Coexistence
IIS is not required for RS to function Report Server & IIS 6+ use HTTP.SYS Single network stack built into Windows RS & IIS can share a single port Exception: Windows XP 32-bit due to IIS 5.1 HTTP.SYS sends requests to Report Server RS makes explicit URL Reservations for is Virtual Directories IIS gets all requests not covered by explicit URL Reservations SPN conflicts are possible Solved by running RS under the Network Service account Use only NTLM rather than Negotiate or Kerberos Configure host headers and specific SPNs

17 URL Reservations URL Reservations (“URLs”) replace IIS Web Sites
Used to direct requests to a particular service Define the protocol, URL String, port, and virtual directory Multiple URL Reservations are allowed Independently specified for Report Server, Report Manager Recommend using identical URLs for both Virtual Directory is simplified In IIS, Virtual Directories have many settings In Reporting Services 2008, Virtual Directory is just a name Only one virtual directory name is allowed for Report Server or Report Manager

18 Deployment Differences
Some IIS functionality is not provided Anonymous and Digest authentication Client certificates Hosting application domains in SSRS Programmatically processing requests Use ASP.NET HTTP Modules ISAPIs are not supported Most impacted are Single Sign-On (SSO) solutions ISA/Intelligent Application Gateway server is the recommended solution

19 Agenda Service Architecture Management Tools Update Scale & Memory
Deployment & Upgrade

20 Reporting Services Configuration Manager
SSRS Configuration Tool Purpose: Help configure Report Server Changes to reflect IIS removal Set URLs with VDIRs Usability enhancements Database Wizard Set SharePoint mode at creation

21 SQL Server Management Studio
Purpose: Administer report server with focus on Admins. No namespace management Removed home node Added SharePoint server mode support Added job management Added system properties Added enable/disable features

22 Report Manager SSRS Report Manager
Purpose: Default tool to view and manage reports with focus on end users. Hosted inside the report server process Moved server management to SSMS Added Model management Model click-through Model item security

23 SharePoint Add-in SSRS SharePoint Add-in
Purpose: Reports Management via SharePoint UI when report server is setup in SharePoint mode Supports in-place upgrade of 2005 SP2 Add-in Added Data Driven Subscriptions Added support for URL parameters

24 Ron van Moorsel Business Intelligence Consultant Prophesy Ltd
4/25/2017 1:32 AM Management Tools demo Ron van Moorsel Business Intelligence Consultant Prophesy Ltd © 2007 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.

25 Agenda Service Architecture Management Tools Updated Scale & Memory
Deployment & Upgrade

26 Report Engine Scalability
2008 Report Engine design goals Scale to any size report (millions of rows!) Reports are not memory bound Many simultaneous report executions Small reports are not starved by large reports Design Changes On demand processing engine Cursor-based Rendering Object Model Rendering re-architecture Rewritten renderers 2008 reduces workload and memory footprint Report items are calculated on demand Renders only the pages requested by users Data sets no longer must be entirely in memory

27 Page Response Time Implications

28 SQL Server 2005 SQL Server 2008 Architecture Data Table Matrix List
Chart Tablix Calcs Soft Page Layout HTML Webforms Group HTML Excel Chart Winforms Data CSV Image ROM Storage XML Hard Page Layout Image Print PDF Image

29 Backward Compatibility
Data Tablix Calcs Soft Page Layout HTML 2005 Webforms Group Excel Chart 2005 Winforms Data CSV ROM Storage XML Hard Page Layout Image 2005 Print PDF

30 Memory Management Server infrastructure for process memory monitoring
Dynamic, self-managing with memory pressure Reduces throughput in memory pressure situations File system cache Used to adapt to memory pressure Used when processing receives memory events from server Administrator is able to set targets (Min, Max) Minimum threshold defines the amount of memory the server thinks ‘belongs’ to it The memory is used only if a request needs it Maximum threshold defines the not to exceed value Adapts to other processes consuming memory

31 Memory Implications 2005 Simulated 2008 Real
App Domain recycle stops report execution 2005 Simulated 2008 Real

32 Memory and IO Implications
2008 Real

33 Server Memory Management
4/25/2017 Server Memory Management demo Ron van Moorsel Business Intelligence Consultant Prophesy Ltd Microsoft Confidential

34 Agenda Service Architecture Management Tools Updated Scale & Memory
Deployment & Upgrade

35 What is supported in RS 2008 Usage Scenario Support Statement
Applications built for Reporting Services 2005 Supported Applications built for Reporting Services 2000 2000 SOAP APIs are not supported URL Access supported RS Database hosted in SQL Server 2008 RS Database hosted in SQL Server 2005 RS Database hosted in SQL Server 2000 Not supported SharePoint integration New Reporting Services 2008 SharePoint Add-in is provided SharePoint v2 Web Parts Single Server deployment Multi-Server deployment Supported – Reporting Services on computer 1 and RSDB on computer 2 Scale-out deployment

36 Upgrading to Reporting Services 2008
Support for upgrading from SSRS 2000 or SSRS 2005 Upgrade moves required settings out of IIS and creates URL reservations Not supported scenarios will BLOCK upgrade Report server database auto upgrade RSDB schema is upgraded on the fly Executed by ReportServer service Pre-published reports upgrade on the fly Occurs on first use by a user Side-by-side with SSRS 2008 supported

37 Programmatic Interface Changes
SOAP Namespaces Versions have not changed Old clients continue to work New methods have been added inline Revised RDL schema Better Charts support Tablix structure replaces Table, Matrix, List WMI Namespaces Changed to work better across versions 2005 WMI namespace is not supported New Rendering Object Model Not backward-compatible with SQL 2005 ROM New 2008 CRI interface; 2005 CRI interface is supported

38 4/25/2017 1:32 AM Notes In addition to the Walk-in and Title slides, the following slides are required Please add your content and include these in your final presentation NEXT: <next slide title> © 2007 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.

39 Resources www.microsoft.com/teched http://microsoft.com/technet
Tech·Talks Tech·Ed Bloggers Live Simulcasts Virtual Labs Evaluation licenses, pre-released products, and MORE! Developer’s Kit, Licenses, and MORE!

40 Related Content Breakout Session
BIN252 Report Authoring with Microsoft SQL Server Reporting Services 2008 Hands-on Labs Sunday 31st August 2:00pm – 9:30pm Monday 1st September 10:00am – 8:00pm Tuesday 2nd September 8:00am – 6:30pm Wednesday 3rd September 8:00am – 6:30pm

41 Microsoft Business Intelligence Resources
BI Conference October 6-9, 2008 in Seattle, Washington Registration opened in June 2008 63 breakout sessions, 40 chalk talks, 20+ hands on labs More information at All Content and Information Product Training, Labs, Demos, White Papers, Webcasts and Product Demos Blogs and Communities Customer Evidence and Case Studies Business Intelligence Newsletter Published quarterly Subscribe:

42 Please complete an evaluation

43 4/25/2017 1:32 AM © 2008 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. © 2007 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.

44 Q & A


Download ppt "4/25/2017 1:32 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered."

Similar presentations


Ads by Google