Heavy Metal PowerPivot     ReMasteredJason Himmelstein &Cornelius J. van Dyk
• SharePoint Practice Director, Sentri Inc.• Microsoft vTSP   –   virtual Technology Solutions Professional• SharePoint Fo...
• Chief Architect, Crayveon Corporation• 7 time MVP, MCITP, MCTS• Blog: www.cjvandyk.com/blog• Twitter: @cjvandyk• LinkedI...
• Architecture• Installation• SharePoint & PowerPivot• PowerPivot in Action (demo time)
Changes in TerminologyCodename Denali                        SQL Server 2012Project Crescent                          Powe...
How does it work?
Microsoft Business Intelligence                                                               Most Broadly adopted        ...
ANALYSIS SERVICES ARCHITECTUREInternet Explorer          SharePoint                                                 SQL Se...
POWERPIVOT FOR SHAREPOINTServer, Services, and Components                                            SharePoint Farm      ...
POWERPIVOT FOR SHAREPOINTRendering the PowerPivot Workbook                                        SharePoint Farm         ...
POWERPIVOT FOR SHAREPOINTRendering the PowerPivot Workbook                                        SharePoint Farm         ...
POWERPIVOT FOR SHAREPOINTPowerPivot does NOT require Kerberos                                         SharePoint Farm     ...
POWERPIVOT FOR SHAREPOINTServer Action                           SharePoint Farm                                          ...
POWERPIVOT FOR SHAREPOINTServer Action > c2wts
POWERPIVOT FOR SHAREPOINTServer Action > c2wts                                  SharePoint Farm                           ...
POWERPIVOT FOR SHAREPOINT                  Server Action              SharePoint Farm            WFE                   App...
POWERPIVOT FOR SHAREPOINT              Load Balancing         SharePoint Farm                                      By defa...
Installing PowerPivot• PowerPivot v1 for SQL 2008 R2  – New 2010 farm  – Pre-existing 2010 farm• PowerPivot v2 for SQL 201...
Installing PowerPivot 2008 R2
Installing PowerPivot v1 / 2008 R2• New 2010 farm• Pre-existing 2010 farm
Pre-existing 2010 Farm• App Server• SharePoint Admin Service account• MS Data Access Engine 2010 Redist• SQL Server 2008 R...
Pre-existing 2010 Farm• Add Features• New Installation NOT Add Features• SQL Server PowerPivot for SharePoint• HACK IT!
Pre-existing 2010 Farm
Pre-existing 2010 Farm – Hack Part• ConfigurationFile.ini• FARMADMINPORT• Microsoft.AnalysisServices.SharePoint.Integratio...
Installing PowerPivot v2 / SQL 2012
The Code Behind the Build# Open PowerShell library from: C:Program FilesMicrosoft SQL Server110ToolsPowerPivotToolsConfigu...
SQL Server 2012 PowerPivot• Builds upon V1 release in SQL Server 2008 R2• New administrative capabilities   – Lots of bug ...
SQL Server 2012 PowerPivot• A new setup experience    – Rather than installing and configuring SharePoint directly, setup ...
SQL Server Denali PowerPivot• Important note: SharePoint SP1 is required   – SQL Setup will issue a warning if SharePoint ...
DEMO• Some cool examples of PowerPivot in action.
Enabling PowerPivot & Power           View
Issues using PowerPivot & OData              Feeds Not on your local desktop!
Scaling out PowerPivot Installations• Installation at the App tier  – Requires SQL Server media     • Install SQL PowerPiv...
Check your Loopback settings!
In the end, it’s all about perspective
Special announcements• New book coming for SharePoint and SQL  Server 2012 Business Intelligence:
Handy Reference Information• Useful Links       • http://www.sharepointlonghorn.com – Jase’s blog            – @sharepoint...
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Heavy Metal PowerPivot Remastered - Experts Conference
Upcoming SlideShare
Loading in...5
×

Heavy Metal PowerPivot Remastered - Experts Conference

1,136

Published on

Jason Himmestein & Cornelius J. van Dyk present at TEC2012 on the topic of Heavy Metal PowerPivot ReMastered

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,136
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Heavy Metal PowerPivot Remastered - Experts Conference

  1. 1. Heavy Metal PowerPivot ReMasteredJason Himmelstein &Cornelius J. van Dyk
  2. 2. • SharePoint Practice Director, Sentri Inc.• Microsoft vTSP – virtual Technology Solutions Professional• SharePoint Foundation Logger (http://spflogger.codeplex.com)• Web: www.sentri.com• Blog: www.sharepointlonghorn.com• Twitter: @sharepointlhorn• LinkedIn: www.linkedin.com/in/jasonhimmelstein
  3. 3. • Chief Architect, Crayveon Corporation• 7 time MVP, MCITP, MCTS• Blog: www.cjvandyk.com/blog• Twitter: @cjvandyk• LinkedIn: http://www.linkedin.com/in/cjvandyk
  4. 4. • Architecture• Installation• SharePoint & PowerPivot• PowerPivot in Action (demo time)
  5. 5. Changes in TerminologyCodename Denali SQL Server 2012Project Crescent Power ViewProject Juneau SQL Server Data ToolsVeritpaq Engine xVelocity In-Memory Analytics EngineVertipaq for PowerPivot xVelocity for Business Intelligence
  6. 6. How does it work?
  7. 7. Microsoft Business Intelligence Most Broadly adopted Productivity & SharePoint SharePoint Excel PowerPivot Collaboration ToolsDashboards & Collaboration Workbooks Applications Scorecards Analysis Reporting Services Services Most widely deployed EIM & BI Platform Integration Master Data Services Services LOB Odata Apps Feeds
  8. 8. ANALYSIS SERVICES ARCHITECTUREInternet Explorer SharePoint SQL Server Data Tools Power View Excel Services Reporting ServicesPowerPivot for xlsx Excel Analysis Services PowerPivot for SharePoint (Analysis Services) Excel BI Semantic Model xlsxThird Party Apps Personal BI Team BI Corporate BI
  9. 9. POWERPIVOT FOR SHAREPOINTServer, Services, and Components SharePoint Farm c2wts/proxy c2wts SQL Server WFE App Content Excel Calculation Client Excel Web Access Services MSOLAP Excel Services Application Proxy TCP MSOLAP Driver HTTP Channel Excel Web Service PowerPivot Service Application Proxy Excel Calc Services PowerPivot System Service PowerPivot Web Analysis Services inExcel Services Service VertiPaq ModePowerPivot Services Data sources
  10. 10. POWERPIVOT FOR SHAREPOINTRendering the PowerPivot Workbook SharePoint Farm c2wts SQL Server WFE App Content Excel Calculation Client Excel Web Access Services MSOLAP Excel Services Application Proxy Channel Excel Web Service PowerPivot Service Application Proxy Excel Calc Services PowerPivot System Service PowerPivot Web Analysis Services in Service VertiPaq Mode Data sources
  11. 11. POWERPIVOT FOR SHAREPOINTRendering the PowerPivot Workbook SharePoint Farm c2wts SQL Server WFE App Content Excel Calculation Client Excel Web Access Services MSOLAP c:Program Excel Services Files...OLAPBacku Application Proxy p Channel Excel Web Service PowerPivot Service Application Proxy Excel Calc Services PowerPivot System Service PowerPivot Web Analysis Services in Service VertiPaq Mode Data sources
  12. 12. POWERPIVOT FOR SHAREPOINTPowerPivot does NOT require Kerberos SharePoint Farm c2wts SQL Server WFE App Content Excel Calculation Client Excel Web Access Services MSOLAP Excel Services Application Proxy Channel Excel Web Service PowerPivot Service Application Proxy Excel Calc Services PowerPivot System Service PowerPivot Web Analysis Services in Service VertiPaq Mode Data sources
  13. 13. POWERPIVOT FOR SHAREPOINTServer Action SharePoint Farm c2wts SQL Server WFE App Content Excel Calculation Client Excel Web Access Services MSOLAP Excel Services Application Proxy Channel Excel Web Service PowerPivot Service Application Proxy Excel Calc Services PowerPivot System Service PowerPivot Web Analysis Services in Service VertiPaq Mode Data sources
  14. 14. POWERPIVOT FOR SHAREPOINTServer Action > c2wts
  15. 15. POWERPIVOT FOR SHAREPOINTServer Action > c2wts SharePoint Farm c2wts WFE App Excel Calculation Client Excel Web Access Content Services MSOLAP Excel Services Application Proxy Channel Excel Web Service PowerPivot Service Application Proxy Excel Calc Services PowerPivot System Service PowerPivot Web Analysis Services in Service VertiPaq Mode Data sources
  16. 16. POWERPIVOT FOR SHAREPOINT Server Action SharePoint Farm WFE AppClient Content c:Program Files...OLAPBacku p ImageLoad Data sources
  17. 17. POWERPIVOT FOR SHAREPOINT Load Balancing SharePoint Farm By default, set to round-robin App1 App2 health allocation Testing notes that BP to set to health-based allocation Uses more resources than round-robin BUT, pro-actively evicts unnecessary VertiPaq dBs when under memory pressure
  18. 18. Installing PowerPivot• PowerPivot v1 for SQL 2008 R2 – New 2010 farm – Pre-existing 2010 farm• PowerPivot v2 for SQL 2012 – Stand alone install – Wizard driven – PowerShell
  19. 19. Installing PowerPivot 2008 R2
  20. 20. Installing PowerPivot v1 / 2008 R2• New 2010 farm• Pre-existing 2010 farm
  21. 21. Pre-existing 2010 Farm• App Server• SharePoint Admin Service account• MS Data Access Engine 2010 Redist• SQL Server 2008 R2 Setup in Admin mode
  22. 22. Pre-existing 2010 Farm• Add Features• New Installation NOT Add Features• SQL Server PowerPivot for SharePoint• HACK IT!
  23. 23. Pre-existing 2010 Farm
  24. 24. Pre-existing 2010 Farm – Hack Part• ConfigurationFile.ini• FARMADMINPORT• Microsoft.AnalysisServices.SharePoint.Integration.dll• http://bit.ly/PowerPivotDLL• C:Program FilesMicrosoft SQL Server100Setup BootstrapSQLServer2008R2x64
  25. 25. Installing PowerPivot v2 / SQL 2012
  26. 26. The Code Behind the Build# Open PowerShell library from: C:Program FilesMicrosoft SQL Server110ToolsPowerPivotToolsConfigurationToolResourcesConfigurePowerPivot.ps1Add-SPSolution -LiteralPath C:Program FilesMicrosoft SQL Server110ToolsPowerPivotToolsConfigurationToolResourcesPowerPivotFarm.wspAdd-SPSolution -LiteralPath C:Program FilesMicrosoft SQL Server110ToolsPowerPivotToolsConfigurationToolResourcesPowerPivotWebApp.wspDeployFarmSolutionDeployWebAppSolutionToCentralAdminInstall-SPFeature -path PowerPivotInstall-SPFeature -path PowerPivotAdminInstall-SPFeature -path PowerPivotSiteSetEngineServiceCredentials spfloggerb_powerpivotv2 $password; New-PowerPivotEngineServiceInstance -Provision:$trueNew-PowerPivotSystemServiceInstance -Provision:$trueNew-PowerPivotServiceApplication -ServiceApplicationName PowerPivot Service Application -DatabaseServerName SQL2012 -DatabaseName PowerPivotServiceApplicationDB -AddToDefaultProxyGroup:$true;Set-PowerPivotSystemService -WorkbookUpgradeOnDataRefresh:$True -Confirm:$falseDeployWebAppSolution http://sp2010sp1/ 2047EnableSiteFeatures http://sp2010sp1 $trueStartService "Microsoft.SharePoint.Administration.Claims.SPWindowsTokenServiceInstance"UpdateSecureStoreMasterKey Secure Store Service Proxy ********CreateUnattendedAccountForDataRefresh http://sp2010sp1 PowerPivotUnattendedAccount PowerPivot Unattended Account for Data Refresh SPFLOGGERb_spAdmin $passwordAddMSOLAP5AsECSTrustedProvider Excel Services Application
  27. 27. SQL Server 2012 PowerPivot• Builds upon V1 release in SQL Server 2008 R2• New administrative capabilities – Lots of bug fixes – Default allocation algorithm changed to health-based rather than round-robin – Manage the amount of database caching done on the app servers – Database caching cleanup (based on inactivity) – Disable data refresh jobs if they are constantly failing, or if they succeed but are not being viewed
  28. 28. SQL Server 2012 PowerPivot• A new setup experience – Rather than installing and configuring SharePoint directly, setup now just lays down the bits and there is a new standalone configuration wizard• Capabilities: – Wizard has both a one-click “GO” option as well as a step-by-step experience – Existing farm steps integrated with the wizard – Individual steps can be scripted – History is directly integrated into the tool – Able to uninstall, upgrade, repair and patch separately
  29. 29. SQL Server Denali PowerPivot• Important note: SharePoint SP1 is required – SQL Setup will issue a warning if SharePoint SP1 has not been installed when the PowerPivot bits are laid down. This gives you some time to upgrade to SP SP1. – However, if you still haven’t upgraded to SP1, by the time you get to run the PowerPivot configuration wizard, we will throw a fatal error and you will be blocked from configuring your SharePoint farm until you upgrade to SP1.
  30. 30. DEMO• Some cool examples of PowerPivot in action.
  31. 31. Enabling PowerPivot & Power View
  32. 32. Issues using PowerPivot & OData Feeds Not on your local desktop!
  33. 33. Scaling out PowerPivot Installations• Installation at the App tier – Requires SQL Server media • Install SQL PowerPivot for SharePoint • Requires separate install of SSRS• Installation at the Web tier – Does not require SQL Server media • Reporting Services Add-in for SharePoint Products is shipped as a web downloadable add-in – http://www.microsoft.com/download/en/details.aspx?amp;a mp;displaylang=en&id=29068
  34. 34. Check your Loopback settings!
  35. 35. In the end, it’s all about perspective
  36. 36. Special announcements• New book coming for SharePoint and SQL Server 2012 Business Intelligence:
  37. 37. Handy Reference Information• Useful Links • http://www.sharepointlonghorn.com – Jase’s blog – @sharepointlhorn – jase@sharepointlonghorn.com – http://aurl.to/v - THE Authoratative SharePoint Versions and Downloads list • http://www.cjvandyk.com/blog - Corne’s blog – @cjvandyk – c@crayveon.com• Microsoft References – Power View Demos • http://blogs.msdn.com/b/oneclickbi/archive/2011/12/27/more-demos-of-power-view- available.aspx• Download links • http://powerpivotgeek.com – Dave Wickert & Lee Graber (Microsoft Product Team Members) » Best exclusively PowerPivot blog around • http://spflogger.codeplex.com – Its not PowerPivot, but its wicked cool so check it out!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×