let your data flow introducing power bi dataflows · 1/27/2019  · power bi serves as a...

34
Let your data flow Introducing Power BI dataflows Wolfgang Strasser, MVP

Upload: others

Post on 13-May-2020

13 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Let your data flow

Introducing Power BI dataflows

Wolfgang Strasser, MVP

Page 2: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Let your data flow – Introducing Power BI dataflows

Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis. With the introduction of Power BI dataflows, self-service data preparation is brought to a new level. The main concepts used are:

• Usage of common and mature technologies: data is stored as entities following the Common Data Model in Azure Data Lake Storage Gen2;

• Integration: dataflows are created and managed in Power BI app workspace

• Self-Service and low-code/no-code - Power Query is used as data preparation engine

• Connectivity: dataflows will support a variety of different data sources (including cloud-based and on-premises sources)

Join this session if you would like to learn more about the basic concepts and especially see Power BI dataflows in action.

Page 3: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

WHY Power BI dataflows?

Page 4: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis
Page 5: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Business Intelligence needs

DATAbut: Data Preparation takes time

(60-80% of a BI project)

Page 6: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Self-Service BI needs

More “Power” for the key users / business analysts

Faster access to new data sources

Integration

Data Models

Page 7: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Self-Service BI – Current State

BIETL

Screenshot taken from: https://myignite.techcommunity.microsoft.com/sessions/65437

Page 8: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Power BI Report 3

Dataset

Power Query (M)

Power BI Report 2

Dataset

Power Query (M)

Power BI Report 1

ETL in the Context of Power BI

Dataset

Power Query (M)

Page 9: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Introducing Power BI dataflows

Page 10: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Power BI information hierarchy

Source: Amir Netz: Power BI dataflows Whitepaper (https://go.microsoft.com/fwlink/?linkid=2034388&clcid=0x409)

Page 11: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Good to Know

App workspaces only (Not available in “My workspace”)

Entities ~ Tables

Dataflow = data preparation pipeline

Power Query / M

Multiple dataflows

Transaction Consistency

Dataflow Calculation engine

Page 12: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Good to Know

Re-usable data integration

Created / managed in the cloud

Proven technologies

Power Query

Azure Data Lake Storage Gen2

Common Data Model

Page 13: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Common Data Model

Data SchemaStandardized, modular, extensible

Consists ofEntities

Attributes

Semantic metadata

relationships

Taken from https://aka.ms/cdmposterhttps://aka.ms/cdmrepo CDM GitHub Repo

Page 14: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

CDS for Apps Power BI

Data IntegrationCommon Data Model

ADLS v2Enrichment and AI

IntelligenceIntegration

Dynamics 365 Apps PowerApps Power BI Apps

Page 15: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Demo

Create a data flow

Page 16: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Power BI information hierarchy

Source: Amir Netz: Power BI dataflows Whitepaper (https://go.microsoft.com/fwlink/?linkid=2034388&clcid=0x409)

Page 17: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Demo

Consume dataflow entities

(=create a dataset)

Page 18: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Who can use PBI dataflows?

Page 19: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Everyone!

Page 20: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

https://docs.microsoft.com/en-us/power-bi/service-dataflows-overview#dataflow-capabilities-on-power-bi-premium

Page 21: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Behind the Scenes

Page 22: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Behind the Scenes

https://docs.microsoft.com/en-us/power-bi/service-dataflows-overview

Page 23: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Dataflows and the Data Lake

Source: Amir Netz: Power BI dataflows Whitepaper (https://go.microsoft.com/fwlink/?linkid=2034388&clcid=0x409)

“BYOSA” – Bring Your Own Storage Account

Page 24: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

CDM Folders

https://docs.microsoft.com/en-us/power-bi/service-dataflows-azure-data-lake-integration

Page 25: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Dataflows Administration

Page 26: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Demo

Tenant settings

BYOSA

Dataflow settings

Schedule refresh

Premium – Capacity Settings

Page 27: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Enable dataflows

Page 28: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

BYOSA – Use your own Data Lake

Page 29: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Dataflow list

Page 30: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Schedule Refresh

Page 31: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

PBI Premium – Capacity Settings

Page 32: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Resources

Page 33: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

Resources

• Dataflows Whitepaper (by Amir Netz) • https://go.microsoft.com/fwlink/?linkid=2011419&clcid=0x409

• Documentation• https://docs.microsoft.com/en-us/power-bi/service-dataflows-overview

• Matthew Roche• https://ssbipolar.com/2018/10/23/dataflows-in-power-bi/

• Guy in a Cube• https://www.youtube.com/channel/UCFp1vaKzpfvoGai0vE5VJ0w

• Rezas Blog• http://radacad.com/blog

• My blog (#24DaysPowerPlatform)• https://workingondata.wordpress.com/2018/12/22/24-days-of-powerplatform-day-22-what-are-

power-bi-dataflows/

Page 34: Let your data flow Introducing Power BI dataflows · 1/27/2019  · Power BI serves as a self-service BI platform with a strong focus on data preparation and interactive analysis

WolfgangStrasser

wolfgang @ powerofbi.at

@wstrasser

https://workingondata.wordpress.com

Thanks for joining!