SlideShare une entreprise Scribd logo
1  sur  55
Deploying and Managing
PowerPivot for SharePoint
An Analysis Services and SQLCAT presentation
Dave Wickert, Denny Lee
Microsoft
Session Code • Session Title
SQL Server Customer Advisory Team (SQLCAT)
• Works on the largest, most complex SQL projects worldwide
• MySpace - 4.4 million concurrent users at peak time, 8 billion friend
relationships, 34 billion e-mails, 1 PetaByte store, scale-out using SSB
and SOA http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000004532
• Bwin – Most popular European online gaming site – 30000 database
trans / second, motto: “Failure is not an option”; 100 TB total storage
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000004138
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000001470
• Korea Telecom - Largest telco in Korea serves 26 million customers;
3 TB Data Warehouse
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000001993
• Drives product requirements back into SQL Server from our
customers and ISVs
• Shares deep technical content with SQL Server community
• SQLCAT.com & http://blogs.msdn.com/mssqlisv
Session Code • Session Title
SQL Server Design Win Program
• Target the most challenging and innovative SQL Server
applications
• 10+ TB DW, 3k/tran/s OLTP, Large 500GB+ Cubes, Competitive
migrations, Complex deployments, Server Consolidation (1000+)
• Invest in large scale, referenceable SQL Server projects
across the world
• Provide SQLCAT technical & project experience
• Conduct architecture and design reviews covering performance,
operation, scalability and availability
• Offer use of HW lab in Redmond with direct access to SQL Server
development team
• Work with Marketing Team Developing PR
Session Code • Session Title
Upgrade Reliability Assurance
Regular status updates within one month of completing each
playback test cycle
Complimentary testing for qualified customer against every new
version of SQL Server
Opportunity to request improvements directly from the product
group for potential upgrade issues
Preparing for a smooth transition to the next version of SQL Server ...
Two-way NDA and Participation Agreement
to ensure security and privacy
For more information, contact sqlura@microsoft.com
Session Code • Session Title
SQLCAT and SQL CSS Invite You…
ROOM 611
• To the SQL Server Clinic where the most experienced SQL Server experts in the
world will be waiting to talk with you.
• Bring your toughest Questions / Challenges to the experts who have seen it all
• Architect and Design your future applications with experts who have done it before
with some of the largest, most complex systems in the world
• Or just stop in to say hello!
Session Code • Session Title
Agenda
Focus is PowerPivot for SharePoint
• Implementations
• PowerPivot Infrastructure
• Capacity Planning
• Upload Configuration
• Troubleshooting
Implementations
How are we going to build this?
Session Code • Session Title
Implementations
Installation
Read the manuals!!!
• New end-to-end install guides will be on sqlcat.com shortly
There are a lot of steps and a lot components integrated together:
• PowerPivot System Service, AS Engine, SharePoint, Excel Services,
Reporting Services, Excel Client, Office Workspace, IIS, Windows, etc.)
Examples:
• To change password for SharePoint Farm takes seven separate steps in the
farm, services, and IIS.
• Multiple steps to handle larger file sizes
Quick Tips
• Requires domain accounts
• Upgrade is tricky! May want to build out new server vs. upgrading existing
Implementations
PowerPivot “New Server”
PowerPivot
“New Server”
Implementations
Move SQL databases out
SharePoint
Databases
SharePoint
Web/App Server
Implementations
Scale-out
SharePoint
Databases
SharePoint
Web/App Server
SharePoint
Web/App Server
SharePoint
Web/App Server
SharePoint
Web/App Server
LB
Implementations
Dedicated servers w/
high availability
SharePoint
Databases
SharePoint
Web Server
SharePoint
Web Server
SharePoint
App Server
SharePoint
App Server
SharePoint
App Server
LB
. . .
. . .
Implementations
Capacity planning (long term)
“New Server”
(1)
‘alias’ the SharePoint RDBMS physically moves the database,
but the SharePoint configuration remains intactSingle
Server
(2)
‘migrate’ the SharePoint RDBMS so that the SharePoint
configuration sees the database server in its true
location
Single
Server
(3)
Single
Server
Single
Server
Multiple
Servers
Scale-out the farm by adding NLB servers;
all servers providing all services(4)
Specialize the farm; add app servers which are tied
to various services (size, scale and configure)
WFE App
Server
(5)
App
Server
App
Server
http://bit.ly/cZOHe0
Session Code • Session Title
Implementations
Delegation, Claims, Active Directory
• Issue: Clicking on slicers on a PowerPivot workbook in SharePoint only
worked as a domain administrator
• Tried: The data connection uses Windows Authentication and user
credentials could not be delegated
• Solution: Occurs when AD environment upgraded from NT 4.0. Ensure users
are:
• Members of the “Pre-Windows 2000” NT group (i.e. have Pre-Windows 2000
Compatible Access”
• Part of the “Authenticated Users” group and have “Read Permissions”
• References
• Delegation, Claims, Active Directory…Oh My!…Aw Crap!
• The data connection uses Windows Authentication and user credentials could not
be delegated
• Testing the Claims To Windows Token Service for different identities
• Delegation, Claims, Active Directory….Again?! Frak!
PowerPivot Infrastructure
a peek inside
PowerPivot Infrastructure
PowerPivot for Excel
The database is IN the workbook
Excel
PowerPivot Add-In
MSOLAP
AMO ADOMD.NET
VertiPaq Engine
PowerPivot for Excel
Architecture
Excel Client
PivotTable MSOLAP
In-Proc
TCP
HTTP
VertiPaq
PowerPivot
Add-In
AMO
ADOMD.NET
A peek into the VertiPaq Internal Storage
Understanding why an Excel PowerPivot workbook is so large
Data Sources
PowerPivot for SharePoint
Server, Services, and Components
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
Excel Services
PowerPivot Services
c2wts
Data Sources
PowerPivot for SharePoint
Rendering the PowerPivot Workbook
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
Data Sources
PowerPivot for SharePoint
Rendering the PowerPivot Workbook
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
c:Program Files...OLAPBackup
Data Sources
PowerPivot for SharePoint
PowerPivot does NOT require Kerberos
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
Data Sources
PowerPivot for SharePoint
Server Action
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
PowerPivot for SharePoint
Server Action > c2wts
Data Sources
PowerPivot for SharePoint
Server Action > c2wts
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
Data Sources
PowerPivot for SharePoint
Server Action
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
c:Program Files...OLAPBackup
ImageLoad
PowerPivot for SharePoint
Load Balancing
App1
Excel Calculation
Services
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
c2wts
App2
Excel Calculation
Services
MSOLAP
TCP
HTTP
Channel
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
• By default, set to round-
robin 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
Capacity Planning
A preview on how to plan for PowerPivot for
SharePoint
Session Code • Session Title
Capacity Planning
Provisioning
Metric Determination
Total # of Users • Ascertain maintenance costs for user-base
• Storage Requirements = Avg # of files x Avg Size of files x
Total # of Users
Total # of Concurrent Users Help determine number of SharePoint WFEs
Total # of PowerPivot Users Help determine number of SharePoint Application Servers
(hosting Excel Services, AS Engine, PowerPivot System
Service)
# of Files; Avg/Max Size of Files Necessary to determine storage requirements to host
SharePoint data (PowerPivot and non-PowerPivot).
Data Refresh Options • Security and driver issues – users will have access to
data sources that PowerPivot may not have
• Frequency and # of files dictate how much resources
used to process/open/store these files
Session Code • Session Title
Capacity Planning
e2e Perf Test Preview > Scenario
• We are currently running end-to-end capacity testing; will be released
as part of PowerPivot Best Practices Guide
• Test Scenario
• Starting w/ 25 workbooks; range of workbooks from 3MB-400MB
• Dell R905 Windows Server 2008R2 64-bit, 64GB, 16 cores, local 15K disks
RAID 10
• ECS/PowerPivot Same Server vs. Separate Servers
• >1.5M queries executed in our tests for each run
• Observations
• SSAS queries small % of browser RT (e.g. 200-500ms for 30s RT)
• A lot of queries from ECS to Analysis Services in VertiPaq mode (by way of
OLEDB and PSS), e.g. 196-500 calls for small workbooks (factor is number of
parts and slicers)
• Size of workbooks small so memory not an issue (e.g. 10GB to SSAS);
network, disk counters minimal
Session Code • Session Title
Capacity Planning
Impact of slicers, charts, tables, worksheets
~20
~530
Data Sources
Capacity Planning
e2e Perf Test Preview > Context
WFE
Excel Web Access
App
Excel Calculation
Services
Content
SQL
Excel Web Service
SharePoint Farm
MSOLAP
TCP
HTTP
Channel
PowerPivot Web
Service
Excel Calc Services
PowerPivot System
Service
Analysis Services in
VertiPaq Mode
PowerPivot Service
Application Proxy
Client
Excel Services
Application Proxy
c2wts
0:00
0:30
0:00.4
Capacity Planning
e2e Perf Test Preview > Server Load
0
2
4
6
8
10
12
0
10
20
30
40
50
60
70
10 20 30 40 50 60 70 80 90 100110120130140150160
ResponseTime(s)
CPU%
ECS/PowerPivot on Same Server
1. Avg ECS CPU
1. Avg AS CPU
1. Avg RT
0
2
4
6
8
10
12
0
10
20
30
40
50
60
70
10 20 30 40 50 60 70 80 90 100110120130140150160
ResponseTime(s)
CPU%
ECS/PowerPivot on Separate Server
2. Avg ECS
2. Avg AS CPU
2. Avg RT
Session Code • Session Title
Capacity Planning
e2e Perf Test Preview > Observations
• DRAFT – we are NOT done yet
• Will publish “PowerPivot Best Practices” and/or “PowerPivot
Capacity Planning” guide(s) once tests are completed on
sqlcat.com
• Observations … NOT final conclusions
• CPU hits inflection point, does not max out, RTs increase more so
after inflection (processor, memory, disk, network are NOT
bottlenecks)
• RT 2s vs. 10s (separate / same) much > linear perf
• Leaning towards optimal design to have separate ECS : PowerPivot
servers (2:1 ratio)
• Separate results also confirm that performance / scalability relate to
the HTTP POSTs
• Still determining what WCF / ASP.NET / IIS tweaks we can use to
better handle the traffic (thus able to push more through single box
and multibox
Capacity Planning
Content database > RBS
SharePoint
Excel Services
PowerPivot
Web Services
SharePoint dBs
SQL
RBS > Filestream
10K
http://bit.ly/9BW9Wx
Dedicated RBS
Capacity Planning
Content dB > RBS Server
SharePoint
Excel Services
PowerPivot
Web Services
SharePoint dBs
SQL RBS > Filestream
Capacity Planning
Content dB > RBS Server Concurrency
266
463
1119
186
261
1028
192
281
579
0
200
400
600
800
1000
1200
1 Client 2 Clients 5 Clients
Upload Duration (ms) by
Number of Concurrent Clients
Content DB
RBS on SharePoint DB Server
RBS on Dedicated Server
Upload Configuration
Uploading a PowerPivot workbook to
SharePoint takes on new meaning…
Session Code • Session Title
Upload Configuration
Quick Notes
SharePoint is optimized for download, hence our
concerns for PowerPivot scenarios were for upload
Important because IT (SharePoint) Administrators
are now dealing with larger files
• Default SharePoint Scenarios
• Max Size: 50Mb; Average Size: 20Mb
• PowerPivot SharePoint Scenarios
• Max Size: 2000Mb (configure Excel Services and SharePoint);
Average Size: ~50Mb
• Install instructions provide how to configure this
Upload Configuration
High Latency / Low Bandwidth
• Saving from Excel uses
Cobalt protocol
• Saves file asynchronously,
i.e. user can continue to
edit file while file is
uploaded
• File is uploaded in 4K
chunks
• Slower than WebDAV (next
page) but more suitable for
high latency / low
bandwidth scenarios
Session Code • Session Title
Upload Configuration
Using WAN Accelerators
0
100
200
300
400
500
600
700
800
900
1000
1 2 3
ExecutionTimeinSeconds
Run
Document Upload Execution Time
0
500
1000
1500
2000
2500
1 2 3 4 5 6 7
ExecutionTimeinSeconds
Run
Document Upload Execution Time
1.6 GB
1.8 GB
2 GB
Upload Configuration
Low Latency / High Bandwidth
• Saving from SharePoint UI
ultimately uses WebDAV
• Saves file synchronously but
does it pretty fast
• Think IIS HTTP posts –
optimized for corporate
environments
Troubleshooting
Diagnose
Late breaking bugs!
Troubleshooting
Reading ULS Logs
%commonprogramfiles%Microsoft SharedWeb Server Extensions14LOGS
Troubleshooting
SQL Profiler
Troubleshooting
Resources
• SQL Server PowerPivot for SharePoint Newsgroup
• Personal / MVP blogs like:
• powerpivotgeek.com
• dennyglee.com
• powerpivotpro.com
• powerpivot-info.com
• powerpivotblog.nl
• Twitter > #PowerPivot
• Professional Microsoft PowerPivot for Excel and
SharePoint > Chapter 9*
Troubleshooting
Late breaking bugs . . .
Client: Never edit database and rely on the Excel dirty
workbook check – always manually SAVE, then exit
Troubleshooting
Late breaking bugs . . .
Server: Doing a SQL Server 2008 R2 install prior to installing
PowerPivot for SharePoint
Troubleshooting
Late breaking bugs . . .
Issue: If running on a fast multi-core server (e.g. we’ve seen
this on a dual 6-way server with 96GB memory)
A “New Server” installation may fail to configure SharePoint
Secure Store. No error is returned; it just isn’t there . . .
Solution: Follow the “Existing farm” post-install sets to
configure a Secure Store service application, generate a master
key and create any desired accounts.
Troubleshooting
Late breaking bugs . . .
Issue: Snapshots fail to be taken (red “X”) in lower right-hand corner.
Many issues appear to be in play that can cause this problem:
• Make sure Excel Services is working. Without it, you don’t get
snapshots.
• You may have used the Blank site template. It has the PowerPivot
feature disabled – make sure the site collection feature is turned
on
• The setting for how to view an item may have been changed from
“In-Browser” to “in-application”. Check the document library
advanced settings.
• If all else fails, login interactively with the web application’s app
pool service account – can you view the content in Excel Services
using that account?
Troubleshooting
Late breaking bugs . . .
Issue: Databases are not being deleted from your local AS
instance, ULS is reporting “Type mismatch” failures.
Fixed in CU4, but you can cause it by-hand if you delete
databases using SSMS
Workaround:
• Go ahead and use delete if you wish – most databases will
delete OK
• If you are unable to delete (and you get the “Type mismatch”
error), then issue a detach instead and clean up the data
folder by-hand
Troubleshooting
Late breaking bugs . . .
Where we need your help to get a repro:
• If you do an installation and you find that the
PowerPivot timer jobs are missing
• If you are trying to modify a SP master page to
customize a Gallery, you may find that your changes
are not being applied.
If you run into any of these, drop me a line directly
(dwickert@microsoft.com)
Session Code • Session Title
Complete the Evaluation Form to Win!
Win a Dell Mini Netbook – every day – just for handing in
your completed form. Each session evaluation form
represents a chance to win.
Pick up your evaluation form:
• In each presentation room
• At the PASS Booth near registration
Drop off your completed form:
• Near the exit of each presentation room
• At the PASS Booth near registration
Sponsored by Dell
Thank you
for attending this session and the
2010 PASS Summit in Seattle

Contenu connexe

Tendances

Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?Jason Himmelstein
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft AzureK.Mohamed Faizal
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsSPC Adriatics
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityDamir Bersinic
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITProJason Himmelstein
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsUnbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsIsabelle Van Campenhoudt
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Michael Noel
 
O365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudO365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudNCCOMMS
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingJohn Calvert
 
Using Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web ServicesUsing Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web Servicesguest484c12
 
SPCA2013 - Windows Azure for SharePoint People
SPCA2013 - Windows Azure for SharePoint PeopleSPCA2013 - Windows Azure for SharePoint People
SPCA2013 - Windows Azure for SharePoint PeopleNCCOMMS
 
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...Softree Technology Pvt. Ltd
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationNCCOMMS
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Michael Noel
 
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Alistair Pugin
 

Tendances (20)

Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?What’s new in SharePoint 2016 Beta 2?
What’s new in SharePoint 2016 Beta 2?
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and Availability
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
PowerShell for the Anxious ITPro
PowerShell for the Anxious ITProPowerShell for the Anxious ITPro
PowerShell for the Anxious ITPro
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groupsUnbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
 
O365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudO365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloud
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
 
Using Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web ServicesUsing Oracle Database with Amazon Web Services
Using Oracle Database with Amazon Web Services
 
SPCA2013 - Windows Azure for SharePoint People
SPCA2013 - Windows Azure for SharePoint PeopleSPCA2013 - Windows Azure for SharePoint People
SPCA2013 - Windows Azure for SharePoint People
 
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
Migrate SharePoint 2016 To SharePoint 2019 Environment Using Content Database...
 
O365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migrationO365con14 - sharepoint 2013 and office 365 upgrade and migration
O365con14 - sharepoint 2013 and office 365 upgrade and migration
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
 
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
Effective SharePoint Architecture - SharePoint Saturday Stockholm 2016
 
Sharepoint Deployments
Sharepoint DeploymentsSharepoint Deployments
Sharepoint Deployments
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
SharePoint on Azure
 

Similaire à Deploying and Managing PowerPivot for SharePoint

SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectSharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlabilitySamuel Zürcher
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesScott Hoag
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt20521742
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
ArcReady - Architecting For The Cloud
ArcReady - Architecting For The CloudArcReady - Architecting For The Cloud
ArcReady - Architecting For The CloudMicrosoft ArcReady
 
Fredrik knalstad 10 ways to trigger orchestrator runbooks in the it jungle
Fredrik knalstad   10 ways to trigger orchestrator runbooks in the it jungleFredrik knalstad   10 ways to trigger orchestrator runbooks in the it jungle
Fredrik knalstad 10 ways to trigger orchestrator runbooks in the it junglePer Riis
 
10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from OrchestratorFredrik Knalstad
 
Fredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungle
Fredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungleFredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungle
Fredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungleNordic Infrastructure Conference
 
Adobe Flash Platform for the Enterprise
Adobe Flash Platform for the EnterpriseAdobe Flash Platform for the Enterprise
Adobe Flash Platform for the EnterpriseMike Slinn
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
 
SharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel OlesonSharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel Olesonwebhostingguy
 
Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wacNCCOMMS
 
Application express
Application expressApplication express
Application expressAntony Alex
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
 
SQL Server Data Discovery with PowerPivot
SQL Server Data Discovery with PowerPivotSQL Server Data Discovery with PowerPivot
SQL Server Data Discovery with PowerPivotEduardo Castro
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningChakkaradeep Chandran
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonJoel Oleson
 

Similaire à Deploying and Managing PowerPivot for SharePoint (20)

SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectSharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
 
Sp2010 high availlability
Sp2010 high availlabilitySp2010 high availlability
Sp2010 high availlability
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
Andy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro'sAndy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro's
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
ArcReady - Architecting For The Cloud
ArcReady - Architecting For The CloudArcReady - Architecting For The Cloud
ArcReady - Architecting For The Cloud
 
Fredrik knalstad 10 ways to trigger orchestrator runbooks in the it jungle
Fredrik knalstad   10 ways to trigger orchestrator runbooks in the it jungleFredrik knalstad   10 ways to trigger orchestrator runbooks in the it jungle
Fredrik knalstad 10 ways to trigger orchestrator runbooks in the it jungle
 
10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator
 
Fredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungle
Fredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungleFredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungle
Fredrik Knalstad - 10 ways to trigger orchestrator runbooks in the it jungle
 
Adobe Flash Platform for the Enterprise
Adobe Flash Platform for the EnterpriseAdobe Flash Platform for the Enterprise
Adobe Flash Platform for the Enterprise
 
App fabric introduction
App fabric introductionApp fabric introduction
App fabric introduction
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
 
SharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel OlesonSharePoint in the Extranet Joel Oleson
SharePoint in the Extranet Joel Oleson
 
Spca2014 harbar wac
Spca2014 harbar wacSpca2014 harbar wac
Spca2014 harbar wac
 
Application express
Application expressApplication express
Application express
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
 
SQL Server Data Discovery with PowerPivot
SQL Server Data Discovery with PowerPivotSQL Server Data Discovery with PowerPivot
SQL Server Data Discovery with PowerPivot
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture Planning
 
Back to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel OlesonBack to the Basics: SharePoint Fundamentals by Joel Oleson
Back to the Basics: SharePoint Fundamentals by Joel Oleson
 

Plus de Denny Lee

Azure Cosmos DB: Globally Distributed Multi-Model Database Service
Azure Cosmos DB: Globally Distributed Multi-Model Database ServiceAzure Cosmos DB: Globally Distributed Multi-Model Database Service
Azure Cosmos DB: Globally Distributed Multi-Model Database ServiceDenny Lee
 
Spark to DocumentDB connector
Spark to DocumentDB connectorSpark to DocumentDB connector
Spark to DocumentDB connectorDenny Lee
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDBDenny Lee
 
SQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesSQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesDenny Lee
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
Introduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerIntroduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerDenny Lee
 
Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)
Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)
Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)Denny Lee
 
Yahoo!, Big Data, and Microsoft BI: Bigger and Better Together
Yahoo!, Big Data, and Microsoft BI: Bigger and Better TogetherYahoo!, Big Data, and Microsoft BI: Bigger and Better Together
Yahoo!, Big Data, and Microsoft BI: Bigger and Better TogetherDenny Lee
 
SQL Server Reporting Services Disaster Recovery webinar
SQL Server Reporting Services Disaster Recovery webinarSQL Server Reporting Services Disaster Recovery webinar
SQL Server Reporting Services Disaster Recovery webinarDenny Lee
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Denny Lee
 
Designing, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDesigning, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDenny Lee
 
SQLCAT - Data and Admin Security
SQLCAT - Data and Admin SecuritySQLCAT - Data and Admin Security
SQLCAT - Data and Admin SecurityDenny Lee
 
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008Denny Lee
 
SQLCAT: Tier-1 BI in the World of Big Data
SQLCAT: Tier-1 BI in the World of Big DataSQLCAT: Tier-1 BI in the World of Big Data
SQLCAT: Tier-1 BI in the World of Big DataDenny Lee
 
Big Data, Bigger Brains
Big Data, Bigger BrainsBig Data, Bigger Brains
Big Data, Bigger BrainsDenny Lee
 
Jump Start into Apache Spark (Seattle Spark Meetup)
Jump Start into Apache Spark (Seattle Spark Meetup)Jump Start into Apache Spark (Seattle Spark Meetup)
Jump Start into Apache Spark (Seattle Spark Meetup)Denny Lee
 
How Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On TimeHow Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On TimeDenny Lee
 
SQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarSQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarDenny Lee
 
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)Denny Lee
 
Yahoo! TAO Case Study Excerpt
Yahoo! TAO Case Study ExcerptYahoo! TAO Case Study Excerpt
Yahoo! TAO Case Study ExcerptDenny Lee
 

Plus de Denny Lee (20)

Azure Cosmos DB: Globally Distributed Multi-Model Database Service
Azure Cosmos DB: Globally Distributed Multi-Model Database ServiceAzure Cosmos DB: Globally Distributed Multi-Model Database Service
Azure Cosmos DB: Globally Distributed Multi-Model Database Service
 
Spark to DocumentDB connector
Spark to DocumentDB connectorSpark to DocumentDB connector
Spark to DocumentDB connector
 
Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
 
SQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesSQL Server Integration Services Best Practices
SQL Server Integration Services Best Practices
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
Introduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop PrimerIntroduction to Microsoft's Big Data Platform and Hadoop Primer
Introduction to Microsoft's Big Data Platform and Hadoop Primer
 
Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)
Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)
Differential Privacy Case Studies (CMU-MSR Mindswap on Privacy 2007)
 
Yahoo!, Big Data, and Microsoft BI: Bigger and Better Together
Yahoo!, Big Data, and Microsoft BI: Bigger and Better TogetherYahoo!, Big Data, and Microsoft BI: Bigger and Better Together
Yahoo!, Big Data, and Microsoft BI: Bigger and Better Together
 
SQL Server Reporting Services Disaster Recovery webinar
SQL Server Reporting Services Disaster Recovery webinarSQL Server Reporting Services Disaster Recovery webinar
SQL Server Reporting Services Disaster Recovery webinar
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
 
Designing, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons LearnedDesigning, Building, and Maintaining Large Cubes using Lessons Learned
Designing, Building, and Maintaining Large Cubes using Lessons Learned
 
SQLCAT - Data and Admin Security
SQLCAT - Data and Admin SecuritySQLCAT - Data and Admin Security
SQLCAT - Data and Admin Security
 
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
 
SQLCAT: Tier-1 BI in the World of Big Data
SQLCAT: Tier-1 BI in the World of Big DataSQLCAT: Tier-1 BI in the World of Big Data
SQLCAT: Tier-1 BI in the World of Big Data
 
Big Data, Bigger Brains
Big Data, Bigger BrainsBig Data, Bigger Brains
Big Data, Bigger Brains
 
Jump Start into Apache Spark (Seattle Spark Meetup)
Jump Start into Apache Spark (Seattle Spark Meetup)Jump Start into Apache Spark (Seattle Spark Meetup)
Jump Start into Apache Spark (Seattle Spark Meetup)
 
How Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On TimeHow Concur uses Big Data to get you to Tableau Conference On Time
How Concur uses Big Data to get you to Tableau Conference On Time
 
SQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery WebinarSQL Server Reporting Services Disaster Recovery Webinar
SQL Server Reporting Services Disaster Recovery Webinar
 
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
Ensuring compliance of patient data with big data and bi [bdii 301-m] - (4078)
 
Yahoo! TAO Case Study Excerpt
Yahoo! TAO Case Study ExcerptYahoo! TAO Case Study Excerpt
Yahoo! TAO Case Study Excerpt
 

Dernier

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Deploying and Managing PowerPivot for SharePoint

  • 1. Deploying and Managing PowerPivot for SharePoint An Analysis Services and SQLCAT presentation Dave Wickert, Denny Lee Microsoft
  • 2. Session Code • Session Title SQL Server Customer Advisory Team (SQLCAT) • Works on the largest, most complex SQL projects worldwide • MySpace - 4.4 million concurrent users at peak time, 8 billion friend relationships, 34 billion e-mails, 1 PetaByte store, scale-out using SSB and SOA http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000004532 • Bwin – Most popular European online gaming site – 30000 database trans / second, motto: “Failure is not an option”; 100 TB total storage http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000004138 http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000001470 • Korea Telecom - Largest telco in Korea serves 26 million customers; 3 TB Data Warehouse http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000001993 • Drives product requirements back into SQL Server from our customers and ISVs • Shares deep technical content with SQL Server community • SQLCAT.com & http://blogs.msdn.com/mssqlisv
  • 3. Session Code • Session Title SQL Server Design Win Program • Target the most challenging and innovative SQL Server applications • 10+ TB DW, 3k/tran/s OLTP, Large 500GB+ Cubes, Competitive migrations, Complex deployments, Server Consolidation (1000+) • Invest in large scale, referenceable SQL Server projects across the world • Provide SQLCAT technical & project experience • Conduct architecture and design reviews covering performance, operation, scalability and availability • Offer use of HW lab in Redmond with direct access to SQL Server development team • Work with Marketing Team Developing PR
  • 4. Session Code • Session Title Upgrade Reliability Assurance Regular status updates within one month of completing each playback test cycle Complimentary testing for qualified customer against every new version of SQL Server Opportunity to request improvements directly from the product group for potential upgrade issues Preparing for a smooth transition to the next version of SQL Server ... Two-way NDA and Participation Agreement to ensure security and privacy For more information, contact sqlura@microsoft.com
  • 5. Session Code • Session Title SQLCAT and SQL CSS Invite You… ROOM 611 • To the SQL Server Clinic where the most experienced SQL Server experts in the world will be waiting to talk with you. • Bring your toughest Questions / Challenges to the experts who have seen it all • Architect and Design your future applications with experts who have done it before with some of the largest, most complex systems in the world • Or just stop in to say hello!
  • 6. Session Code • Session Title Agenda Focus is PowerPivot for SharePoint • Implementations • PowerPivot Infrastructure • Capacity Planning • Upload Configuration • Troubleshooting
  • 7. Implementations How are we going to build this?
  • 8. Session Code • Session Title Implementations Installation Read the manuals!!! • New end-to-end install guides will be on sqlcat.com shortly There are a lot of steps and a lot components integrated together: • PowerPivot System Service, AS Engine, SharePoint, Excel Services, Reporting Services, Excel Client, Office Workspace, IIS, Windows, etc.) Examples: • To change password for SharePoint Farm takes seven separate steps in the farm, services, and IIS. • Multiple steps to handle larger file sizes Quick Tips • Requires domain accounts • Upgrade is tricky! May want to build out new server vs. upgrading existing
  • 10. Implementations Move SQL databases out SharePoint Databases SharePoint Web/App Server
  • 12. Implementations Dedicated servers w/ high availability SharePoint Databases SharePoint Web Server SharePoint Web Server SharePoint App Server SharePoint App Server SharePoint App Server LB . . . . . .
  • 13. Implementations Capacity planning (long term) “New Server” (1) ‘alias’ the SharePoint RDBMS physically moves the database, but the SharePoint configuration remains intactSingle Server (2) ‘migrate’ the SharePoint RDBMS so that the SharePoint configuration sees the database server in its true location Single Server (3) Single Server Single Server Multiple Servers Scale-out the farm by adding NLB servers; all servers providing all services(4) Specialize the farm; add app servers which are tied to various services (size, scale and configure) WFE App Server (5) App Server App Server http://bit.ly/cZOHe0
  • 14. Session Code • Session Title Implementations Delegation, Claims, Active Directory • Issue: Clicking on slicers on a PowerPivot workbook in SharePoint only worked as a domain administrator • Tried: The data connection uses Windows Authentication and user credentials could not be delegated • Solution: Occurs when AD environment upgraded from NT 4.0. Ensure users are: • Members of the “Pre-Windows 2000” NT group (i.e. have Pre-Windows 2000 Compatible Access” • Part of the “Authenticated Users” group and have “Read Permissions” • References • Delegation, Claims, Active Directory…Oh My!…Aw Crap! • The data connection uses Windows Authentication and user credentials could not be delegated • Testing the Claims To Windows Token Service for different identities • Delegation, Claims, Active Directory….Again?! Frak!
  • 17. PowerPivot for Excel The database is IN the workbook Excel PowerPivot Add-In MSOLAP AMO ADOMD.NET VertiPaq Engine
  • 18. PowerPivot for Excel Architecture Excel Client PivotTable MSOLAP In-Proc TCP HTTP VertiPaq PowerPivot Add-In AMO ADOMD.NET
  • 19. A peek into the VertiPaq Internal Storage Understanding why an Excel PowerPivot workbook is so large
  • 20. Data Sources PowerPivot for SharePoint Server, Services, and Components WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy Excel Services PowerPivot Services c2wts
  • 21. Data Sources PowerPivot for SharePoint Rendering the PowerPivot Workbook WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts
  • 22. Data Sources PowerPivot for SharePoint Rendering the PowerPivot Workbook WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts c:Program Files...OLAPBackup
  • 23. Data Sources PowerPivot for SharePoint PowerPivot does NOT require Kerberos WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts
  • 24. Data Sources PowerPivot for SharePoint Server Action WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts
  • 26. Data Sources PowerPivot for SharePoint Server Action > c2wts WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts
  • 27. Data Sources PowerPivot for SharePoint Server Action WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts c:Program Files...OLAPBackup ImageLoad
  • 28. PowerPivot for SharePoint Load Balancing App1 Excel Calculation Services SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy c2wts App2 Excel Calculation Services MSOLAP TCP HTTP Channel PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy • By default, set to round- robin 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
  • 29. Capacity Planning A preview on how to plan for PowerPivot for SharePoint
  • 30. Session Code • Session Title Capacity Planning Provisioning Metric Determination Total # of Users • Ascertain maintenance costs for user-base • Storage Requirements = Avg # of files x Avg Size of files x Total # of Users Total # of Concurrent Users Help determine number of SharePoint WFEs Total # of PowerPivot Users Help determine number of SharePoint Application Servers (hosting Excel Services, AS Engine, PowerPivot System Service) # of Files; Avg/Max Size of Files Necessary to determine storage requirements to host SharePoint data (PowerPivot and non-PowerPivot). Data Refresh Options • Security and driver issues – users will have access to data sources that PowerPivot may not have • Frequency and # of files dictate how much resources used to process/open/store these files
  • 31. Session Code • Session Title Capacity Planning e2e Perf Test Preview > Scenario • We are currently running end-to-end capacity testing; will be released as part of PowerPivot Best Practices Guide • Test Scenario • Starting w/ 25 workbooks; range of workbooks from 3MB-400MB • Dell R905 Windows Server 2008R2 64-bit, 64GB, 16 cores, local 15K disks RAID 10 • ECS/PowerPivot Same Server vs. Separate Servers • >1.5M queries executed in our tests for each run • Observations • SSAS queries small % of browser RT (e.g. 200-500ms for 30s RT) • A lot of queries from ECS to Analysis Services in VertiPaq mode (by way of OLEDB and PSS), e.g. 196-500 calls for small workbooks (factor is number of parts and slicers) • Size of workbooks small so memory not an issue (e.g. 10GB to SSAS); network, disk counters minimal
  • 32. Session Code • Session Title Capacity Planning Impact of slicers, charts, tables, worksheets ~20 ~530
  • 33. Data Sources Capacity Planning e2e Perf Test Preview > Context WFE Excel Web Access App Excel Calculation Services Content SQL Excel Web Service SharePoint Farm MSOLAP TCP HTTP Channel PowerPivot Web Service Excel Calc Services PowerPivot System Service Analysis Services in VertiPaq Mode PowerPivot Service Application Proxy Client Excel Services Application Proxy c2wts 0:00 0:30 0:00.4
  • 34. Capacity Planning e2e Perf Test Preview > Server Load 0 2 4 6 8 10 12 0 10 20 30 40 50 60 70 10 20 30 40 50 60 70 80 90 100110120130140150160 ResponseTime(s) CPU% ECS/PowerPivot on Same Server 1. Avg ECS CPU 1. Avg AS CPU 1. Avg RT 0 2 4 6 8 10 12 0 10 20 30 40 50 60 70 10 20 30 40 50 60 70 80 90 100110120130140150160 ResponseTime(s) CPU% ECS/PowerPivot on Separate Server 2. Avg ECS 2. Avg AS CPU 2. Avg RT
  • 35. Session Code • Session Title Capacity Planning e2e Perf Test Preview > Observations • DRAFT – we are NOT done yet • Will publish “PowerPivot Best Practices” and/or “PowerPivot Capacity Planning” guide(s) once tests are completed on sqlcat.com • Observations … NOT final conclusions • CPU hits inflection point, does not max out, RTs increase more so after inflection (processor, memory, disk, network are NOT bottlenecks) • RT 2s vs. 10s (separate / same) much > linear perf • Leaning towards optimal design to have separate ECS : PowerPivot servers (2:1 ratio) • Separate results also confirm that performance / scalability relate to the HTTP POSTs • Still determining what WCF / ASP.NET / IIS tweaks we can use to better handle the traffic (thus able to push more through single box and multibox
  • 36. Capacity Planning Content database > RBS SharePoint Excel Services PowerPivot Web Services SharePoint dBs SQL RBS > Filestream 10K http://bit.ly/9BW9Wx
  • 37. Dedicated RBS Capacity Planning Content dB > RBS Server SharePoint Excel Services PowerPivot Web Services SharePoint dBs SQL RBS > Filestream
  • 38. Capacity Planning Content dB > RBS Server Concurrency 266 463 1119 186 261 1028 192 281 579 0 200 400 600 800 1000 1200 1 Client 2 Clients 5 Clients Upload Duration (ms) by Number of Concurrent Clients Content DB RBS on SharePoint DB Server RBS on Dedicated Server
  • 39. Upload Configuration Uploading a PowerPivot workbook to SharePoint takes on new meaning…
  • 40. Session Code • Session Title Upload Configuration Quick Notes SharePoint is optimized for download, hence our concerns for PowerPivot scenarios were for upload Important because IT (SharePoint) Administrators are now dealing with larger files • Default SharePoint Scenarios • Max Size: 50Mb; Average Size: 20Mb • PowerPivot SharePoint Scenarios • Max Size: 2000Mb (configure Excel Services and SharePoint); Average Size: ~50Mb • Install instructions provide how to configure this
  • 41. Upload Configuration High Latency / Low Bandwidth • Saving from Excel uses Cobalt protocol • Saves file asynchronously, i.e. user can continue to edit file while file is uploaded • File is uploaded in 4K chunks • Slower than WebDAV (next page) but more suitable for high latency / low bandwidth scenarios
  • 42. Session Code • Session Title Upload Configuration Using WAN Accelerators 0 100 200 300 400 500 600 700 800 900 1000 1 2 3 ExecutionTimeinSeconds Run Document Upload Execution Time 0 500 1000 1500 2000 2500 1 2 3 4 5 6 7 ExecutionTimeinSeconds Run Document Upload Execution Time 1.6 GB 1.8 GB 2 GB
  • 43. Upload Configuration Low Latency / High Bandwidth • Saving from SharePoint UI ultimately uses WebDAV • Saves file synchronously but does it pretty fast • Think IIS HTTP posts – optimized for corporate environments
  • 47. Troubleshooting Resources • SQL Server PowerPivot for SharePoint Newsgroup • Personal / MVP blogs like: • powerpivotgeek.com • dennyglee.com • powerpivotpro.com • powerpivot-info.com • powerpivotblog.nl • Twitter > #PowerPivot • Professional Microsoft PowerPivot for Excel and SharePoint > Chapter 9*
  • 48. Troubleshooting Late breaking bugs . . . Client: Never edit database and rely on the Excel dirty workbook check – always manually SAVE, then exit
  • 49. Troubleshooting Late breaking bugs . . . Server: Doing a SQL Server 2008 R2 install prior to installing PowerPivot for SharePoint
  • 50. Troubleshooting Late breaking bugs . . . Issue: If running on a fast multi-core server (e.g. we’ve seen this on a dual 6-way server with 96GB memory) A “New Server” installation may fail to configure SharePoint Secure Store. No error is returned; it just isn’t there . . . Solution: Follow the “Existing farm” post-install sets to configure a Secure Store service application, generate a master key and create any desired accounts.
  • 51. Troubleshooting Late breaking bugs . . . Issue: Snapshots fail to be taken (red “X”) in lower right-hand corner. Many issues appear to be in play that can cause this problem: • Make sure Excel Services is working. Without it, you don’t get snapshots. • You may have used the Blank site template. It has the PowerPivot feature disabled – make sure the site collection feature is turned on • The setting for how to view an item may have been changed from “In-Browser” to “in-application”. Check the document library advanced settings. • If all else fails, login interactively with the web application’s app pool service account – can you view the content in Excel Services using that account?
  • 52. Troubleshooting Late breaking bugs . . . Issue: Databases are not being deleted from your local AS instance, ULS is reporting “Type mismatch” failures. Fixed in CU4, but you can cause it by-hand if you delete databases using SSMS Workaround: • Go ahead and use delete if you wish – most databases will delete OK • If you are unable to delete (and you get the “Type mismatch” error), then issue a detach instead and clean up the data folder by-hand
  • 53. Troubleshooting Late breaking bugs . . . Where we need your help to get a repro: • If you do an installation and you find that the PowerPivot timer jobs are missing • If you are trying to modify a SP master page to customize a Gallery, you may find that your changes are not being applied. If you run into any of these, drop me a line directly (dwickert@microsoft.com)
  • 54. Session Code • Session Title Complete the Evaluation Form to Win! Win a Dell Mini Netbook – every day – just for handing in your completed form. Each session evaluation form represents a chance to win. Pick up your evaluation form: • In each presentation room • At the PASS Booth near registration Drop off your completed form: • Near the exit of each presentation room • At the PASS Booth near registration Sponsored by Dell
  • 55. Thank you for attending this session and the 2010 PASS Summit in Seattle

Notes de l'éditeur

  1. By joining the program, customers gain: A contact in the Playback team who completes the legal paperwork and on-boarding process. Free performance testing of customer playback data and workloads against every new public release of SQL Server and regular status updates within one month of completing each test cycle. Confidence that Microsoft tested the customer’s workloads in a secure and carefully controlled environment and encountered no issues that would break the customer solutions. An opportunity to request improvements directly from the product group for known upgrade issues that could affect the customer’s business solutions. For more information or participation in the program, contact sqlplay@microsoft.com
  2. FYI – the steps are:  Change the service account passwords from the services.msc (SQL Server, Analysis Services, Reporting Services, etc.)  The lab account pwd has changed so I was not able to connect to the SharePoint Central Admin.  Therefore, followed steps 1 – 5 at http://support.microsoft.com/kb/934838  Now that I can connect to SharePoint Central Admin, needed to configure the Managed accounts 1.            In the Central Admin – Security – Configure Managed Accounts 2.            Edit the account you want to change the password for. 3.            In section for Credential Management, select “Change password now” and  select “Use Existing password” and type in the new password.  All services are up and running but the application pools need to be reset within IIS o IIS Manager -> Application pools, right-click on the “SharePoint Web Services System” app pool -> advanced settings -> set account. Then start the pool. If you are on a newer build the app pool name is a guid.   Ensure to change all of the app pools running under the changed account.
  3. Response Times: For 160 users we’re talking about 10s vs. <2s – pretty significant here, eh?! Inflection point: same server is about 40 users while Separate servers is about 110 users CPU utilization: Single server maxes <30% for ECS and ~20% for AS while Separate servers we see ECS at 60% while AS at 30%
  4. Thanks to John Sirmon for these screenshots
  5. Thanks to John Sirmon for these screenshots