Power BI
Power BI
Getting Started
Microsoft Data and Load Data In Model in Power
with Power BI
Analytics Power BI BI
Microsoft ©
Create Model
Optimize model
Power BI Calculations
using DAX
performance
Create Reports
Create Perform
Create
Paginated Advanced
Dashboards
Reports Analytics
Microsoft ©
Create and
Manage Row-Level
Power BI Manage
Datasets Security
Workspaces
• As the process of analyzing raw data to find trends and
answer questions, the definition of data analytics captures
its broad scope of the field. However, it includes many
techniques with many different goals.
• The data analytics process has some components that can
Data Analytics help a variety of initiatives. By combining these
components, a successful data analytics initiative will
and Microsoft© provide a clear picture of where you are, where you have
Power BI been and where you should go.
• Data analytics is a broad field. There are four primary
Module 1 – types of data analytics: descriptive, diagnostic, predictive
Lesson 1 and prescriptive analytics. Each type has a different goal
and a different place in the data analysis process. These
are also the primary data analytics applications in
business.
• Data Analysts provide real-time insights
Data across an organization.
Analytics • Connect, prepare and model
and • Connect to and transform data with advanced
data preparation capabilities.
Microsoft ©
• Visualize
Power BI • Create interactive data visualizations and
uncover important insights.
Module 1 – • Publish and share
Lesson 1 • Publish dashboards and share insights to drive
informed action throughout your organization.
• Descriptive analytics helps answer questions about what
happened. These techniques summarize large datasets to describe
outcomes to stakeholders. By developing key performance
indicators (KPIs,) these strategies can help track successes or
Descriptive failures. Metrics such as return on investment (ROI) are used in
many industries. Specialized metrics are developed to track
Module 1 – Power BI
Premium Per
Same as Pro. Can also Distribute content to
share with users who have users who have free and
Lesson 2 User a Premium Per User
license
Pro licenses.
Lesson 2
Access to some data Create
Cloud based service
sources visualizations/reports
Power BI
Service
Module 1 – Create paginated
reports
Create dashboards
Lesson 2
• Power BI Desktop (application) and Power BI Service
(cloud-based) are bundled together. Even the free
version has a robust feature set.
Power BI
Desktop &
Power BI
Service
Module 1 –
Lesson 2
Power BI Report
Power BI builder allows for the
Report
Builder –
creation of paginated
Module 1 – reports in the Power BI
Lesson 2 Service.
Sample Superstore.xlsx
Import from Power Pivot and Power View Excel files vs. Get Data
Access Database
Module 2 -
Web
Recap Optimize Performance
Right Outer
• All from second table, matching from first
Full Outer
• All rows from both tables
Module 3: Inner
• Only matching rows
Right Anti
• Rows only in second table
Applied Data Shape Transformations
One-to-Many 1:*
• The most common
Many-to-One *:1
Relationship • Same as above
DirectQuery
updating.
When publishing reports to the service, you will see a dataset as
well as the reports, however, no data is included in the dataset.
vs. Import There is additional detailed information in the Word document
Website Links and Additional Info in the video description.
Direct Query = 7 KB
Module 6:
File Size –
Import vs. Retail Sample Analysis = 9,453 KB
DirectQuery
As a data modeler, writing and debugging some DAX calculations can
be challenging. It's common that complex calculation requirements
often involve writing compound or complex expressions. Compound
expressions can involve the use of many nested functions, and possibly
the reuse of expression logic. Using variables in your DAX formulas
helps you write complex and efficient calculations.
Module 6:
What are You can store the result of an expression as a named variable, which
can then be passed as an argument to other measure expressions.
Variables? Once resultant values have been calculated for a variable expression,
those values do not change, even if the variable is referenced in
another expression.
Improve performance
Module 6: Improve readability
Understand
the Simplify debugging
Importance
of Variables Reduce complexity
Optimizing Power BI Reports
• Apply the most restrictive filters
• Limit visuals on report pages
Module 6: • Evaluate custom visual performance
Other Optimizing the Environment
Optimization • Capacity settings
Techniques • Gateway sizing
• Network latency
Using DirectQuery for enhanced performance
Module 6: have to be recalculated each time it is used, as it would without using a variable.
Module 7:
Create a Drill-Through Page
Histograms
Accessibility
With drill-through in Power BI reports,
you can create a page in your report that
focuses on a specific entity such as a
Module 7: category, store, or territory. When your
Create a report readers use drill-through, they
right-click a data point in other report
Drill-through pages, and drill through to the focused
Page page to get details that are filtered to that
context.
There are two main categories of
accessibility features in Power BI.
Built-in accessibility features requiring
Module 7: no configuration.
Accessibility Built-in accessibility features requiring
configuration.
Keyboard navigation
Accessibility
In this module you will learn how to tell a
compelling story using dashboards and the
different navigation tools available. You’ll learn
the features and functionality and how to
Module 8: enhance dashboards for usability and insights.
Create We’ll be using the Sample Superstore – OD
dataset that we published to the Power BI
Dashboards Service in Module 2 as well as the Microsoft©
Forms and Power Automate apps in this
Module.
Create a Dashboard
• Pin Visuals
Real-time Dashboards
• Use a form
Comparison animation
Types historic
analysis.
hour to render
visuals.
Real-time Dashboards
• Create a Form and Use Power Automate
Enhance a Dashboard
• Themes
• Video
Report Builder can be downloaded from within the Service or from the link in
the Website Links for Additional Information document in the video description.
Use Power BI Report Builder
• Create Paginated Reports
Member
Module 11:
Workspace Contribute
Roles
Viewer
Capability Admin Member Contributor Viewer
Update/Delete WS Yes
Add/Remove Users, Yes
including other
Admins
Allow contributors Yes
to update the app
Roles permissions
Capability Admin Member Contributor Viewer
Update an app Yes Yes If allowed
Share an item/app Yes Yes If allowed If allowed
Allow others to Yes Yes
reshare items
Feature apps on Yes Yes
colleagues’ Home
Module 11: Manage dataset
permissions
Yes Yes
Workspace
Roles
Capability Admin Member Contributor Viewer
Feature Yes Yes Yes
dashboards/reports
on colleagues’
Home
Create/edit/delete Yes Yes Yes
content in WS
Publish reports to Yes Yes Yes
Module 11: the WS/delete
content
Workspace Create report in
another WS based
Yes Yes Yes