a journey to power bi · 2015. 5. 9. · pivot power view power map power q&a. power bi. power...

60
A Journey to Power BI A Guide to use Self-service BI Leila Etaati 28/02/2015 Leila Etaati

Upload: others

Post on 27-Oct-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

A Journey to Power BI

A Guide to use Self-service BI

Leila Etaati

28/02/2015 Leila Etaati

Page 2: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Our Sponsors

2 | 28/02/2015 Leila Etaati

A N A C P G R O U P C O M PA N Y

Page 3: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

About Leila Etaati• 10 years experience in SQL server

• PhD in Information SystemDepartment, Business School University of Auckland

• Lecturer and Tutor of BI and Database design

• System design in University of Auckland

@Leila_Etaati [email protected]

www.rad.pasfu.com www.linkedin.com/in/leilaetaati

Page 4: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Agenda

Power BI

Power Query

Power Pivot

Power View

Power Map

Power Q&A

Page 5: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power BI

Page 6: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Query: ETL

Self-Service ETL Functional Language Online Search Share Queries

Page 7: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Pivot: Tabular Model

Tabular Model Calculated Measures Hierarchies DAX xVelocity In-Memory

Page 8: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power View: Visualization

Dashboards Reports Interactive UI Filters Scatter with Play Axis

Page 9: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Map: Geographical Visualization

Geospatial Multiple Layers 3D Visualization

Tours

Page 10: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Q&A

Ask Questions Response on Visualization Tools

Page 11: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Query

Page 12: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Query DemoDiscover Data

Page 13: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Download & Installation Power Query

Page 14: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Wide Range of Data Sources Supported(Extract Part)

Page 15: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Online Search(Extract Part)

Page 16: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Data Transformations on GUI (Transform)

Page 17: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Demo: Fetch Dog Breads Data with Power Query

Page 18: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Load to Data Model

Page 19: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

What is M?

Everything that Happens on GUI works with a Code Behind

Code Behind is a Functional Language: M

Page 20: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Top Five M Functionalities

Robust List of Built-in Functions

Custom Functions

Error Handling

EACH; Singleton Function

Generator Functions

Page 21: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

More about Formula Language

M is much more powerful than Power Query GUI;

Not all functionalities of M implemented through GUI.

If you want to be Professional In Power Query; You should be Expert in M

M is a functional language

Page 22: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Data Modelling with Power Pivot

Page 23: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Pivot

Two versions: Power Pivot for Excel Power Pivot for SharePoint

For Excel 2010 and 2013 xVelocity In-Memory Engine

Page 24: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Tabular Development

Tables, Columns, Relationships and Measures as Metadata

Data as Content

Here is where Modelling happens Where Star Schema located

Page 25: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Data Sources

Power Query SQL Server Analysis Services Other Databases …

Page 26: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Filtering Before Loading Data

Page 27: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Loads into Memory

Thirsty for Resources RAM CPU

Page 28: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Relationship

Much easier than Multidimensional Dimension Usage

One to Many Supported

Page 29: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Hierarchies

Hierarchies from one table can be created simply with drag and drop

Parent child Hierarchies can be created with calculated columns and DAX

Page 30: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Calculated Columns

Just like any other column Calculated in Processing time

and stores in database Ideal for expression that is strictly

bound to the current row Can be used for discretising (e.g.

age band…)

Page 31: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:
Page 32: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power View

Page 33: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power View: Charts

Column Chart Bar Chart Pie Chart Map Line Chart

Page 34: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power View: Scatter Chart

3 Measures: X Axis Y Axis Size Axis

By Time Changes: Play Axis

Categorization: Color

Page 35: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Demo: Power View

Page 36: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

What we sold1-Showing the Sales Amount based on the Product details 2-Sales Amount based on the Date3-Sales Amount based By Product Category

Page 37: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Reseller Product

1-Reseller and Amount Sale2-Product Name(Filter)3-Sales amount on different city ( Map)

Page 38: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Promotion Analysis

1-Promotion relation to Internet Sales amount

2- Analysis the affect of Promotion on selling differentProduct Name.

3-Product category affect on Promotion (tile)

Page 39: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Who is Buying

1- Sales by date (line chart)

2- analysis Customer demographic Information by Sales amount(horizontal multiples, Vertical Multiples)

3- Analysis demographic Information plus their Country (map)

Page 40: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Multi Measure Analysis

Page 41: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Map

Page 42: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Geographical Data

Latitude/Longitude Region/Country/State/City/Zip Code Bing Maps

Page 43: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Chart Layers

Column Heat Map Bubbles Region

Page 44: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Chart and Notes

Chart Note Map Labels Themes

Page 45: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Tours

Creating Story Sharing Story Video

Page 46: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Map

1- Take a report on Sales amount for each city

2-Take a report on Sales amount for each city categorised by product name

Page 47: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Find Location on map

Find Location on Map

Page 48: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Demo: Power Map 3D Geospatial

Page 49: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Power Q&A

Page 50: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Natural Language Q&A Engine

Page 51: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Columns and Tables Search

Page 52: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Data Values

Page 53: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Data Values; Date

Page 54: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Relationships

Page 55: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Sort Command

Page 56: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Equality Filters

Page 57: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

28/02/2015 David Postlethwaite

Page 58: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

References to Study More

Power View Videos on YouTube:http://www.youtube.com/playlist?list=PL0CB09E9526E50B80

Power Map Sampleshttp://office.microsoft.com/en-us/excel/redir/XT104048050.aspxhttp://office.microsoft.com/en-us/excel/redir/XT104048052.aspxhttp://office.microsoft.com/en-us/excel/redir/XT104048053.aspxhttp://office.microsoft.com/en-us/excel/redir/XT104048055.aspxPower Map Tutorials on MSDN:http://office.microsoft.com/en-001/excel-help/get-started-with-power-map-HA104091224.aspx?CTT=1

Page 59: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Any Questions

Conclusion Hopefully you now have a better understanding of Power BI

Q & A

[email protected] Twitter : Leila_etaati

Page 60: A Journey to Power BI · 2015. 5. 9. · Pivot Power View Power Map Power Q&A. Power BI. Power Query: ETL Self-Service ETL Functional Language Online Search Share Queries. Power Pivot:

Thank you

A N A C P G R O U P C O M PA N Y