Power BI Training Overview
The Power BI course begins with an introduction to business intelligence and the role of Power BI in transforming raw data into meaningful insights. Participants will learn about the Power BI ecosystem, including Power BI Desktop, Power BI Service, and Power BI Mobile. The course covers topics such as data loading, data transformation, creating visualizations, and sharing reports. Practical examples, hands-on projects, and real-world scenarios will be used to reinforce theoretical concepts.
Course Objectives
The primary objectives of the Power BI course are as follows:
- Introduction to Business Intelligence and Power BI: Provide an overview of business intelligence concepts and the features of Power BI.
- Power BI Ecosystem: Understand the components of the Power BI ecosystem, including Power BI Desktop, Service, and Mobile.
- Data Loading and Transformation: Learn the process of loading data into Power BI and transforming it for analysis and visualization.
- Data Modeling: Gain skills in creating data models within Power BI to establish relationships and hierarchies.
- Creating Visualizations: Explore the various visualization options in Power BI and create interactive and informative reports and dashboards.
- Advanced Analytics: Understand how to leverage advanced analytics features in Power BI, including DAX (Data Analysis Expressions) for calculations.
- Power BI Service: Learn about the cloud-based service for sharing, collaborating, and publishing Power BI reports.
- Data Connectivity: Explore the options for connecting Power BI to various data sources, including databases, cloud services, and Excel.
- Sharing and Collaboration: Understand how to share Power BI reports with others, collaborate on datasets, and use workspaces.
- Security and Compliance: Explore security measures and compliance considerations when working with sensitive data in Power BI.
Prerequisites
-
- Basic understanding of data analysis concepts.
- Familiarity with Microsoft Excel and its functions.
- Knowledge of relational databases and SQL.
- Understanding of data visualization principles.
- Awareness of business intelligence (BI) concepts and tools.
- Experience with basic data modeling and transformation techniques.
SQL (Structured Query Language)
- What is SQL?
- What is Database?
- Difference between SQL and Database
- Types of SQL Commands
- Relationships in SQL
- Comments in SQL
- Alias in SQL
- Database Commands
- Datatypes in SQL
- Table Commands
- Constraints in SQL
- Operators in SQL
- Clauses in SQL
- Functions in SQL
- JOINS
- Set operators
- Sub Queries
- Views
- Synonyms
- Case Statements
- Window Functions
Introduction to Power BI
- Power BI Introduction
- Power BI Desktop (Power Query, Power Pivot, Power View, Data Modelling)
- Power BI Service
- Flow of Work in Power BI
- Power BI Architecture
Power BI Desktop Installation
- Installation through Microsoft Store
- Download and Installation of Power BI Desktop
Power Query Editor / Power Query
- Overview of Power Query Editor
- Introduction of Power Query
- UI of Power Query Editor
- How to Open Power Query Editor
- File Tab
- Inbuilt Column Transformations
- Inbuilt Row Transformations
- Query Options
- Home Tab Options
- Transform Tab Options
- Add Column Tab
- Combine Queries (Merge and Append Queries)
- View Tab Options
- Tools Tab Options
- Help Tab Options
- Filters in Power Query
Data Modelling / Model View
- What is InMemory Columnar database and advantages
- What is Traditional database
- Difference between InMemory Columnar database and Traditional database
- xVelocity In-memory Analytics Engine (Vertipaq Engine)
- Data Connectivity modes in Power BI
- What is Data Modelling?
- What are a Relationships?
- Types of Relationships/Cardinalities
- One-to-One, One-to-many, Many-to-One, Many-to-Many
- Why do we need a Relationship?
- How to create a relationship in Power BI
- Edit existing relationship
- Delete relationship
- AutoDetect Relationship
- Make Relationship Active or Inactive
- Cross filter direction (Single, Both)
- Assume Referential Integrity
- Apply Security Filter in Both Directions
- Dimension Column, Fact Column.
- Dimension table, Fact Table
- What is Schema?
- Types of Schemas and Advantages
Power Pivot / Data View
- What is DAX (Data Analytical Expression)
- Basic Syntax of DAX
- Difference between New Column, New Measure and New Table
- Types of Operators in DAX
- DAX Functions – 138
- Text Functions – 15
- Parent Child Functions – 5
- Numeric/Stats/Maths/Trig/Financial Functions – 21
- Aggregate Functions – 10
- Count Functions – 6
- Date and Time Functions – 20
- Time Intelligence Functions – 21
- Relationship Functions – 4
- Filter Functions – 7
- Information Functions – 11
- Logical Functions – 5
- Table Manipulation functions – 13
Power View / Report View
- Introduction to Power View
- What and why Visualizations?
- UI of Report View/Power View
- Difference between Numeric data, Categorical data, Series of data
- Difference between Quantitative data and Qualitative data
- Categorical data Visuals
- Numeric and Series of Data
- Tabular Data
- Geographical Data
- KPI Data
- Filtering data
- Filters in Power View
- Drill Reports
- Visual Interactions
- Grouping
- Sorting
- Bookmarks in Power BI
- Selection Pane in Power BI
- Buttons in Power BI
- Tooltips
Power BI Service
- Power BI Architecture
- How to Sign into Power BI Service account
- Power Bi Licences (Pro & Premium Licences)
- Team Collaboration in Power BI using Workspace
- Sharing Power BI Content using Basic Sharing, Content Packs and Apps
- Refreshing the Data Source
- Deployment Pipelines
- Row Level Security (RLS)