Professional Documents
Culture Documents
Power BI Workshop Ethan EN
Power BI Workshop Ethan EN
Integration with existing Cost and time involved in integration of solution into existing
environment environment. Extensibility of system
</>
Prepare Explore Report Share
embed, extend, integrate
Key benefits and differentiators of Power BI for IT
Managing data in the Push live, streaming data from Azure Stream
cloud Analytics with built-in destination for Power BI Machine
for real-time dashboards at any scale Learning
HDInsight
Integration with
Easy to share
existing environment
o End users can easily share dashboards and
reports, inside and outside the organization
Share &
collaborate The available data sources are constantly evolving
Some of them support Direct Query (DQ). No data is imported but cannot mix import
modes or data sources
There are also some limitations on the transformations that can be done with DQ
Power BI Desktop Connecting to Data
Feature Changing connections
Prepare
Once the data is loaded or referenced
into Power BI Desktop, the “Edit Queries”
option in the “Home” ribbon allows the
edition of the imported entities
Explore
Prepare
Explore
Report
Share &
collaborate
Query Ribbon The Left Pane The Center Pane The Query Settings
Pane
Power BI Desktop
Query Editor - Query Ribbon
Prepare The “Home” tab contains the common query tasks including the combination of
queries
Explore
The “Transform” tab provides access to common data transformation tasks, such as
Report adding or removing columns, changing data types, splitting columns, and other data-
driven tasks
Share &
collaborate
Power BI Desktop
Query Editor - Query Ribbon
Prepare The “Add Column” tab provides additional tasks associated with columns such as
formatting column data, adding custom columns or invoking functions
Explore
Report The “View” tab provides access to query settings and the Advanced Editor where we
can develop our own data transformation scripts.
Share &
collaborate
Power BI Desktop Shaping Data
Feature Available Data Transformations – Advanced Editor
Prepare
• Advanced Editor
• Every transformation generates code automatically
• For more advanced scenarios
Explore
• OOB transformations will cover more than 90% of the cases
Report
Share &
collaborate
Power BI Desktop:
Creating a Data Model
Power BI Desktop Creating a Data Model
Feature
• After data connections were created and data was shaped
Prepare according to business requirements, we start modeling it
Prepare
Data View icon
Prepare • They connect two tables allowing filtering and calculations that
leverage columns from both. No need to flatten!
Explore
• They are based on a single column from each table. One table
acts as a lookup table and the other as a referencing table
Explore
Report
Share &
collaborate
Prepare
• Relationships can be created manually via the Manage
Relationships tab.
Explore
Report
Share & • There is also an auto-detect feature where Power BI desktop will
collaborate
rely on column names and data types (or constraints defined in
the data source) to detect relationships.
Power BI Desktop Creating a Data Model
Feature Data Types
Report
Share &
collaborate
Power BI Desktop Creating a Data Model
Feature Data Categorization
Prepare
• Categorizing fields is relevant for
geographical fields or for image or URL fields
Explore
Am I seeing country sales or US
states’ sales?
Is AL, Albania or Alabama? Or, is
AR, Argentina or Arkansas?
Report
Prepare
• By default, Power BI desktop will sort data in a column based on
the alphabet
Report
Share &
collaborate
Power BI Desktop Creating a Data Model
Feature Hierarchies
Prepare
• Can be created in the Data View
Explore
Report
• They must use attributes from a single entity
Explore
Report
Share &
collaborate
Let’s hands-on