Date post: | 15-Jan-2015 |
Category: |
Technology |
Upload: | innotech |
View: | 8,561 times |
Download: | 0 times |
Sagar GoliBI Architect
SQL Server 2012 -Reporting Services is now a SharePoint 2010 Service Application
ObjectivesWhy 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.
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
Microsoft Business Intelligence Offering
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS
ExcelPerformancePoi
nt
BI PLATFORM
SQL Server Reporting Services
SQL Server Analysis Services/SQL
PDW
SQL Server DBMS & Master Data Services (MDS)
SQL Server Integration Services
SharePoint Server
DELIVERY
Reports Dashboards Excel Services &Workbooks
AnalyticViews Scorecards
PowerPivot Power View
Rapid data discovery
Managed self-service BI
Credible, consistent data
Complete DW solutions
Scale on demand
Fast time to market
Extend any data, anywhere
Optimized productivity
Required 9s & protection
Blazing-fast performance
Organizational compliance
Peace of mind
MISSION CRITICAL PLATFORM
CLOUD ON YOUR TERMS
BREAKTHROUGH INSIGHT
Unlock new insights with pervasive data discovery across the
organization
Create business solutions fast, on your terms across server & private or public cloud
Enable mission critical performance & availability at an appropriate TCO
SQL Server 2012
SQL Server 2012 Reporting and Alerting
• Enabled as SharePoint Shared Service
• Built-in scale-out for RS Service Apps
• SharePoint Cross-farm reporting
• Integrated backup & recovery, ULS logging, PowerShell etc.
• End User Alerting
• Defined from within operational or ad-hoc reports
• Intuitive Alert rules
• Alerts self-managed through SharePoint
• Power View
• Highly visual design experience
• Rich metadata-driven interactivity
• Presentation-ready at all times
Increase efficiencyIncrease Productivity Proactive Intelligence
Managed Self Service BI – Corporate BI
Empower users
Microsoft SharePoint 2010Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support
Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser
Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements
Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline
PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot/Pivot ViewReporting Services
Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS
Communities
Search
Sites
Composites
ContentInsights
Increase Efficiency
SITUATION IN PREVIOUS VERSION
Providing Reporting capability in SharePoint require separate configuration and sometime challenging integration tasks
Only a limited set of SharePoint IT management capability was available
Different skills are required from IT to build reporting capability and SharePoint farm
SHAREPOINT INTEGRATION REDEFINED
Reporting Services is now configured and monitored like other SharePoint shared applications.
Maximum set of SharePoint IT management capability enabled
Lower TCO on IT who can now leverage existing SharePoint skillset and experience.
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
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%
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
SSRS “Denali” Architecture
SSRS “Denali” Architecture
PowerShell cmdlets for SSRS SharePoint Mode Automate SSRS Management and Configuration to increase
productivity
Custom Functionality
Update-SPRSEncryptionKey
Restore-SPRSEncryptionKey
Remove-SPRSEncryptedData
Backup-SPRSEncryptionKey
New-SPRSExtension
Set-SPRSExtension
Remove-SPRSExtension
Get-SPRSExtension
Get-SPRSSite
Shared Service and Proxy Install-SPRSService Install-SPRSServiceProxy Get-SPRSProxyUrl Get-SPRSServiceApplicationServers
Service Application and Proxy Get-SPRSServiceApplication New-SPRSServiceApplication Remove-SPRSServiceApplication Set-SPRSServiceApplication New-SPRSServiceApplicationProxy Get-SPRSServiceApplicationProxy Dismount-SPRSDatabase Remove-SPRSDatabase Set-SPRSDatabase Mount-SPRSDatabase New-SPRSDatabase Get-SPRSDatabaseCreationScript Get-SPRSDatabase Get-SPRSDatabaseRightsScript Get-SPRSDatabaseUpgradeScript
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
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
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
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
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
SQL 2012 RS SharePoint Mode Architecture
SharePoint Object Model
SharePoint 2010 WFE
SharePoint Object Model
SharePoint Config / Content DB
SharePoint Web Application
SSRS Service Application DB
Report Viewer web part
, PowerView & Alerting
Silverlight components
URLAccess
SOAP
SSRS Servic
eProxy
SSRS Add-in bits (incl. PowerView and Alerting XAP) in:- SharePoint 2010
folders, - GAC
SSRS Add-in for SharePoint
SharePoint Service Application (IIS Hosted)
Security
Data Managemen
t
SSRS and
Alerting
Service App
Runtime
Background Processing
SSRS Shared Service
WCF Endpoint
Register SSRS Shared Service
SSRS Shared Service bits:- SharePoint 2010
folders, - GAC- Registry entries- Perf ctrs etc.
SSRS Shared Service
SharePoint 2010 App Server
Create SSRS Service
Application
WCF Claims
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
PowerView Architecture
NOTE: NOT SUPPORTED FOR MULTI-DIMENSIONAL SSAS INSTANCE
Configure to host BISM (BI Semantic Model) Connection
1 2
4
5
3
1. Library Settings 2. Advanced Settings
3. Allow management of content types
4. Add from existing site content types
5. Add BI Semantic Model Connection
Authentication in SharePoint 2010
http://technet.microsoft.com/en-us/video//Video/hh858469
MVA – Microsoft Virtual Academy Excellent presentation
Claims Normalization Back to Windows Identity
The Claims to Windows Token Service (C2WTS)
C2WTS Service SSRS Example
1 23
45
6
7
8
Service Application Delegation
1 2
3
4
6
5
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
Simple Architecture (Development)
Scale-out Architecture (PROD/QA)
Demo
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.
References
• Microsoft Virtual Academy– Breakthrough Insights using Microsoft SQL Server 2012 -
Reporting Services: https://www.microsoftvirtualacademy.com/tracks/breakthrough-insights-using-microsoft-sql-server-2012-reporting-services
– Breakthrough Insights using Microsoft SQL Server 2012 - Analysis Services: https://www.microsoftvirtualacademy.com/tracks/breakthrough-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