29
Power View: Analysis and Visualization for Your Application’s Data Level: Intermediate Andrew J. Brust Founder and CEO

Power View: Analysis and Visualization for Your Application’s Data

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Power View: Analysis and Visualization for Your Application’s Data

Power View: Analysis and Visualization for Your Application’s Data

Level: Intermediate

Andrew J. BrustFounder and CEO

Page 2: Power View: Analysis and Visualization for Your Application’s Data

• CEO and Founder, Blue Badge Insights• Big Data blogger for ZDNet• Microsoft Regional Director, MVP• Co-chair VSLive! and 17 years as a speaker• Founder, Microsoft BI User Group of NYC

– http://www.msbinyc.com

• Co-moderator, NYC .NET Developers Group– http://www.nycdotnetdev.com

• “Redmond Review” columnist for Visual Studio Magazine and Redmond Developer News

• brustblog.com, Twitter: @andrewbrust

Meet Andrew

Page 3: Power View: Analysis and Visualization for Your Application’s Data

My New Blog (bit.ly/bigondata)

Page 4: Power View: Analysis and Visualization for Your Application’s Data

Read All About It!

Page 5: Power View: Analysis and Visualization for Your Application’s Data

Agenda

• Intro• Basic Use• Data Acquisition• Filtering• Advanced Visualizations• Advanced Features

Page 6: Power View: Analysis and Visualization for Your Application’s Data

What is Power View?

• Ad hoc reporting. Really!• Analysis, data exploration• Data Visualization• In Silverlight, in the browser, in SharePoint• Feels a little like Excel BI• Is actually based on SSRS

– Power View makes a special RDL file

Page 7: Power View: Analysis and Visualization for Your Application’s Data

How Do You Get It?

• It will ship with SQL Server 2012, BI and Enterprise Editions

• It will require SharePoint 2010 and the SharePoint Enterprise Client Access License (eCAL)

• It will work against data in BI Semantic Models (BISMs):– PowerPivot (on SharePoint) – “Tabular” mode of SQL Server Analysis Services in

SQL Server 2012

Page 8: Power View: Analysis and Visualization for Your Application’s Data

Power View!In the browser, in Silverlight

Ribbon, like Excel

Field list, like Excel

Variety of visualizationsand data formats

Data regions pane,like Excel

Page 9: Power View: Analysis and Visualization for Your Application’s Data

View Modes

Maximize one chart,fit report to window, put whole report in Reading Mode or Full Screen

Create multiple pages (views)

Page 10: Power View: Analysis and Visualization for Your Application’s Data

Power View Basics

Page 11: Power View: Analysis and Visualization for Your Application’s Data

BISM: A Column-Oriented Store• Imagine, instead of:

• You have:

• Perf: values you wish to aggregate are adjacent• Efficiency: great compression from identical or nearly-

identical values in proximity• Fast aggregation and high compression means huge volumes

of data can be stored and processed, in RAM

Employee ID Age Income

1 43 90000

2 38 100000

3 35 100000

Employee ID 1 2 3

Age 43 38 35

Income 90000 100000 100000

Page 12: Power View: Analysis and Visualization for Your Application’s Data

Data Import

• Relational databases– SQL Server (including SQL Azure!), Access– Oracle, DB2, Sybase, Informix– Teradata– “Others” (OLE DB, including OLE DB provider for ODBC)

• OData feeds, incl. R2/Denali Reporting Services, SharePoint 2010 lists, Azure DataMarket, ADO.NET Data Services (Astoria)

• Excel via clipboard, linked tables• Filter, preview, friendly names for tables/columns

Page 13: Power View: Analysis and Visualization for Your Application’s Data

DirectQuery Mode

• In DQ mode, model defines schema, but is not used for data

• Queries issued directly against source

• Similar to ROLAP storage for conventional SSAS cubes

Page 14: Power View: Analysis and Visualization for Your Application’s Data

Creating a SharePoint Power View Data Source

• To repeat: Power View works only against PowerPivot/SSAS tabular models– DirectQuery mode supported, however

• For PowerPivot, click “Create Power View Report” button or option on workbook in SharePoint report gallery

• For SSAS tabular model, create BISM data source, then click its “Create Power View Report” button or option– BISM data sources can point to PowerPivot

workbooks too, if you want.

Page 15: Power View: Analysis and Visualization for Your Application’s Data

Power View Data Acquisition

Page 16: Power View: Analysis and Visualization for Your Application’s Data

Constraining Your Data InPower View

• Tiles– A filtering mechanism within a visualization

• Highlighting– Selection in one visualization affects the others

• Slicers– Similar to Excel against PowerPivot

• True Filters– Checked drop-down list; very Excel-like– Right-hand filter pane, similar to SSRS and Excel

Services

Page 17: Power View: Analysis and Visualization for Your Application’s Data

Power View Filtering

Page 18: Power View: Analysis and Visualization for Your Application’s Data

Multipliers

• Multiple charts within a chart, in columns, rows, or a matrix– Horizontal and vertical multipliers

• Allows for visualizing 1 or 2 additional dimensions

Page 19: Power View: Analysis and Visualization for Your Application’s Data

Scatter/Bubble Charts

• Allow for several measures• Features a “play” axis which can be

manipulated through a slider or animated• Excellent way to visualize trends over time

Page 20: Power View: Analysis and Visualization for Your Application’s Data

Power View Advanced Visualizations

Page 21: Power View: Analysis and Visualization for Your Application’s Data

BISM Advanced ModelingDefault Aggregations Special Advanced Mode

Reporting

properties

Hierarchies

Hide specific

columns andtables

Measures

KPIs

Perspectives

Page 22: Power View: Analysis and Visualization for Your Application’s Data

Reporting Properties

• Setting the representative column and image tells Power View how to summarize your data, and show stored images

• Other properties tell it about: key attributes, default aggregations and more

• These properties were, essentially, created for Power View– Though other clients are free to use them too

Page 23: Power View: Analysis and Visualization for Your Application’s Data

Advanced Modeling and Properties

Page 24: Power View: Analysis and Visualization for Your Application’s Data

Why Is Power View in SharePoint?

• Integration with PowerPivot and Excel Services– Create Power View reports in the same place the data

sits, and side-by-side with other analyses

• Document security subsystem– Building a new one just for Power View would have

delayed the product

• SharePoint is the MS BI Presentation Layer– Excel Services– PerformancePoint Services– Reporting Services (SharePoint integration is optional)

Page 25: Power View: Analysis and Visualization for Your Application’s Data

Non-SharePoint-Dependent Alternatives

• Dundas Dashboard• Tableau• .NET data viz components from Telerik,

DevExpress, ComponentOne, Infragisticsand…

• Reporting Services…

Page 26: Power View: Analysis and Visualization for Your Application’s Data

Data Visualization in SSRS

Page 27: Power View: Analysis and Visualization for Your Application’s Data

Futures

• Shown at PASS: HTML 5• Rumored: Windows 8 Metro• One day?: Non-BISM data• Originally planned: Export to PowerPoint• My hope: permission to deploy in non-

SharePoint scenarios:– Silverlight or Metro apps– Standalone, hosted on Azure or Office 365– A free Excel add-in, for desktop use

Page 28: Power View: Analysis and Visualization for Your Application’s Data

Summing Up

• Power View is Microsoft’s first true ad hoc reporting technology

• It’s also the first data BI stack component to make heavy use of XAML

• An underlying motivation for the team was to make data exploration fun, and it shows

• Power View is part of Microsoft’s BI Renaissance

Page 29: Power View: Analysis and Visualization for Your Application’s Data

Thank you

[email protected]• @andrewbrust on Twitter• Want to get the free “Redmond Roundup

Plus?”– Text “bluebadge” to 22828