What is PowerPivot?

advertisement
About the Presenter
Chris Campbell
•
•
•
•
Principal Consultant with BlueGranite
Certified Professional in Microsoft BI Development
Microsoft Virtual Technology Specialist
Business Intelligence Technical Architect at the
Microsoft Technology Center, Detroit
ccampbell@blue-granite.com
b-chcamp@microsoft.com
http://www.blue-granite.com
http://twitter.com/ckcampbell
Agenda
Introduction
What is PowerPivot?
Data Modeling for Analysis
Demo
Resources
Questions
Trends in Business Intelligence
BI 1.0
BI 2.0
Discoverability
Unstructured
Data
Structured
Data
Silo
Silo
• IT Owned & Managed
• Slow to Respond
• Monolithic
• Not Interactive
Data Access
Business
Insights
Structured &
Unstructured
Data
Collaboration
Self Service
• Business Owned, IT Managed
• Agile
• Flexible
• Collaborative
What is PowerPivot?
•
•
•
•
Model
Analyze
Personalize
Share BI
solutions
... using familiar tools
without requesting support
I.T.
Users
A solution that re-defines the line
between I.T. and end-user roles
•
•
•
•
Provision
Administer
Secure
Track data
… managing usage and
resources involved
Why Use PowerPivot?
•
•
•
•
Process massive amounts of data
in seconds
Take advantage of familiar Excel
tools and features
Load even the largest data sets
from virtually any source
It is FREE!
Download and Install PowerPivot
Go to http://www.powerpivot.com and choose a version
Download and Install PowerPivot
Make sure to select
the appropriate
version for your
version of office
(32-bit or 64-bit)
Finding out what version of Excel You Have
In Excel, Click “File” then Help. The version of
Excel is noted under “About Microsoft Excel”
OLAP Data Modeling
•
OLAP Data Models
generally take the form
of a “Star” Schema
•
Two kinds of tables
• Dimension
• Fact
•
Fact tables have a 1:M
relationship to all
Dimension tables.
Data Modeling for Analysis
•
•
•
•
PowerPivot blurs the
line between
dimensions and facts.
Only requires that a
user understand where
the numbers are and
how they want to slice
them.
Can join together many
disparate data
sources.
DAX allows you to
manipulate the data
and build custom
calculations.
DAX Evaluation Context
• Row Context
• “The current row”
• Determined by the content of the TABLE
• Includes ALL columns
• May include “RELATED()” columns from other tables
• Query Context
• What row(s) and column(s) are selected?
• Determined by what are on rows/columns in your pivot
•
table
Filter Context
• What rows are left after the filter is applied?
Row
Context
Query
Context
Filter
Context
Result
DAX Evaluation Context – Example
Row Context
Product
Category
Quantity
Unit Price
Amount
15” Tablet
Computers
5
$500
$2500
17” Laptop
Computers
1
$1200
$1200
Halo 4
Games
1
$60
$60
Query Context
Category
Amount
Computers
$3700
Games
$60
Filter Context
Category
Amount
Computers
$3700
PowerPivot Management Dashboard
Management Dashboard – Server Activity
Management Dashboard – Workbook Activity
Management Dashboard – Workbook Details
PowerPivot Resources
•
Web sites
−
−
−
−
−
•
http://msbiacademy.com
http://powerpivotpro.com
http://www.powerpivot.com
http://powerpivotgeek.com
http://powerpivot-info.com
BOL
− http://msdn.microsoft.com/en-us/library/ee210682(SQL.105).aspx
ccampbell@blue-granite.com
b-chcamp@microsoft.com
http://www.blue-granite.com
http://twitter.com/ckcampbell
Download