SlideShare uma empresa Scribd logo
1 de 52
Visual Guidance
for PowerBI
Yana Berkovich, Data Platform Microsoft MVP
Yana Berkovich
BI Analyst& DEV, MicrosoftData PlatformMVP
Consultant, ProductManager
ReportingstreamLead – PHSA
Vancouver Canada
https://www.linkedin.com/in/yanaberkovich
http://yanaberkovich.com
@Yana_Berkovich
Objectives
Better Design our reports!
1. Who is going to view the report & why?
2. What is the Business question the visual is answering?
Agenda
• PowerBI
• Visual Guidance & Design principals
• UI / UX rules for a PowerBI report
• How to pick your visualization?
• Custom visuals
• Summary
What are we using PowerBI for?
Connect to Data
sources
Create Reports/
dashboards/
Applications
Collaborate and
Share
Data Insights
Audience: Business Users & Managers
Users: IT, Finance, HR, Marketing, Manufacturing,
Data Analysts…
How Does it work?
Who can Edit?
How and who access Data Source?
Templates and custom visuals to use
On
Prem
DB
Who can consume?
Similar across devices?
Special authentication?
Design
Data Integrity
Scheduled
connections
What is currently part of PowerBI
Power BI desktop
Power BI Desktop is the report authoring tool - https://powerbi.microsoft.com/en-us/desktop
Access data from various data sources and transform them for your reporting needs
Power BI Service – Pro/ Premium (Capacity, Licensing and Monitoring)
Browser based portal - https://app.powerbi.com
Share and collaborate with your collogues and wider audience
PowerBI Report Server
On premise solution for organizational reporting
PowerBI Mobile
Mobile Application, can be connected to your PowerBI on premise or the cloud
PowerBI Data Gateway
Install in your organization, to enable secure data connection (same as for PowerApps)
Embedded Analytics
PowerBI in Azure, set PowerBI when needed, in the Azure portal
Use PowerBI REST API & JS to embed in your applications
PowerPlatform AI builder
Visual Guidance & Design
principals
Why is Visual Guidance needed?
Governance != Guidance
Organizational Culture & Brand
Intuitive UI - A report in a glance
Data Driven Decision support
Minimize clutter maximize interaction
It is Self Service BI… everyone can do everything?
Take a look at the story gallery
• Worst PowerBI report…
• Yeah that’s a thing
Self Service BI…Why guide?
From: ADOBE Blog
Recommendations for Successful UI
• There is an official Whitepaper! LINK
• Place users in control of the interface
• Easy Navigation
• Be predictable - consistency
• Be acknowledging
• Clear concise fonts, titles etc.
• Avoid clutter – clean design
• Be intuitive = Clear insight
UI/UX Rules when building a
report in PowerBI
Navigation
• Tabs
• Switched from bottom to left! How does that affect your reports?
• Bookmarks and buttons
• Tooltips
Intuitive Navigation
• Always communicate in the same place on the page where we are
and how to get back
Which one is used to navigate back?
1 2
Layout
• How to divide your canvas?
• Once decided, Consistency between reports
• Alignment (LTR unless middle East) , order, and proximity
Branding
• Templates - Reports colors, Color scheme, fonts, frame sizes…
• Corporate Layouts – in report server
• Corporate backgrounds and guides
• Corporate Theme can be addedAnime Watching Trends Report Car Dealership Customers Engagement Report
Colors
• Custom Expression based formatting for title, card or table item
LINK (tutorial)
• Expression based formatting
• Don’t get too exited –
text
& background
& KPI formatting
might be, too much
How to match colors & Theme?
Report Theme Generator
for the UI Designers LINK
Size and Font
• Font Size – 3 max per report
• PowerBI has different sizes for titles, text boxes and charts – pay attention what looks the same
• Preferable 1 font type per report play with indent instead
• Arial always looks great when in doubt
• 16pt in titles or 12pt in graphs and tables
• 10pt for mobile
Consistency
• This cannot be page 1 and page 2 of your report
Cluttered Report –
How many questions are answered here?
Clear Insight
Quantity vs visibility
• Avoid clutter 1 – 6 or 9 visualizations same as UI
• Avoid clutter – 1 business need or related questions per page
• 1 question per visual – no double axis
• answered in a glance
Mobile & Existing
Dashboards
Premium Capacity Advanced Governance Portal
• Users
• Access
• Capacity
• Data – Datasets, refresh, measures efficiency, visuals usage
• Premium Capacity Metrics
• Use as a layout for your performance reports
•
(All pictures from
Microsoft site PowerBI.com
not customer data)
Mobile Basic rules
• Goal Driven Design – Who are the mobile users?
(Construction technician vs BA during a meeting)
• Usability – Rank your visuals and don’t drag all of them
automatically
• Signifiers – Identify the critical measure and emphasize,
text might be too small to read
• Performance –
Complicated calculation in the background, maybe add
a calculated column or think cashed data set
Mobile – Different colors and screen
Sources:
LINK (Medium UX Planet)
Prototype.IO
https://developer.apple.com/design/tips/
Place the active items in the active zone:
Finger Friendly – too small filter to select?
Screens are lightened differently –
choose more contrasting colors
The new Mobile Experience – September release
• Title and background
• Custom branding
• Navigation
• top & Bottom
• Applications
• Quick Access
• Activity
• Preview can be turned on
LINK (Maya Shanhav)
How to choose the best
visual for our question?
Data Visualization
• Do not use pie Charts (Storytelling with data)
• Use the 9 gestalt principles
• Add Tooltip
• Add Data Labels
• Avoid not necessary lines / colors
• One glance
Data Visualization - Color
Not only Bar Chart – Use a Heat map!
Use familiar and intuitive visuals
• Most of the people on our industry
knows the Gartner Quadrant
• use it to describe your business
problem
• Classify competitors
• Group tickets by type
• Compare performance
Scattered?
• Discover outlayers, clear insights
• Use color in scatter to emphasize the clusters
Custom Visuals
What are the custom visuals and
where can we find them?
• Custom visual gallery (Azure App Store)
Visuals about visuals
• Currently there are 106 visuals in the visual gallery
• 2 Dashboards in the data Story Gallery
Comparing Timelines – Sales Report Time page
Picture Name Functionality Usage Design limitations
Countdown Counts down the time until a
date
Project
management /
Product
Management
till the next
event
No Theme support
Limited design options
Bci Calendar Display 1 measure per date, can
contain more measures on
tooltip, colors according to kpi’s
Manufacture
calendar,
performance
per day track
No Theme support
Good design options
Timeline Display time hierarchy Any time
filtering needs
No Theme support
Custom
Calendar
Display many measures to
compare in a day
Limited Theme support
Good design
Resets colors when
restarting
TimeBrush Display columns by time
hierarchy similar to time play
and columns chart
Stock prices,
sales, tracking
usage &
usability data
Comparing the dreaded Pies - Sales Report
Drill Down Donut Chart
Display time hierarchy, other
hierarchy
Any time filtering needs
Preferably Never…
Ring Chart
Display 2 Measures – primary &
Secondary
Great for
• Filtering and drilling down for
complex hierarchy
• Product breakdown
Sun Burst
Display 1 measure for
grouped values
• Manufacture calendar
• performance per time
• Color palate….
Area Maps
Drill Down Donut Chart
Display several measures for
each category, to compare the
results in table
• Compare sales
• Gantt Charts
• Compare Tasks duration
Brick chart
Colors area according to
percentage value
Easier to “count bricks”
• sales of product
• stock revenue from
total
Treemap
Colors area according to
percentage value
• sales of product
• stock revenue from
total
Drill Down Donut Chart
Displays percentage from the
total value of each layer
• Scan population
• describe many layers of
different sample
• Compare metric size
• If we are not using the donut what should we consider instead to compare area or quantity?
Which visual is answering a business question?
Bubble & Clusters
Scatter Plot
Display the scatter of dots
between 2 measures
• Look for groups
• Look which observation
belong to which group
• Compare performance
• Compare populations
Cluster Map
Display 1 measure for
grouped values
• Detect and review
cluster sizes
• Ratings by
demography
• Compare group sizes
Dot Plot by MAC
Display several Categories for
the bubbles to vary by color
and size in each – multiple
plots/axis data
• sales by country
• Different population in
different BIN’s
Scatter with prediction line
Displays line or lines of
correlation between the 2
measures for 1 or multiple
populations
• Scan population
• describe 2 measures of
different sample
• Basic prediction model of
future behavior of
observations
• Clustering is one of the best ways to group & explore population
Slicers
Enlighten Slicer
Create tiles instead of simple
filter values, great for mobile,
can contain pictures
• Tiles Display
• Choose a product from a
catalogue
Hierarchy Slicers
Choose hierarchy even
without connection,
same functionality as
filter for hierarchy, can be
colored by function
• Categories filtering
• Adding filter on page
Smart Filter
The OOTB filter experience
Has option to be unselected
and key display features, can
be linked to specific visuals
only
• Filter Data on page/ visual
or in the entire report
Play Slicer
Play the timeline / Any other
filed or hierarchy to display
all the reports in filter
• Story telling with data
• Behavior via time
• Adding dimension to the
visualizations
• Mostly replaced by the new filter pane experience
Newest Visuals
• Synoptic Visual – needs an animation file SVG
• MAQ software sunburst & flying bricks visuals
How to build my own?
• PowerBI custom visual designer has retired.
• There is a whole repository in GitHub that has the visuals library
https://github.com/Microsoft/PowerBI-visuals
• A readme file there and you can install VS and try to implement
• The user binds data from any of the sources to the visualization
• Can build with a specific .json data
• There are built in tools (the color menus etc.) that help
• Visualization can cross filter and highlight – visuals that meet the users needs API is
exposed
• Integration with data and formatting properties
• Fork the repo use gulp to build it – JS with D3
• Write the visualizations in type script and allows to build unit tests
Summary
Place users in Control = Self Service BI
• Add interactive features
• Add drill downs in a glance
• Add clear navigation and location
• Add clear title
• Enable filters
• Use Matrix with drill down for aggregation
• Add time dimension filter or scroll, even if you think it’s not needed
Summary – did we really get here?
• We have scanned only 20 or so custom
visuals…that’s like 20 fish in a sea!
• Visuals are great! Try to use and reuse
• Add to existing missing functionalities
• Theme
• Drill Down
• Navigation
• Performance…
• There is so much more to explore…
Final points while Q&A
• Build me a pretty (sexy) report is not a spec!
• Use simplicity as your guidance
• Choose the right visual to your business question
• Always think what is the decision you want to support with your
data?
Thank You!!!
https://www.linkedin.com/in/yanaberkovich
http://yanaberkovich.com
@Yana_Berkovich

Mais conteúdo relacionado

Mais procurados

Microsoft Power BI Demo
Microsoft Power BI DemoMicrosoft Power BI Demo
Microsoft Power BI Demo
James Riley
 
Welcome to PowerBI and Tableau
Welcome to PowerBI and TableauWelcome to PowerBI and Tableau
Welcome to PowerBI and Tableau
Ashwin Dinoriya
 

Mais procurados (20)

Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501
 
High impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHigh impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power bi
 
Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019
 
Building a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BIBuilding a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BI
 
Data analytics and powerbi intro
Data analytics and powerbi introData analytics and powerbi intro
Data analytics and powerbi intro
 
Power BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on factsPower BI - Finally I can make decisions based on facts
Power BI - Finally I can make decisions based on facts
 
Power-BI and SharePoint
Power-BI and SharePointPower-BI and SharePoint
Power-BI and SharePoint
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-Service
 
Visual guidance calgary user group
Visual guidance calgary user groupVisual guidance calgary user group
Visual guidance calgary user group
 
vOffice365 - May 2016 - Overview of Microsoft's Power BI - Sean Wallbridge
vOffice365 - May 2016 - Overview of Microsoft's Power BI -  Sean WallbridgevOffice365 - May 2016 - Overview of Microsoft's Power BI -  Sean Wallbridge
vOffice365 - May 2016 - Overview of Microsoft's Power BI - Sean Wallbridge
 
Microsoft Power BI Demo
Microsoft Power BI DemoMicrosoft Power BI Demo
Microsoft Power BI Demo
 
Power BI Secrets
Power BI SecretsPower BI Secrets
Power BI Secrets
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
 
Microsoft Power BI 101
Microsoft Power BI 101Microsoft Power BI 101
Microsoft Power BI 101
 
Latest Features in Power BI
Latest Features in Power BILatest Features in Power BI
Latest Features in Power BI
 
Power BI Architecture
Power BI ArchitecturePower BI Architecture
Power BI Architecture
 
Power BI Reporting & Project Online
Power BI Reporting & Project OnlinePower BI Reporting & Project Online
Power BI Reporting & Project Online
 
SPS-Power BI Introduction
SPS-Power BI IntroductionSPS-Power BI Introduction
SPS-Power BI Introduction
 
Welcome to PowerBI and Tableau
Welcome to PowerBI and TableauWelcome to PowerBI and Tableau
Welcome to PowerBI and Tableau
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and Demo
 

Semelhante a Visual guidance for power bi toronto pbi tour (1)

Supercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX AnalyticsSupercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX Analytics
UserZoom
 

Semelhante a Visual guidance for power bi toronto pbi tour (1) (20)

Get more Visual Power
Get more Visual PowerGet more Visual Power
Get more Visual Power
 
storytelling-may-12-2022.pptx
storytelling-may-12-2022.pptxstorytelling-may-12-2022.pptx
storytelling-may-12-2022.pptx
 
Business Analytics Training
Business Analytics TrainingBusiness Analytics Training
Business Analytics Training
 
Supercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX AnalyticsSupercharge Your Corporate Dashboards With UX Analytics
Supercharge Your Corporate Dashboards With UX Analytics
 
A Case for Outside-In Design
A Case for Outside-In DesignA Case for Outside-In Design
A Case for Outside-In Design
 
PowerBI June release Vancouver PBI user group
PowerBI June release Vancouver PBI user groupPowerBI June release Vancouver PBI user group
PowerBI June release Vancouver PBI user group
 
SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010SSAS Design & Incremental Processing - PASSMN May 2010
SSAS Design & Incremental Processing - PASSMN May 2010
 
MicroStrategy - Effective Business Dashboards
MicroStrategy - Effective Business DashboardsMicroStrategy - Effective Business Dashboards
MicroStrategy - Effective Business Dashboards
 
Getting started with Compete PRO
Getting started with Compete PROGetting started with Compete PRO
Getting started with Compete PRO
 
Business analytics and data visualisation
Business analytics and data visualisationBusiness analytics and data visualisation
Business analytics and data visualisation
 
Dashboard Process
Dashboard ProcessDashboard Process
Dashboard Process
 
IBM's Business Analytics Portfolio for Training Purposes
IBM's Business Analytics Portfolio for Training PurposesIBM's Business Analytics Portfolio for Training Purposes
IBM's Business Analytics Portfolio for Training Purposes
 
Intro to Power BI
Intro to Power BIIntro to Power BI
Intro to Power BI
 
Intro to Report Developer Role
Intro to Report Developer RoleIntro to Report Developer Role
Intro to Report Developer Role
 
June2019 release
June2019 releaseJune2019 release
June2019 release
 
Seattle DAA - Data Visualization - Russell Spangler December 2019
Seattle DAA - Data Visualization - Russell Spangler December 2019 Seattle DAA - Data Visualization - Russell Spangler December 2019
Seattle DAA - Data Visualization - Russell Spangler December 2019
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 
Tampa Bay Microsoft BI User Group July 9 2012
Tampa Bay Microsoft BI User Group July 9 2012Tampa Bay Microsoft BI User Group July 9 2012
Tampa Bay Microsoft BI User Group July 9 2012
 
Webinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with FusionWebinar: Personalized Retail Search & Recommendations with Fusion
Webinar: Personalized Retail Search & Recommendations with Fusion
 
Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday
 

Mais de Berkovich Consulting

Mais de Berkovich Consulting (16)

Whats new and exciting jan 22
Whats new and exciting jan 22Whats new and exciting jan 22
Whats new and exciting jan 22
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
 
July2019 release
July2019 releaseJuly2019 release
July2019 release
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
 
April2019newandexciting
April2019newandexcitingApril2019newandexciting
April2019newandexciting
 
SqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBISqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBI
 
March2019 Whats new and exciting with PowerBI?
March2019 Whats new and exciting with PowerBI?March2019 Whats new and exciting with PowerBI?
March2019 Whats new and exciting with PowerBI?
 
Power bi and azure ml
Power bi and azure mlPower bi and azure ml
Power bi and azure ml
 
February 2019 new and exciting
February 2019 new and excitingFebruary 2019 new and exciting
February 2019 new and exciting
 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power bi
 
Mbas governance for power bi
Mbas governance for power biMbas governance for power bi
Mbas governance for power bi
 
April release
April releaseApril release
April release
 
Governance in PowerBI Enjoy your power responssibly
Governance in PowerBI Enjoy your power responssiblyGovernance in PowerBI Enjoy your power responssibly
Governance in PowerBI Enjoy your power responssibly
 
Give more power to the users! decision support sql saturday
Give more power to the users!  decision support sql saturdayGive more power to the users!  decision support sql saturday
Give more power to the users! decision support sql saturday
 
Product management in office 365 vancouver
Product management in office 365 vancouverProduct management in office 365 vancouver
Product management in office 365 vancouver
 
#SPScalgary 2017 give more power to the users! Scott Staufer & Yana Berkovich
#SPScalgary 2017 give more power to the users! Scott Staufer & Yana Berkovich#SPScalgary 2017 give more power to the users! Scott Staufer & Yana Berkovich
#SPScalgary 2017 give more power to the users! Scott Staufer & Yana Berkovich
 

Último

Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 

Último (20)

(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 

Visual guidance for power bi toronto pbi tour (1)

  • 1.
  • 2. Visual Guidance for PowerBI Yana Berkovich, Data Platform Microsoft MVP
  • 3. Yana Berkovich BI Analyst& DEV, MicrosoftData PlatformMVP Consultant, ProductManager ReportingstreamLead – PHSA Vancouver Canada https://www.linkedin.com/in/yanaberkovich http://yanaberkovich.com @Yana_Berkovich
  • 4. Objectives Better Design our reports! 1. Who is going to view the report & why? 2. What is the Business question the visual is answering?
  • 5. Agenda • PowerBI • Visual Guidance & Design principals • UI / UX rules for a PowerBI report • How to pick your visualization? • Custom visuals • Summary
  • 6. What are we using PowerBI for? Connect to Data sources Create Reports/ dashboards/ Applications Collaborate and Share Data Insights Audience: Business Users & Managers Users: IT, Finance, HR, Marketing, Manufacturing, Data Analysts…
  • 7. How Does it work? Who can Edit? How and who access Data Source? Templates and custom visuals to use On Prem DB Who can consume? Similar across devices? Special authentication? Design Data Integrity Scheduled connections
  • 8. What is currently part of PowerBI Power BI desktop Power BI Desktop is the report authoring tool - https://powerbi.microsoft.com/en-us/desktop Access data from various data sources and transform them for your reporting needs Power BI Service – Pro/ Premium (Capacity, Licensing and Monitoring) Browser based portal - https://app.powerbi.com Share and collaborate with your collogues and wider audience PowerBI Report Server On premise solution for organizational reporting PowerBI Mobile Mobile Application, can be connected to your PowerBI on premise or the cloud PowerBI Data Gateway Install in your organization, to enable secure data connection (same as for PowerApps) Embedded Analytics PowerBI in Azure, set PowerBI when needed, in the Azure portal Use PowerBI REST API & JS to embed in your applications PowerPlatform AI builder
  • 9. Visual Guidance & Design principals
  • 10. Why is Visual Guidance needed? Governance != Guidance Organizational Culture & Brand Intuitive UI - A report in a glance Data Driven Decision support Minimize clutter maximize interaction
  • 11. It is Self Service BI… everyone can do everything? Take a look at the story gallery • Worst PowerBI report… • Yeah that’s a thing
  • 12. Self Service BI…Why guide? From: ADOBE Blog
  • 13. Recommendations for Successful UI • There is an official Whitepaper! LINK • Place users in control of the interface • Easy Navigation • Be predictable - consistency • Be acknowledging • Clear concise fonts, titles etc. • Avoid clutter – clean design • Be intuitive = Clear insight
  • 14. UI/UX Rules when building a report in PowerBI
  • 15. Navigation • Tabs • Switched from bottom to left! How does that affect your reports? • Bookmarks and buttons • Tooltips
  • 16. Intuitive Navigation • Always communicate in the same place on the page where we are and how to get back Which one is used to navigate back? 1 2
  • 17. Layout • How to divide your canvas? • Once decided, Consistency between reports • Alignment (LTR unless middle East) , order, and proximity
  • 18. Branding • Templates - Reports colors, Color scheme, fonts, frame sizes… • Corporate Layouts – in report server • Corporate backgrounds and guides • Corporate Theme can be addedAnime Watching Trends Report Car Dealership Customers Engagement Report
  • 19. Colors • Custom Expression based formatting for title, card or table item LINK (tutorial) • Expression based formatting • Don’t get too exited – text & background & KPI formatting might be, too much
  • 20. How to match colors & Theme? Report Theme Generator for the UI Designers LINK
  • 21. Size and Font • Font Size – 3 max per report • PowerBI has different sizes for titles, text boxes and charts – pay attention what looks the same • Preferable 1 font type per report play with indent instead • Arial always looks great when in doubt • 16pt in titles or 12pt in graphs and tables • 10pt for mobile
  • 22. Consistency • This cannot be page 1 and page 2 of your report
  • 23. Cluttered Report – How many questions are answered here?
  • 25. Quantity vs visibility • Avoid clutter 1 – 6 or 9 visualizations same as UI • Avoid clutter – 1 business need or related questions per page • 1 question per visual – no double axis • answered in a glance
  • 27. Premium Capacity Advanced Governance Portal • Users • Access • Capacity • Data – Datasets, refresh, measures efficiency, visuals usage • Premium Capacity Metrics • Use as a layout for your performance reports • (All pictures from Microsoft site PowerBI.com not customer data)
  • 28. Mobile Basic rules • Goal Driven Design – Who are the mobile users? (Construction technician vs BA during a meeting) • Usability – Rank your visuals and don’t drag all of them automatically • Signifiers – Identify the critical measure and emphasize, text might be too small to read • Performance – Complicated calculation in the background, maybe add a calculated column or think cashed data set
  • 29. Mobile – Different colors and screen Sources: LINK (Medium UX Planet) Prototype.IO https://developer.apple.com/design/tips/ Place the active items in the active zone: Finger Friendly – too small filter to select? Screens are lightened differently – choose more contrasting colors
  • 30. The new Mobile Experience – September release • Title and background • Custom branding • Navigation • top & Bottom • Applications • Quick Access • Activity • Preview can be turned on LINK (Maya Shanhav)
  • 31. How to choose the best visual for our question?
  • 32. Data Visualization • Do not use pie Charts (Storytelling with data) • Use the 9 gestalt principles • Add Tooltip • Add Data Labels • Avoid not necessary lines / colors • One glance
  • 34. Not only Bar Chart – Use a Heat map!
  • 35. Use familiar and intuitive visuals • Most of the people on our industry knows the Gartner Quadrant • use it to describe your business problem • Classify competitors • Group tickets by type • Compare performance
  • 36. Scattered? • Discover outlayers, clear insights • Use color in scatter to emphasize the clusters
  • 38. What are the custom visuals and where can we find them? • Custom visual gallery (Azure App Store)
  • 39. Visuals about visuals • Currently there are 106 visuals in the visual gallery • 2 Dashboards in the data Story Gallery
  • 40. Comparing Timelines – Sales Report Time page Picture Name Functionality Usage Design limitations Countdown Counts down the time until a date Project management / Product Management till the next event No Theme support Limited design options Bci Calendar Display 1 measure per date, can contain more measures on tooltip, colors according to kpi’s Manufacture calendar, performance per day track No Theme support Good design options Timeline Display time hierarchy Any time filtering needs No Theme support Custom Calendar Display many measures to compare in a day Limited Theme support Good design Resets colors when restarting TimeBrush Display columns by time hierarchy similar to time play and columns chart Stock prices, sales, tracking usage & usability data
  • 41. Comparing the dreaded Pies - Sales Report Drill Down Donut Chart Display time hierarchy, other hierarchy Any time filtering needs Preferably Never… Ring Chart Display 2 Measures – primary & Secondary Great for • Filtering and drilling down for complex hierarchy • Product breakdown Sun Burst Display 1 measure for grouped values • Manufacture calendar • performance per time • Color palate….
  • 42. Area Maps Drill Down Donut Chart Display several measures for each category, to compare the results in table • Compare sales • Gantt Charts • Compare Tasks duration Brick chart Colors area according to percentage value Easier to “count bricks” • sales of product • stock revenue from total Treemap Colors area according to percentage value • sales of product • stock revenue from total Drill Down Donut Chart Displays percentage from the total value of each layer • Scan population • describe many layers of different sample • Compare metric size • If we are not using the donut what should we consider instead to compare area or quantity?
  • 43. Which visual is answering a business question?
  • 44. Bubble & Clusters Scatter Plot Display the scatter of dots between 2 measures • Look for groups • Look which observation belong to which group • Compare performance • Compare populations Cluster Map Display 1 measure for grouped values • Detect and review cluster sizes • Ratings by demography • Compare group sizes Dot Plot by MAC Display several Categories for the bubbles to vary by color and size in each – multiple plots/axis data • sales by country • Different population in different BIN’s Scatter with prediction line Displays line or lines of correlation between the 2 measures for 1 or multiple populations • Scan population • describe 2 measures of different sample • Basic prediction model of future behavior of observations • Clustering is one of the best ways to group & explore population
  • 45. Slicers Enlighten Slicer Create tiles instead of simple filter values, great for mobile, can contain pictures • Tiles Display • Choose a product from a catalogue Hierarchy Slicers Choose hierarchy even without connection, same functionality as filter for hierarchy, can be colored by function • Categories filtering • Adding filter on page Smart Filter The OOTB filter experience Has option to be unselected and key display features, can be linked to specific visuals only • Filter Data on page/ visual or in the entire report Play Slicer Play the timeline / Any other filed or hierarchy to display all the reports in filter • Story telling with data • Behavior via time • Adding dimension to the visualizations • Mostly replaced by the new filter pane experience
  • 46. Newest Visuals • Synoptic Visual – needs an animation file SVG • MAQ software sunburst & flying bricks visuals
  • 47. How to build my own? • PowerBI custom visual designer has retired. • There is a whole repository in GitHub that has the visuals library https://github.com/Microsoft/PowerBI-visuals • A readme file there and you can install VS and try to implement • The user binds data from any of the sources to the visualization • Can build with a specific .json data • There are built in tools (the color menus etc.) that help • Visualization can cross filter and highlight – visuals that meet the users needs API is exposed • Integration with data and formatting properties • Fork the repo use gulp to build it – JS with D3 • Write the visualizations in type script and allows to build unit tests
  • 49. Place users in Control = Self Service BI • Add interactive features • Add drill downs in a glance • Add clear navigation and location • Add clear title • Enable filters • Use Matrix with drill down for aggregation • Add time dimension filter or scroll, even if you think it’s not needed
  • 50. Summary – did we really get here? • We have scanned only 20 or so custom visuals…that’s like 20 fish in a sea! • Visuals are great! Try to use and reuse • Add to existing missing functionalities • Theme • Drill Down • Navigation • Performance… • There is so much more to explore…
  • 51. Final points while Q&A • Build me a pretty (sexy) report is not a spec! • Use simplicity as your guidance • Choose the right visual to your business question • Always think what is the decision you want to support with your data?

Notas do Editor

  1. How to design reports in Power Bi Desktop How to publish to Power BI Service
  2. Show reports and see if people get what they are about The fish report Vs Performance report for tickets
  3. We are used to think in squares and spaces Map and location is always a great intuitive feature if needed