Sql Server 2012 Reporting-Services is Now a SharePoint Service Application


Published on

Presented for SharePoint TechFest on May 17, 2012. All rights reserved.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • No more SSRS Windows Service in Denali for SharePoint mode.
  • No more SSRS Configuration Tool in Denali for SharePoint mode SSRS instance.
  • Sql Server 2012 Reporting-Services is Now a SharePoint Service Application

    1. 1. SQL Server 2012 -Reporting Services is now aSharePoint 2010 Service Application Sagar Goli BI Architect Sagar.Goli@CatapultSystems.com
    2. 2. Objectives  Why SSRS 2012 SharePoint mode evolved?  What are the changes in SSRS 2012 in SharePoint mode?  What are the underlying benefits?  What are the differences?  What new scenarios this enables?  What you need to install and configure?  What is the Architecture?  Authentication / Security?  Demonstrate the new features.
    3. 3. Agenda  Microsoft Business Intelligence  SQL Server 2012  SQL Server 2012 Reporting and Alerting  Increase efficiency, Benefits and differences  Architecture  Installation, Upgrade / Migration  Self-Service BI – PowerView and Architecture  Authentication (C2WTS)  Demo
    4. 4. Microsoft Business Intelligence Offering DELIVERY SharePoint Server Reports Dashboards Excel Services & Analytic Scorecards Workbooks Views END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PowerPivot Power View PerformancePoint BI PLATFORM SQL Server SQL Server Reporting Services Analysis Services/SQL PDW SQL Server DBMS & Master Data Services (MDS) SQL Server Integration Services
    5. 5. SQL Server 2012 MISSION CRITICAL CLOUD ON BREAKTHROUGH PLATFORM YOUR TERMS INSIGHTRequired 9s & protection Scale on demand Rapid data discovery Blazing-fast performance Fast time to market Managed self-service BIOrganizational compliance Extend any data, anywhere Credible, consistent data Peace of mind Optimized productivity Complete DW solutions
    6. 6. SQL Server 2012 Reporting and Alerting Empower users Increase Productivity Increase efficiency Proactive Intelligence• Power View • End User Alerting • Enabled as SharePoint Shared Service • Highly visual design • Defined from within experience operational or • Built-in scale-out for RS ad-hoc reports Service Apps • Rich metadata-driven interactivity • Intuitive Alert rules • SharePoint Cross-farm reporting • Presentation-ready • Alerts self-managed at all times through SharePoint • Integrated backup & recovery, ULS logging, PowerShell etc. Managed Self Service BI – Corporate BI
    7. 7. Microsoft SharePoint 2010 Ribbon UI SharePoint Workspace SharePoint Mobile Business Connectivity Services Office Client and Office Web App Integration InfoPath Form Services Standards Support External Lists Workflow SharePoint Designer Visual Studio Sites Tagging, Tag Cloud, Ratings API Enhancements Social Bookmarking REST/ATOM/RSS Composites Communities Blogs and Wikis My Sites Activity Feeds Profiles and ExpertisePerformancePoint Services Org BrowserExcel ServicesChart Web Part Insights ContentVisio ServicesWeb AnalyticsSQL Server Integration Enterprise Content TypesPowerPivot/Pivot View Search Metadata and NavigationReporting Services Document Sets Multi-stage Disposition Social Relevance Audio and Video Content Types Phonetic Search Remote Blob Storage Navigation List Enhancements FAST Integration Enhanced Pipeline
    8. 8. Increase EfficiencyReporting Services is now configured and monitoredlike other SharePoint shared applications.Maximum set of SharePoint IT managementcapability enabledLower TCO on IT who can now leverage existingSharePoint skillset and experience.
    9. 9. SSRS SharePoint Integration Benefits Unified Administration through the SSRS SharePoint 2010 Shared service – SSRS is hosted in SharePoint 2010 Shared Service App pool – SSRS catalog DBs are managed as SharePoint Service App DBs – Central Admin UI for all SSRS configuration and administration – PowerShell Cmdlets
    10. 10. SSRS SharePoint Integration Benefits Improved Communication and Authentication – Support for consuming reports cross-farm – WCF and Claims based communication Better Performance for RDL Reports – Parity with Native mode performance – Faster than 2008 R2 SharePoint mode by 30-60%
    11. 11. SSRS SharePoint Integration Benefits Easier Deployment – SQL Setup option for SSRS SharePoint service – Built-in Scale-out and Load Balancer Self-service BI components (PowerView, PowerPivot) End-User Alerting
    12. 12. SSRS “Denali” Architecture
    13. 13. SSRS “Denali” Architecture
    14. 14. PowerShell cmdlets for SSRS SharePoint Mode Automate SSRS Management and Configuration to increase productivityShared Service and Proxy Service Application and Proxy Custom FunctionalityInstall-SPRSService Get-SPRSServiceApplicationInstall-SPRSServiceProxy New-SPRSServiceApplicationGet-SPRSProxyUrl Remove-SPRSServiceApplication Update-SPRSEncryptionKeyGet-SPRSServiceApplicationServers Set-SPRSServiceApplication Restore-SPRSEncryptionKey New-SPRSServiceApplicationProxy Remove-SPRSEncryptedData Get-SPRSServiceApplicationProxy Dismount-SPRSDatabase Backup-SPRSEncryptionKey Remove-SPRSDatabase New-SPRSExtension Set-SPRSDatabase Mount-SPRSDatabase Set-SPRSExtension New-SPRSDatabase Remove-SPRSExtension Get-SPRSDatabaseCreationScript Get-SPRSDatabase Get-SPRSExtension Get-SPRSDatabaseRightsScript Get-SPRSSite Get-SPRSDatabaseUpgradeScript
    15. 15. Reporting Services 2012 Architecture • SSRS is now a SharePoint Service Application • WFE uses the SA Proxy to communicate with SSRS SA machine instances • You must have C2WTS running on each machine instance running SSRS • In-built Load Balancing between WFE and SSRS SA
    16. 16. SSRS 2012 Installation SharePoint mode – Single Server • SQL Setup Installs • SSRS Add-In for SharePoint • SSRS Shared Service • After SQL Setup Finishes • Create SSRS Service Application • SharePoint Central Admin is used to configure and manage SSRS Application
    17. 17. SSRS 2012 Installation SharePoint mode – Multi Tier • WFE • RS Add-In for SharePoint on all WFE computers • Either SQL Setup or download add-in • App server • RS Shared Service on all App servers • SQL setup need to run
    18. 18. Upgrade SQL 2012 RS Add-in for SharePoint 2010 is backwards compatible  Works with SQL 2008 or SQL 2008R2 RS Servers Upgrade for Single Computer Deployment  Run SQL Setup and Choose Upgrade Upgrade for Multiple Computer Deployment  Install SQL 2012 RS Add-in for SharePoint 2010 on each SharePoint WFE node  Run SQL Setup on each Application Tier node and choose upgrade Shared Service application is created during upgrade
    19. 19. Migration Create the new SharePoint environment by installing SharePoint pre-requisite installer, SharePoint server, SQL Server 2012 Reporting Services SharePoint mode  Backup SSRS Encryption Key  Backup SharePoint Content DBs  Backup SSRS catalog DBs  Copy rsreportserver.config file if you there are any customizations to the file  Restore SharePoint Content DBs  Restore SSRS Encryption Key  Restore SSRS Catalog DB  Copy file rsreportserver.config  Configure a new Reporting Services Application using the copied SSRS DB
    20. 20. SQL 2012 RS SharePoint Mode Architecture SSRS Add-in for SharePoint SSRS Shared Service SharePoint 2010 AppSharePoint 2010 WFE Server SharePoint Service Application (IIS Hosted) SharePoint Web Application SSRSSSRS Shared Service SSRS ReportSSRS Add-in bits Viewer web part bits: and Background Shared , PowerView PowerView and (incl. & Alerting Processing SSRS - Alerting Service SharePoint 2010 Silverlight components in: Alerting XAP) WCF Claims WCF Service folders, - SharePoint 2010Service Endpoint GAC - App folders, Proxy Runtime SOAP Data - Registry entries - GAC Management Security ctrs etc. - Perf URLAccess SharePoint Object Model Create SSRS Register SSRS SharePoint Object Model Service Application Shared Service SSRS Service SharePoint Config / Content DB Application DB
    21. 21. Scale-out Mode• Built-in Network Load Balancer • Eliminates need for SW/HW NLB from WFE to App Tier• Configuration is reused eliminating configuration work• Need to install SSRS Shared Service on each machine
    23. 23. Configure to host BISM (BI Semantic Model) Connection 1. Library Settings 2. Advanced Settings 1 23. Allow management of content types 3 5. Add BI Semantic Model Connection4. Add from existing site content types 4 5
    24. 24. Authentication in SharePoint 2010MVA – Microsoft Virtual Academy Excellent presentation http://technet.microsoft.com/en-us/video//Video/hh858469
    25. 25. Claims Normalization Back to Windows Identity
    26. 26. The Claims to Windows Token Service (C2WTS)
    27. 27. C2WTS Service SSRS Example 5 4 6 7 31 2 8
    28. 28. Service Application Delegation1 2 6 3 5 4
    29. 29. Configure Constrained Delegation• C2WTS Service needs to be running on all the App Servers where we need delegation, Identify the accounts that are using for services.• Add the service accounts to the Local Security Policy on Active Directory for these roles: • Act as part of the operating system • Impersonate client after authentication • Logon as service• Configure delegation – Login to Active Directory Users & Computers and configure delegation for these Service accounts for all the data sources
    30. 30. Simple Architecture (Development)
    31. 31. Scale-out Architecture (PROD/QA)
    32. 32. Demo
    33. 33. Summary Why SSRS 2012 SharePoint mode evolved? What are the changes in SSRS 2012 in SharePoint mode? What are the underlying benefits? What are the differences? What new scenarios this enables? What you need to install and configure? What is the Architecture? Authentication / Security Demonstrate the new features.
    34. 34. References• Microsoft Virtual Academy – Breakthrough Insights using Microsoft SQL Server 2012 - Reporting Services: https://www.microsoftvirtualacademy.com/tracks/breakthroug h-insights-using-microsoft-sql-server-2012-reporting-services – Breakthrough Insights using Microsoft SQL Server 2012 - Analysis Services: https://www.microsoftvirtualacademy.com/tracks/breakthroug h-insights-using-microsoft-sql-server-2012-analysis-services• Microsoft MSDN & TechNet – Install SQL Server BI Features with SharePoint http://msdn.microsoft.com/en-us/library/hh231671 – Reporting Services Features and Tasks (SSRS) http://msdn.microsoft.com/en-us/library/bb522683