Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

55
Heavy Metal PowerPivot Jason Himmelstein Sentri, Inc www.sharepointlonghorn.com [email protected] @sharepointlhorn Cornelius J. van Dyk Crayveon Corporation www.cjvandyk.com/blog [email protected] @cjvandyk

description

Jason Himmelstein presents Heavy Metal Power Pivot at SP Connections 2012

Transcript of Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Page 1: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Heavy Metal PowerPivot

Jason Himmelstein Sentri, Inc

www.sharepointlonghorn.com

[email protected]

@sharepointlhorn

Cornelius J. van Dyk Crayveon Corporation

www.cjvandyk.com/blog

[email protected]

@cjvandyk

Page 2: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

• SharePoint Practice Director, Sentri Inc.

• MCITP, MCTS SharePoint 2010

• 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

Page 3: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

• Chief SharePoint Architect, Crayveon

• 7 time Microsoft MVP

• MCITP, MCTS SharePoint 2010

• SharePoint Foundation Logger

(http://spflogger.codeplex.com)

• Blog: www.cjvandyk.com/blog

• Twitter: @cjvandyk

• LinkedIn: http://www.linkedin.com/in/cjvandyk

Page 4: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

HEAVY METAL POWERPIVOT

• Architecture

• Installation

• In Action Examples

• Denali

Page 5: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Architecture

SQL

Oracle

DB2

Azure

SharePoint

PowerPivot UDR

XML

Text

RSS

SSRS

SSAS

Informix

Sybase

Terra data Access

Page 6: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

INSTALLING POWERPIVOT

• New 2010 farm

• Pre-existing 2010 farm

Page 7: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

PRE-EXISTING 2010 FARM

• App Server

• SharePoint Admin Service account

• MS Data Access Engine 2010 Redist

• SQL Server 2008 R2 Setup in Admin mode

Page 8: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

PRE-EXISTING 2010 FARM

• Add Features

• New Installation NOT Add Features

• SQL Server PowerPivot for SharePoint

• HACK IT!

Page 9: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

PRE-EXISTING 2010 FARM

Page 10: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

PRE-EXISTING FARM – Hack Part

• ConfigurationFile.ini

• FARMADMINPORT

• Microsoft.AnalysisServices.SharePoint.Integration.dll

• http://bit.ly/PowerPivotDLL

• C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x64

Page 11: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

DEMO

• Some cool examples of PowerPivot in action.

Page 12: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

HEAVY METAL POWERPIVOT

Page 13: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

New SQL Server 2012

Was Project Crescent Now Power View

Was Project Juneau SQL Server Data Tools

Page 14: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

What’s new in SQL Server 2012 PowerPivot

Page 15: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

• Builds upon V1 release in SQL Server 2008 R2

• New administrative capabilities

● Lots of bug fixing, failover capabilities and scalability

enhancements

● Default allocation algorithm changed to health-based rather than

round-robin (means we are more responsive to low memory

situations

● More administrative controls:

• 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

SQL Server Denali PowerPivot

Page 16: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

SQL Server Denali PowerPivot

(cont.)

• 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

Page 17: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

PowerPivot v2 Setup and Config...

Page 18: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 19: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 20: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 21: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 22: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 23: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 24: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 25: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 26: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 27: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 28: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 29: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 30: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 31: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 32: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 33: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 34: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 35: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 36: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 37: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 38: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 39: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 40: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 41: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 42: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 43: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 44: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 45: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 46: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 47: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 48: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot
Page 49: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

The Code Behind the Build (copied from the UI)

# Open PowerShell library from: C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\ConfigurePowerPivot.ps1

Add-SPSolution -LiteralPath 'C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp'

Add-SPSolution -LiteralPath 'C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp'

DeployFarmSolution

DeployWebAppSolutionToCentralAdmin

Install-SPFeature -path PowerPivot

Install-SPFeature -path PowerPivotAdmin

Install-SPFeature -path PowerPivotSite

SetEngineServiceCredentials 'spflogger\b_powerpivotv2' $password; New-PowerPivotEngineServiceInstance -Provision:$true

New-PowerPivotSystemServiceInstance -Provision:$true

New-PowerPivotServiceApplication -ServiceApplicationName 'PowerPivot Service Application' -DatabaseServerName 'SQL2012' -DatabaseName

'PowerPivotServiceApplicationDB' -AddToDefaultProxyGroup:$true;Set-PowerPivotSystemService -WorkbookUpgradeOnDataRefresh:$True -

Confirm:$false

DeployWebAppSolution 'http://sp2010sp1/' 2047

EnableSiteFeatures 'http://sp2010sp1' $true

StartService "Microsoft.SharePoint.Administration.Claims.SPWindowsTokenServiceInstance"

UpdateSecureStoreMasterKey 'Secure Store Service Proxy' '********'

CreateUnattendedAccountForDataRefresh 'http://sp2010sp1' 'PowerPivotUnattendedAccount' 'PowerPivot Unattended Account for Data Refresh'

'SPFLOGGER\b_spAdmin' $password

AddMSOLAP5AsECSTrustedProvider 'Excel Services Application'

Page 50: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

SQL Server Denali PowerPivot

(cont.)

• Important note:

SharePoint SP1 is required for CTP3, RC0, and RTM

• 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.

Page 51: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Gotchas! The multi-server hiccup

CTP3 comes with TCP\IP disabled

Until you enable this, no off server

communication will happen to SQL

Page 52: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Gotchas! The single-server hiccup

Can’t log in to SharePoint locally?

Check your Loopback settings!

Page 53: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Special announcements

• Jason’s book coming for SharePoint and

SQL Server 2012 Business Intelligence:

Page 54: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Handy Reference Information • Useful Links

• http://www.sharepointlonghorn.com – Jase’s blog – @sharepointlhorn – [email protected] – http://aurl.to/v - THE Authoratative SharePoint Versions and Downloads list

• http://www.cjvandyk.com/blog - Corne’s blog – @cjvandyk – [email protected]

• Microsoft References ● Microsoft Full Up BI Demo Machine

• http://www.mssalesdemos.com

• 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!

Page 55: Himmelstein SP Connections Session HAD308 Heavy Metal Power Pivot

Your Feedback is Important

Please fill out a session evaluation form

drop it off at the conference registration

desk.

Thank you!