2012-04-21 (sql saturday 138 sydney) accelerated bi growth with power view and powerpivot

27
Accelerated BI Growth with Power View and PowerPivot Bhavik Merchant [email protected] @BhavikMerchant my other passions Cricket (Watching), Squash (Playing) Travelling.. Anywhere Whisky

Upload: bhavik-merchant

Post on 22-Jun-2015

1.031 views

Category:

Technology


0 download

DESCRIPTION

It is a known fact that a low rate of user adoption is a major issue in less than successful BI implementations. The most significant cause could arguably be the lack of simple, intuitive and flexible tools at the reporting/presentation layer. With PowerPivot, Microsoft gave us an easy way to mash-up data models, create Excel reports and surface them through Sharepoint.Now, with Power View in SQL 2012 we have an easy, sexy and compelling way for true business users visualise and present this information. With interactive demos you will learn about Power View, understand its dependencies, learn data model design tips and be made aware of any pitfalls and limitations.

TRANSCRIPT

Page 1: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Accelerated BI Growth with Power View and PowerPivot Bhavik Merchant [email protected]

@BhavikMerchant

my other passions

• Cricket (Watching), Squash (Playing)

• Travelling.. Anywhere

• Whisky

Page 2: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Agenda

Speaker Intro

Goals

Rationale

Groundwork

Solutions and Demonstrations

Tips/Caveats

Q&A

Page 3: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Did I hear a chirp?

@BhavikMerchant

#SQLSAT138

Page 4: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

A little about me..

Background I’m from Zimbabwe (explains the accent?)

BI Team Manager and Lead MSBI Consultant at CSG

Certified End-to-End Microsoft BI practitioner

Microsoft vTSP for BI

Trainer (SSAS, SSIS, SSRS, PowerPivot, Sharepoint BI)

Experience Started in Web Development and SysAdmin

Thereafter, been in BI for about 7 years. SQL 2000 to 2012; MOSS 2007 to SP2010

Page 5: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Presentation Goals

Identify a major issue in BI

Understand problem/solution domains

Learn about new paradigms/tools in SQL 2012

See them in action

Learn some tips

Identify shortcomings and pitfalls

Page 6: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Audience Poll

Roles IT/Infrastructure Data Analyst/Power user Information Worker/End(ish) User BI Professional

Exposure Traditional SSAS PowerPivot (v1, v2) SSAS Tabular Non Microsoft Visual Tools – Tableau, QlikView, BO

Explorer etc

Page 7: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Lets get started...

“If you build it, he will come”

Page 8: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Q: How do you measure BI success?

“Overall adoption has been static since 2008, with under 30% of potential users making use of BI.” Gartner BI Adoption Trends, 2011

Why? Both approach and tools

Low buy-in

Bottom-up approach

Lack of agility in traditional architectures

Page 9: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Adoption Smadoption! What are the trends?

Source: Gartner (August 2011) [2995 respondents]

Page 10: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Just throw smart new tech at users, right?

In-memory

Visual Analysis

Self-Service

Social BI

Columnar DB

Data Discovery

Page 11: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Deliver Us From Evil…

Page 12: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Got superpowers?

Power Power Power Pivot View Point

Page 13: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

BISM - The BI Semantic Model

Team BI PowerPivot for

SharePoint

Personal BI PowerPivot for

Excel

Organizational BI Analysis Services

Client Tools

Data model

Business logic

and queries

Data access

Page 14: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Guises…

Its all SSAS! 3 modes, at INSTANCE level:

Multidimensional

Tabular

PowerPivot

Page 15: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Scenario

Assume we are an end(ish) user

We have data models accessible from Sharepoint

We want an intuitive, ad-hoc way to visualise data

1. Toy Sales Data

2. OECD data

Demographics such as mortality, fertility rates

Big thanks to Cathy Dumas for this model

Page 16: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Ok I get it, Power View! Where to Start?

We need one of these in SharePoint to kick off a Power View Report

PowerPivot workbook

.BISM connection (i.e. to Tabular SSAS or PPVT). Note bypass Kerberos

.RSDS connection to Tabular SSAS or PPVT

These are (or point to) tabular models, implying Power View ONLY works on tabular models

Page 17: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

DEMO – Start your engines…

Table, Matrix, Chart, Card

New Views

Page 18: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

DEMO – Put your foot on it…

Linked filtering, View/Object Filtering, Slicers

Tiling

Multiples (Trellis Charts)

Page 19: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

DEMO – Speeding!

Scatter Plot Animation

Life Expectancy vs Fertility

Life Expectancy vs Infant Mortality

Export to PowerPoint

Can Print too!

Page 20: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Development Tips

Power View Explore! Options grey out/appear

Cant convert back from Slicer or Tile

Use Textbox to hack chart title (text, style)

Tabular/PPVT Mark your date table

Use views to reduce dev model size

Workspace db for Tabular (set in workspace). No local storage like PPVT

Excel Advanced Mode

Page 21: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Model Design Tips

Usability Name fields meaningfully, hide keys and intermediate calcs Format numbers in model – saves time later Use Default Columns for Power View consumption Use dummy tables to group calcs Setup Unique Identifier Use Perspectives

Performance Don’t include unneeded columns in model - Go deep, not wide Limit column width = less memory use Avoid high cardinality columns and large strings Pre-sort your table keys where possible

General

Binary data and URLs work for images

Page 22: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Architecture/Maintenance Tips

For In-memory, have memory = 2x size of model

Can restore from PPVT to Tabular SSAS via SSMS Restore, or convert via SSDT

Use BISM Normalizer from CodePlex to diff and merge models into one SSAS database

Tabular databases are processed on a schedule like classic SSAS

DirectQuery is an option similar to ROLAP conceptually. Consider with ColumnStore indexes. BUT, there are hybrid modes and complications

Page 23: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Limitations and Pitfalls

Cant change speed of Play axis

Beware of Interpolation (Cyprus 1960-1970)

Cant change anything in slicers

No custom colour, logos, fonts (except textbox)

View Filters sorted alphabetically by title

Calculated Columns cant be View Filters

Cant control partitions, roles from Excel

Page 24: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Technical Requirements

SQL Server 2012 Tabular SSAS instance

Sharepoint 2010 (at least SP1). Enterprise features turned on PowerPivot Services Reporting Services Integration Power View Integration

PowerPivot 2012 RTM Client

SQL Server Data Tools (Standalone )

Page 25: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Tying it all back together .. !

New tools like Tabular Power View are great and will help increase agility and adoption, but they augment sound BI processes

I think dimensional models are still important (debated) Prototype heavily

Balance needed: Formal warehouse (centralisation, security) vs total empowerment

Plan, Plan, Plan! Understand user base and requirements before choosing

the tools

Page 27: 2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

Questions?

Please complete an evaluation form for this session

…and thanks again to our awesome sponsors!