Sivakumar
Harinath
Ron
Pihlgren
Denny Guang-Yeu
LeeWILEY
INTRODUCTION xxi
fBPPVStlKI^KT'Y^^MfSCSt"'- " : '.
CHAPTER 1: SELF-SERVICE BUSINESS
INTELLIGENCE
AND MICROSOFT POWERPIVOT 3
SQL Server 2008 R2 4
Self-Service Business
Intelligence
4Power Pivot: Microsoft's
Implementation
of Self-Service Bl 6PowerPivot
Applications
6PowerPivot for Excel 7
PowerPivot forSharePoint 13
The
Analysis
ServicesEngine
inVertiPaq
Mode 18Summary
21CHAPTER 2: A FIRST LOOK AT POWERPIVOT 23
PowerPivot
for Excel 24Setting
theStage
24Setup
and Installation 25ImportingData 27
Analyzing
andEnriching
Data 32Creating
aPivotTable/PivotChart 39Sharing
YourData 43PowerPivot for SharePoint 44
Single-Machine New Farm Install 44
Publishing
YourWorkbook 51Viewing
PowerPivot Workbooks 51Viewing
the PowerPivotGallery
52Summary
53CHAPTER 3:ASSEMBLING DATA 57
Importing
Data 58Relational Databases 58
Data Feeds 68
Text Files 70
Importing
the data 74Other
Ways
toBring
Data into PowerPivot 77Pasting
From theClipboard
77Linked Excel Tables 78
TheHealthcareAudit
Application
80Assembling
Data forthe HealthcareAudit
Application
80Importing
the Main DataTable 80Importingthe Related Tables 82
Adding
Datafrom Other Sources 83Summary
86CHAPTER 4: ENRICHING DATA 87
Exploring
the PowerPivot Window 87Data Refresh 88
Formatting
Data 89Column
Operations
91Relationships
95Data
Analysis Expressions (DAX)
97Managing
Connections 106Update Import
Definition 107Enriching
Data for the Healthcare AuditApplication
107Establishing Relationships
108Defining
DAX Calculations 110Summary
111CHAPTER 5: SELF-SERVICE ANALYSIS 113
PivotTables and PivotCharts 113
Single
PivotTable 115Single
PivotChart 116Flattened PivotTable 117
The PowerPivot Field List 118
The New PowerPivot Data Model 119
Automatic RelationshipDetection 120
Metadata Refresh 122
Slicers 122
Excel Slicers 123
PowerPivot-Enhanced Slicers 125
DAX Measures 127
Looking
at SomeExamples
129PowerPivot and Other Excel Features 131
Cube Formulas 132
Named Sets 132
Analysis
in the Healthcare AuditApplication
132The Server
Group
PivotTableReport
132The Dashboard
Page
137The
"Top
5"Report
144Summary
146CHAPTER 6: SELF-SERVICE REPORTING 147
Publishing
PowerPivot
Workbooks 147PowerPivot for SharePoint 150
PowerPivot
Gallery
151Architecture of PowerPivot for SharePoint 156
PowerPivot Data Refresh 157
BuildingAd HocReports 162
Adding Reporting
tothe SDR HealthcareApplication
166Summary
176CHAPTER 7: PREPARING FOR SHAREPOINT 2010 179
SharePoint 2010 179
Why
Not SharePoint "Lite" Bl Edition? 180Excel Services 181
Comparing
Excel and Excel Services 182Excel Services andPowerPivot 182
Key
Servers inPowerPivot for SharePoint 184SharePointWeb Front End
(WFE)
184SharePoint
Application
Servers(App Servers)
185SharePoint Databases 186
Key
Services in PowerPivotforSharePoint 186The
Analysis
ServicesServicein PowerPivot 187PowerPivotSystem Service 189
Services Architecture Workflow Scenarios 191
Excel Client
Upload
to SharePoint 191Excel Services
Rendering
192Excel Services Server Action 193
CHAPTER 8: POWERPIVOT FOR SHAREPOINT SETUP
AND CONFIGURATION 195
Required
Hardware and Software 196Single-Server
HardwareRequirements
196Multi-Server Hardware
Requirements
197Software
Requirements
197Setup
andConfiguration
198Multi-ServerFarm
Setup
199Install SQL Server onthe SharePoint DatabaseServer 200
Install SharePoint2010ontheSharePoint WFE 201
Configuring
the SharePoint WFE 204Initial Farm
Configuration
Wizardonthe WFE 207Install SharePoint 2010 onthe SharePoint
App
Server 209Configuring
the SharePointApp
Server 210Confirm SharePointFarm
Setup
211Install SQL Server 2008 R2
Analysis
Services ontheSharePoint
App
Server 212Deploy, Configure,
and ActivatePowerPivot for SharePoint 213Configuration
ofthePowerPivotUnattendedAccount 216Enabling
PowerPivotManagement
Dashboard Data Collection 219Turn off ExcelCalculation Services onthe SharePointWFE 220
Final
Configuration Steps
220Verify
thePowerPivot
for SharePointSetup
222Publishing
YourExcel Workbooks 222Viewing
Workbooks in PowerPivotGallery
224Viewing
Workbooks in Excel Services 224Additional Verification
Steps (Optional)
225Optional
Setup Steps
225Configuring
File Size Limits 225Turning
off the External DataWarning
on Data Refresh 226Integrating
Reporting
Services 227Add MoreServerstoyour PowerPivot for SharePoint Farm 230
Summary
232CHAPTER 9:
TROUBLESHOOTING,
MONITORING,
ANDSECURING POWERPIVOT SERVICES 233
Troubleshooting
Tools 234Tracing
Tool inPowerPivot for Excel 234SQL ServerProfiler 235
ULS
Logs
241Troubleshooting
Issues 245Installation 246
Usage
248Connectivity
252Configuration
Issues 255Monitoring
PowerPivot Services 261Monitoring
Infrastructure(Server
Health)
262Workbook
Activity
264 Data Refresh 265Reports
267 DashboardSettings
269Security
269Security
Services 269 SiteAccess 270 InfrastructureAccess 273Summary
275CHAPTER 10: DIVING INTO THE POWERPIVOT
ARCHITECTURE
277PowerPivot for Excel Architecture 278
PowerPivot for SharePoint Architecture 282
PowerPivot for SharePoint Services Architecture 282
Diving
into Excel Services 284Diving
into PowerPivot Services 286"Time" to TakeaBreak 293
Diving
intoWindowsIdentity
Foundation 294Summary
299
CHAPTER 11: ENTERPRISE CONSIDERATIONS 301
Capacity Planning
302Resources 302
Recommended Hardware
Requirements
303Provisioning
306SharePoint
Topologies
308SharePoint WFEs 313
SharePoint
App
Servers 314Excel Calculation Services 315
PowerPivot
System
Service 316SSAS
Engine
Service 322SharePoint Databases
323Sizing
323Maintenance 324
Remote Blob Store 324
Upgrade
andPatching
Considerations 324Upgrading
from SharePoint 2007 to 2010 325Upgrade
andPatchManagement
326Upload
Considerations 327Save As Versus
Upload
327LargeChunkFileSize
Configuration
330SharePointUploadVersusFile
Copy
330Impact
of Online Edit 332Summary
335APPENDIX A: SETTING UP THE SDR HEALTHCARE APPLICATION 339
Setting
Up
the SQL Server Audit Database 339Setting
Up
the DatabaseGroup
NameSharePoint List 340Setting Up
the Client Addressto StateReport
342APPENDIX B: DAX REFERENCE ONLINE ONLY
INDEX 345