SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Power BI
The Complete Guide
Power BI Desktop
What the Desktop application is perfect for
Workflow of Power BI Desktop
Power BI Desktop
Query
Editor
Data
View
Report
View
Data
preparation Data modelling
Data
visualization
Relationship
View
The Query Editor
How we import and prepare our data
Power BI Desktop – Query Editor
Power BI Desktop
Query
Editor
Data
View
Report
View
Relationship
View
Data
preparation Data modelling
Data
visualization
The Star Schema
FACT TABLE DIM TABLE
VS
The Star Schema
Sales
Customers
SalesPoint
Time
• IdentifierCust
• FirstName
• SecondName
• Age
• Gender
• IdentifierGeo
• Continent
• Country
• City
• IdentifierProd
• IdentifierDate
• IdentifierCust
• IdentifierGeo
• UnitsSold
• TotalSales
• TotalCost
Products
• IdentifierProd
• ProductType
• PricePerUnit
• CostperUnit
• IdentifierDate
• Year
• Quarter
• Month
• Week
• Day
DIM TABLE DIM TABLE
FACT TABLE
Our Project – Current structure
Population-Combined
• Country-ID
• Country
• Year
• AgeGroup
• Gender
• Population
Out Project turned into a Star Schema
Population
Age
• AgeGroup-ID
• AgeGroup
• Category
• Country-ID
• AgeGroup-ID
• Year
• Gender
• Population
Region
• Country-ID
• Country
• Region
DIM TABLE DIM TABLE
FACT TABLE
Query: Duplicate vs. Reference
Source
file
Query Editor
Query 2
(Duplicate of Query 1)
Query 2
(Reference to Query 1)
A
B
C
Query 1
(Created in Query Editor)
A
B
A
B
Merge Queries - Join Kind
Outer
Inner
Anti
ID Sales
A 10
B 50
C 20
Query 1
LEFT
Query 2
RIGHT
ID Sales Region
A 10 USA
B 50 n/a
C 20 Asia
ID Region Sales
A USA 10
BB Europe n/a
C Asia 20
ID Sales Region
A 10 USA
B 50 n/a
C 20 Asia
BB n/a Europe
ID Sales Region
B 50 n/a
ID Region Sales
BB Europe n/a
ID Sales Region
A 10 USA
C 20 Asia
LEFT RIGHT FULL
ID Region
A USA
BB Europe
C Asia
Separate Queries
Merged Queries
Import data into the data model
Data preparation
Query Editor
Data model
Data View/Report View
Source files
Data preparation
Query Editor
Data model
Data View/Report View
Import data
Query 1
Query 2 Default =
Enable load is
set for all
queries
Import data
Query 1
Query 2
Enable load is
only selected
for Query 1
Query 1 &
Query 2 are
loaded into the
data model
Query 1 is
loaded into the
data model
Data View & Relationships
How we model our data
Power BI Desktop – Data Model
Power BI Desktop
Query
Editor
Data
View
Report
View
Relationship
View
Data
preparation Data modelling
Data
visualization
Query Editor vs. Data Model
Query Editor Data Model
Connect to source files
Clean data
Shape data
Structure + prepare data
Add relationships
Add calculated columns
Add measures
Analyse data
Power BI Desktop – Data Model
Power BI Desktop
Query
Editor
Data
View
Report
View
Relationship
View
Data
preparation Data modelling
Data
visualization
Let‘s bring our Data Model to live
Cardinality Cross Filter Direction Active Properties
= „Type of relationship“
One to many (1:*) & Many to one (*:1)
Customers Orders
ID-Customer FirstName SecondName
1 Maximilian Schwarzmueller
2 John Meyer
3 Linda Belle
4 Manuel Lorenz
ID-Order OrderDate ID-Customer
A 01 Jan 2017 1
B 08 Jan 2017 2
C 15 Jan 2017 1
D 25 Jan 2017 1
E 05 Feb 2017 3
F 15 Feb 2017 4
Each customer is unique Each customer can have
multiple orders
One to one (1:1)
Passport Person
ID-Passport Valid Issued FirstName SecondName Country
1 2025 2005 Maximilian Schwarzmueller Germany
2 2019 1999 John Meyer USA
3 2017 1997 Linda Belle Japan
ID-Passport FirstName Second Name Country
1 Maximilian Schwarzmueller Germany
2 John Meyer USA
3 Linda Belle Japan
ID-Passport Valid Issued
1 2025 2005
2 2019 1999
3 2017 1997
Power BI Desktop – Data Model
Power BI Desktop
Query
Editor
Data
View
Report
View
Relationship
View
Data
preparation Data modelling
Data
visualization
One tool - Two languages
M-Language
DAX-Language
Power Query Formula Language
Data Analysis Expression Language
Description Application areas
Independent from
each other
Prepare your data before you load
them into the data model
Create formulas for an in-depth
analysis in the Data View
Data transformation
Analytical data calculation
Comparable to Excel functions
Course interim conclusion
M DAX
OR
This course
Calculated Columns vs. Measures
Return a single result of a calculation or an aggregated value (e.g. Averages)
Perform an operation that generates results for each row of your table Calculated Column
Measure
Report View
Let‘s create beautiful charts and tables
Power BI Desktop – Report View
Power BI Desktop
Query
Editor
Data
View
Report
View
Relationship
View
Data
preparation Data modelling
Data
visualization
Power BI Service & Power BI Mobile
We finished our work locally, what now?
Ways to continue
Power BI Desktop
Power BI Service
Share
YOU
Publish
IT
YOU
Collaborate
Marketing
Power BI
Service
Power BI
Mobile
-
-
Organization
Single User
YOU
Power BI Desktop
STOP Publish
-
Power BI Service
Access
-
Power BI
Mobile
YOU
YOU
Questions to be answered
How can we publish our data to Power BI Service?
How can we collaborate in Power BI Service?
How can we share data and specify what we want to share?
Changes in 2017
Power BI Free Power BI Pro
Power BI Premium
Large Scale BI
deployments
Personal users Collaboration
Until
31 May
01 June
2017
Functional alignment with remaining differences in
sharing and collaboration
• Access to all Pro
Databases
• Increased Workspace
Storage
• Improved refresh-
rates
+
Publishing our project data to Power BI Service
Power BI Desktop
Dataset & Report
Your computer
Server
Publish/
Connect to
File
Personal
Gateway
Power BI Service
On-Premises
Gateway
Power BI Service
Collaboration
Power BI Service
Create Dashboards
Create Dashboards
YOU
IT
YOU
App Workspace
Dataset & Report from
Power BI Desktop
How can we share our results from the App workspace?
Power BI Service
Dashboard, Report &
Dataset
Dashboard
Report
Report
PRO Data created using Pro features, can only be shared with Power BI Pro Users!
Publish App
Publish to Web
Dataset

Weitere ähnliche Inhalte

Ähnlich wie power-bi-complete-guide-slides.pdf

Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI OverviewNetwoven Inc.
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BICCG
 
Power business intelligence
Power business intelligencePower business intelligence
Power business intelligenceaasthabadoniya1
 
Microsoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services PresentationMicrosoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services PresentationMicrosoft Private Cloud
 
powerbioverview-191114161542.pdf
powerbioverview-191114161542.pdfpowerbioverview-191114161542.pdf
powerbioverview-191114161542.pdfMarkMayle2
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI OverviewJames Serra
 
Power BI course in Chandigarh.pptx-presentation
Power BI course in Chandigarh.pptx-presentationPower BI course in Chandigarh.pptx-presentation
Power BI course in Chandigarh.pptx-presentationasmeerana605
 
The Analytics Platform - Pyramid Analytics
The Analytics Platform - Pyramid AnalyticsThe Analytics Platform - Pyramid Analytics
The Analytics Platform - Pyramid AnalyticsSolidQ
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanDavid J Rosenthal
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biSatya Shyam K Jayanty
 
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...David J Rosenthal
 
MICROSOFT POWER BI PPT.pptx
MICROSOFT POWER BI PPT.pptxMICROSOFT POWER BI PPT.pptx
MICROSOFT POWER BI PPT.pptxridazulquarnain
 
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIMarius Constantinescu [MVP]
 
Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsLac Viet Computing Corporation
 

Ähnlich wie power-bi-complete-guide-slides.pdf (20)

Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
Power business intelligence
Power business intelligencePower business intelligence
Power business intelligence
 
Microsoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services PresentationMicrosoft SQL Server 2008 R2 - Analysis Services Presentation
Microsoft SQL Server 2008 R2 - Analysis Services Presentation
 
CV
CVCV
CV
 
Power bi
Power biPower bi
Power bi
 
powerbioverview-191114161542.pdf
powerbioverview-191114161542.pdfpowerbioverview-191114161542.pdf
powerbioverview-191114161542.pdf
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
Power BI course in Chandigarh.pptx-presentation
Power BI course in Chandigarh.pptx-presentationPower BI course in Chandigarh.pptx-presentation
Power BI course in Chandigarh.pptx-presentation
 
The Analytics Platform - Pyramid Analytics
The Analytics Platform - Pyramid AnalyticsThe Analytics Platform - Pyramid Analytics
The Analytics Platform - Pyramid Analytics
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
storytelling-may-12-2022.pptx
storytelling-may-12-2022.pptxstorytelling-may-12-2022.pptx
storytelling-may-12-2022.pptx
 
Power BI Desktop Overview
Power BI Desktop Overview Power BI Desktop Overview
Power BI Desktop Overview
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
 
Bake-off Power BI
Bake-off Power BIBake-off Power BI
Bake-off Power BI
 
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
 
MICROSOFT POWER BI PPT.pptx
MICROSOFT POWER BI PPT.pptxMICROSOFT POWER BI PPT.pptx
MICROSOFT POWER BI PPT.pptx
 
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
 
Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and Analytics
 

Kürzlich hochgeladen

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Kürzlich hochgeladen (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

power-bi-complete-guide-slides.pdf

  • 2. Power BI Desktop What the Desktop application is perfect for
  • 3. Workflow of Power BI Desktop Power BI Desktop Query Editor Data View Report View Data preparation Data modelling Data visualization Relationship View
  • 4. The Query Editor How we import and prepare our data
  • 5. Power BI Desktop – Query Editor Power BI Desktop Query Editor Data View Report View Relationship View Data preparation Data modelling Data visualization
  • 6. The Star Schema FACT TABLE DIM TABLE VS
  • 7. The Star Schema Sales Customers SalesPoint Time • IdentifierCust • FirstName • SecondName • Age • Gender • IdentifierGeo • Continent • Country • City • IdentifierProd • IdentifierDate • IdentifierCust • IdentifierGeo • UnitsSold • TotalSales • TotalCost Products • IdentifierProd • ProductType • PricePerUnit • CostperUnit • IdentifierDate • Year • Quarter • Month • Week • Day DIM TABLE DIM TABLE FACT TABLE
  • 8. Our Project – Current structure Population-Combined • Country-ID • Country • Year • AgeGroup • Gender • Population
  • 9. Out Project turned into a Star Schema Population Age • AgeGroup-ID • AgeGroup • Category • Country-ID • AgeGroup-ID • Year • Gender • Population Region • Country-ID • Country • Region DIM TABLE DIM TABLE FACT TABLE
  • 10. Query: Duplicate vs. Reference Source file Query Editor Query 2 (Duplicate of Query 1) Query 2 (Reference to Query 1) A B C Query 1 (Created in Query Editor) A B A B
  • 11. Merge Queries - Join Kind Outer Inner Anti ID Sales A 10 B 50 C 20 Query 1 LEFT Query 2 RIGHT ID Sales Region A 10 USA B 50 n/a C 20 Asia ID Region Sales A USA 10 BB Europe n/a C Asia 20 ID Sales Region A 10 USA B 50 n/a C 20 Asia BB n/a Europe ID Sales Region B 50 n/a ID Region Sales BB Europe n/a ID Sales Region A 10 USA C 20 Asia LEFT RIGHT FULL ID Region A USA BB Europe C Asia Separate Queries Merged Queries
  • 12. Import data into the data model Data preparation Query Editor Data model Data View/Report View Source files Data preparation Query Editor Data model Data View/Report View Import data Query 1 Query 2 Default = Enable load is set for all queries Import data Query 1 Query 2 Enable load is only selected for Query 1 Query 1 & Query 2 are loaded into the data model Query 1 is loaded into the data model
  • 13. Data View & Relationships How we model our data
  • 14. Power BI Desktop – Data Model Power BI Desktop Query Editor Data View Report View Relationship View Data preparation Data modelling Data visualization
  • 15. Query Editor vs. Data Model Query Editor Data Model Connect to source files Clean data Shape data Structure + prepare data Add relationships Add calculated columns Add measures Analyse data
  • 16. Power BI Desktop – Data Model Power BI Desktop Query Editor Data View Report View Relationship View Data preparation Data modelling Data visualization
  • 17. Let‘s bring our Data Model to live Cardinality Cross Filter Direction Active Properties = „Type of relationship“
  • 18. One to many (1:*) & Many to one (*:1) Customers Orders ID-Customer FirstName SecondName 1 Maximilian Schwarzmueller 2 John Meyer 3 Linda Belle 4 Manuel Lorenz ID-Order OrderDate ID-Customer A 01 Jan 2017 1 B 08 Jan 2017 2 C 15 Jan 2017 1 D 25 Jan 2017 1 E 05 Feb 2017 3 F 15 Feb 2017 4 Each customer is unique Each customer can have multiple orders
  • 19. One to one (1:1) Passport Person ID-Passport Valid Issued FirstName SecondName Country 1 2025 2005 Maximilian Schwarzmueller Germany 2 2019 1999 John Meyer USA 3 2017 1997 Linda Belle Japan ID-Passport FirstName Second Name Country 1 Maximilian Schwarzmueller Germany 2 John Meyer USA 3 Linda Belle Japan ID-Passport Valid Issued 1 2025 2005 2 2019 1999 3 2017 1997
  • 20. Power BI Desktop – Data Model Power BI Desktop Query Editor Data View Report View Relationship View Data preparation Data modelling Data visualization
  • 21. One tool - Two languages M-Language DAX-Language Power Query Formula Language Data Analysis Expression Language Description Application areas Independent from each other Prepare your data before you load them into the data model Create formulas for an in-depth analysis in the Data View Data transformation Analytical data calculation Comparable to Excel functions
  • 22. Course interim conclusion M DAX OR This course
  • 23. Calculated Columns vs. Measures Return a single result of a calculation or an aggregated value (e.g. Averages) Perform an operation that generates results for each row of your table Calculated Column Measure
  • 24. Report View Let‘s create beautiful charts and tables
  • 25. Power BI Desktop – Report View Power BI Desktop Query Editor Data View Report View Relationship View Data preparation Data modelling Data visualization
  • 26. Power BI Service & Power BI Mobile We finished our work locally, what now?
  • 27. Ways to continue Power BI Desktop Power BI Service Share YOU Publish IT YOU Collaborate Marketing Power BI Service Power BI Mobile - - Organization Single User YOU Power BI Desktop STOP Publish - Power BI Service Access - Power BI Mobile YOU YOU
  • 28. Questions to be answered How can we publish our data to Power BI Service? How can we collaborate in Power BI Service? How can we share data and specify what we want to share?
  • 29. Changes in 2017 Power BI Free Power BI Pro Power BI Premium Large Scale BI deployments Personal users Collaboration Until 31 May 01 June 2017 Functional alignment with remaining differences in sharing and collaboration • Access to all Pro Databases • Increased Workspace Storage • Improved refresh- rates +
  • 30. Publishing our project data to Power BI Service Power BI Desktop Dataset & Report Your computer Server Publish/ Connect to File Personal Gateway Power BI Service On-Premises Gateway Power BI Service
  • 31. Collaboration Power BI Service Create Dashboards Create Dashboards YOU IT YOU App Workspace Dataset & Report from Power BI Desktop
  • 32. How can we share our results from the App workspace? Power BI Service Dashboard, Report & Dataset Dashboard Report Report PRO Data created using Pro features, can only be shared with Power BI Pro Users! Publish App Publish to Web Dataset