0% found this document useful (0 votes)
10 views

Data Analyst Azure PowerBI Syllabus (1)

The document outlines a comprehensive course on Azure technologies, covering various topics such as TSQL, Python, Pyspark, Azure, and PowerBI, with expertise levels ranging from basic to advanced. It includes a structured lesson plan detailing course introductions, Azure concepts, data engineering workloads, and real-time processing with Azure services. Additionally, it features numerous projects and knowledge checks to reinforce learning outcomes throughout the course.

Uploaded by

tejamente123
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Data Analyst Azure PowerBI Syllabus (1)

The document outlines a comprehensive course on Azure technologies, covering various topics such as TSQL, Python, Pyspark, Azure, and PowerBI, with expertise levels ranging from basic to advanced. It includes a structured lesson plan detailing course introductions, Azure concepts, data engineering workloads, and real-time processing with Azure services. Additionally, it features numerous projects and knowledge checks to reinforce learning outcomes throughout the course.

Uploaded by

tejamente123
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 35

Sr Technology NamExpertise Levels

1 TSQL Basic to Advanced


2 Python Basic to Advanced
3 Pyspark Basic to Advanced
5 Azure Basic to Advanced
6 PowerBI Basic to Advanced
Lesson Number Lesson Name Topic No
1.1
1.2
1.3
1.4
1.5
1 Course Introduction 1.6
1.7
1.8
1.09
1.10
1.11

2.1

2 Introduction to Azure
2.2

2.3

3.1

3.2

3.3

3.4

3.5
3.5

3.6

3 Compute and storage options for data engineering workloads

3.7

3.8

3.9

3.10

3.11

3.12

3.13
3.14

4.1

4 Working with Azure Synapse Analytics serverless SQL pools

4.2

4.4
4.5

5.1

5.2

5.3
5 Data exploration and transformation in Azure Databricks

5.4

5.5
5.5

5.6
5.7

6.1

6.2

Explore, transform, and load data into the Data Warehouse using
6
Apache Spark

6.3

6.4
6.5

7.1

7.2

7 Ingest and load data into the data warehouse

7.3

7.5
7.6

8.1

8.2

Data Transformation and Orchestration with Azure Data Factory or


8
Azure Synapse Pipelines 8.3

8.4

8.5
8.6

9.1

9.2

9.3

9.4

9.5

9 End-to-end security with Azure Synapse Analytics


9.6
9 End-to-end security with Azure Synapse Analytics

9.7

9.8

9.9

9.10

9.11

9.12
10.7

11.1

11.2

11.3

11.4

11 Real-time Stream Processing with Stream Analytics 11.5

11.6

11.7
11.7

11.8

11.9

12.1

Create a Stream Processing Solution with Event Hubs and Azure


12
Databricks

12.2

12.3
12.4

Other 13
Other 13

13 Course End Projects CEP 1


CEP 2
Topic Name Sub Topic No
What is Azure?
Why Is Azure Needed?
What is DP203?
Prerequisites
Learners
Learning Path with DP203
Demand for DP203
Companies Hiring for Data Engineers
Course Features
Course Outcomes
Course Components
2.1.1
Introduction to Cloud Computing 2.1.2
2.1.3
2.2.1
2.2.2
Introduction to Microsoft Azure 2.2.3
2.2.4
2.2.5
Key Takeaways
3.1.1
3.1.2
Introduction to Azure Storage Accounts
3.1.3
3.1.4
3.2.1
3.2.2
General-Purpose Storage Account 3.2.3
3.2.4
3.2.5
3.3.1
3.3.2
Blob Storage Account
3.3.3
3.3.4
3.4.1
3.4.2
3.4.3
3.4.4
Azure Storage Replication
3.4.5
3.4.6
3.4.7
3.4.8
3.5.1
3.5.2
3.5.3

Working with Azure SQL Database


3.5.4
Working with Azure SQL Database
3.5.5
3.5.6
3.5.7
3.5.8
3.6.1
3.6.2
3.6.3
3.6.4
Overview of Azure Data Lake Storage 3.6.5
3.6.6
3.6.7
3.6.8
3.6.9
3.7.1
Overview of Azure Storage Account
3.7.2
3.8.1
Overview of Azure Data Lake Gen2 Storage Account 3.8.2
3.8.3
3.9.1
3.9.2
3.9.3
Overview of Azure Synapse Analytics 3.9.4
3.9.5
3.9.6
3.9.7
3.10.1
3.10.2
3.10.3
Introduction to Azure Databricks 3.10.4
3.10.5
3.10.6
3.10.7
3.11.1
3.11.2
Overview of Delta Lake
3.11.3
3.11.4
3.12.1
3.12.2
3.12.3
Working with Azure Steam Analytics 3.12.4
3.12.5
3.12.6
3.12.7
Knowledge Check
Lesson-end Project: Sales Data Analysis
4.1.1
4.1.2
4.1.3
4.1.4
Introduction to SQL Pool 4.1.5
4.1.6
4.1.7
4.1.8
4.1.9
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
Working with Azure Synapse Serverless SQL Pool 4.2.7
4.2.8
4.2.9
4.2.10
4.2.11
4.2.12
4.2.13
Knowledge Check
Lesson-end Project: Product Data Analysis
5.1.1
5.1.2
Introduction to Azure Databricks 5.1.3

5.1.4

5.2.1

Read and write data in Azure Databricks 5.2.2


5.2.3
5.2.4
5.2.5
5.3.1
Intoduction to DataFrames in Azure Databricks 5.3.2
5.3.3
Advanced DataFrames methods in Azure Databricks 5.4.1
5.5.1
5.5.2
5.5.3
5.5.4
Introduction to Databricks File System 5.5.5
Introduction to Databricks File System
5.5.6
5.5.7
5.5.8
5.5.9
Knowledge Check
Lesson-end Project: Review Course Data
6.1.1
6.1.2
6.1.3
Synapse Notebook and Data Exploration
6.1.4

6.1.5

6.2.1
6.2.2
Introduction to Apache Spark 6.2.3
6.2.4
6.2.5
6.3.1
6.3.2
6.3.3
6.3.4
Apache Spark in Azure Synapse Analytics
6.3.5
6.3.6
6.3.7
6.3.8
Knowledge Check
Lesson-end Project: Course Data Management
7.1.1
7.1.2
Loading data in Azure Synapse Analytics 7.1.3

7.1.4

7.2.1
7.2.2
Loading data with PolyBase and COPY using T-SQL
7.2.3
7.2.4
7.3.1
7.3.2
7.3.3
7.3.4
Overview of Azure Data Factory 7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
Knowledge Check
Lesson-end Project: User Information Analysis
8.1.1
8.1.2
Data Integration with Azure Data Factory or Azure Synapse Pipelines 8.1.3
8.1.4
8.1.5
8.2.1
8.2.2
Code-less Transformation at Scale with Azure Data Factory or Azure Synapse 8.2.3
Pipelines 8.2.4
8.2.5
8.2.6
8.3.1
8.3.2
Overview of Data Flow Mapping
8.3.3
8.3.4
8.4.1
8.4.2

8.4.3
Overview of Data Orchestration
8.4.4
8.4.5
8.4.6
Knowledge Check
Lesson-end Project: Course Data Mapping
9.1.1
9.1.2
Overview of Azure Key Vault Service 9.1.3
9.1.4
9.1.5
9.2.1
Introduction to Encryption in Azure Data Factory
9.2.2
9.3.1
Overview of Customer- Managed Keys
9.3.2
9.4.1
9.4.2
9.4.3
Secure a data warehouse in Azure Synapse Analytics
9.4.4

9.4.5
9.4.6
9.5.1

Overview of Transparent Data Encryption 9.5.2

9.5.3
9.6.1
Introduction to Data Masking
9.6.2
9.7.1
9.7.2
9.7.3
Overview of Auditing, Data Discovery and Classification
9.7.4
9.7.5
9.7.6
9.8.1
Overview of Azure AD Authentication
9.8.2
9.9.1
9.9.2
Row-level and column level security
9.9.3
9.9.4
9.10.1
9.10.2
9.10.3
Role-based access control list 9.10.4
9.10.5
9.10.6
9.10.7

Knowledge Check

Lesson-end Project: Data Security Management


Lesson-end Project: Transactional and Analytical Analysis
11.1.1
11.1.2
What are Azure Event Hubs? 11.1.3

11.1.4

11.2.1
Introduction to Batch Processing 11.2.2
11.2.3
11.3.1
Introduction to real-time processing
11.3.2
11.4.1
Sending and receiving events 11.4.2
11.4.3
11.5.1
Enabling reliable messaging using Azure Event Hubs 11.5.2
11.5.3
11.6.1
Working with data streams using Azure Stream Analytics 11.6.2
11.6.3
11.7.1

Ingestion of data streams with Azure Stream Analytics


11.7.2
11.7.3
Ingestion of data streams with Azure Stream Analytics 11.7.4
11.7.5
11.7.6
11.7.7
Knowledge Check

Lesson-end Project: Real-time Analysis of Large Volume of Data

12.1.1
12.1.2
12.1.3

Introduction to structured and unstructured streaming


12.1.5
12.1.6
12.1.7
12.1.8
12.2.1
12.2.2
Processing structure data streaming with Azure Databricks 12.2.3
12.2.4
12.2.5
Knowledge Check
Lesson-end Project: Real-time Streaming of Large Volume of Data
13.1
13.2
13.3
13.4
13.5
13.6
13.7
13.8
13.9
13.11
13.12
13.13
13.14
13.15
13.16
13.17
13.18
13.19
Covering all project specifics 13.2
13.21
Covering all project specifics

13.22
13.23
13.24
13.25
13.26
13.27
13.28
13.29
13.3
13.31
13.32

13.33

13.34
13.35
13.36
Data Ingestion End-to-End Pipeline
Sales Data Visualization Using Azure Synapse Analytics
Sub Topics Name

What Is Cloud Computing?


Advantages of Cloud Computing
Types of Cloud Computing
What is Azure?
Why Azure?
Service Domains in Azure
Role of Azure in Cloud Computing
Azure Vs. GCP Vs. AWS

Business Scenario
Azure Storage Account
Types of Storage Accounts
Need for Storage Account
General-Purpose Storage Accounts
Blob Storage
Queue
Table Storage
Azure Files
Blob Storage Account
Types of Access Tiers
Hot Access Tier
Cold Access Tier
Azure Storage Replication
Types of Azure Storage Replication
Locally Redundant Storage (LRS)
Zone Redundant Storage
Geo-Redundant Storage
Read Access Geo-Redundant Storage (RA-GRS)
Object Replication for Block Blob Storage
Assisted Practice: Creating an Azure Account
Business Scenario
Azure SQL Database
Characteristics of Azure SQL Database
Types of Deployment Models
Purchasing Models
vCore-based Purchasing Model
DTU-based Purchasing Model
Assisted Practice: Creating an Azure SQL Database
Business Scenario
Azure Data Lake Storage
Azure Data Lake Storage: Features
Limitless Storage
Large Analytic Workloads
High Availability and Reliability
Security
Big Data Processing
Cost Efficient
Azure Storage: Redundancy
Azure Storage: Life cycle Management
Azure Data Lake Storage Gen-2
Azure Data Lake Storage Gen-2: Features
Azure Data Lake Storage Gen-2: Best Practices
Business Scenario
Azure Synapse Analytics
Azure Synapse Analytics: Benefits
Azure Synapse Analytics: Features
Working of Azure Synapse Analytics
Azure Synapse Workspace
Assisted Practice: Creating an Azure Synapse Workspace
Business Scenario
Azure Databricks
Benefits of Azure Databricks

Azure Databricks Components


Uses of Azure Databricks
Assisted Practice: Creating a Azure Databricks
Assisted Practice: Creating a Cluster
Business Scenario
Delta Lake
Features of Delta Lake
Use Cases of Delta Lake
Azure Stream Analytics
Uses of Azure Stream Analytics
Working of Azure Stream Analytics
Benefits of Azure Stream Analytics
Assisted Practice: Combine Streaming and Batch Processing with a Single
Pipeline
Assisted Practice: Organizing the Data Lake Into Levels of File
Transformation
Assisted Practice: Indexing Data Lake Storage for Query and Workloads
Acceleration

SQL Pool
Types of SQL Pools
Dedicated SQL Pool
Benefits of a Dedicated SQL Pool
Serverless SQL Pool
Serverless SQL Pool: Features
Uses of Serverless SQL Pool
Best Practices of Serverless SQL Pool
Assisted Practice: Creating an SQL Pool
Business Scenario
Files Used in Azure
Querying a CSV File
Querying a Parquet File
Querying a JSON File
Forms of Authorization
Managing User Permissions in Azure Synapse
User Permissions in Azure Synapse
Types of Access Control Lists (ACLs)
Types of Permissions in Azure Synapse

Assisted Practice: Creating Views with Serverless SQL Pool

Assisted Practice: Securing access to data in a data lake when using


serverless SQL pools in Azure Synapse Analytics.

Assisted Practice: Configuring Data Lake Security usingRBAC and ACLs

Business Sceanrio
Databricks
Features of Databricks
Databricks in Data Science and Engineering
Business Sceanrio
Reading Data in CSV Format
Reading Data in JSON Format
Reading Data in Parquet Format
Writing Data
Business Sceanrio
DataFrame
DataFrame in Azure Databricks
Advanced DataFrames methods in Azure Databricks
Databricks File System
Advantage of Databricks File System
Databricks File System Permissions
Assisted Practice: Using DataFrames in Azure Databricks
Assisted Practice: Caching a DataFrame
Assisted Practice: Remove duplicate data
Assisted Practice: Manipulate date and time values

Assisted Practice: Remove and rename DataFrame columns

Assisted Practice: Aggregate data stored in a DataFrame

Business Scenario
Azure Synapse Notebook
Benefits of Azure Synapse Notebook
What is Data Exploration?
Assisted Practice: Data Exploration in Synapse Studio
Business Scenario
Apache Spark
Features of Apache Spark
Usecase of Apache Spark
Working with Apache Spark Notebooks
Business Scenario
Spark Pools
Spark Instances
Apache Spark Pool Auto-Scaling
Apache Spark Pool in Azure Synapse Analytics

Assisted Practice: Data Ingestion using Apaache Spark Notebook


Assisted Practice: Perform Data Transformation with DataFrames in Apache
Spark Pools
Assisted Practice: Perform SQL and Apache Spark pools Integration in Azure
Synapse Analytics

Business Scenario
Azure Synapse Analytics
Loading data in Azure Synapse Analytics
Assisted Practice: Best Practives for loading data into Azure Synapse
Analytics
What is PolyBase
Loading Data with PolyBase
Loading Data with Copy Statement
Assisted Practice: Perform Loading of Data with PolyBase and COPY using
T-SQL
Business Scenario
Components of Azure Data Factory
Benefits of Azure Data Factory
Business Scenario
What Is Petabyte-Scale Ingestion?
Ingesting Data Using Copy Activity
Ingesting Data using the Compute Resources
Ingesting Data using the SSIS Package
Assisted Practice: Perform petabyte-scale ingestion with Azure Synapse
Pipelines

Business Scenario
What is Data Integration?
Data Integration Patterns
Data Integration Runtime
Types of Integration Runtime
Transformation Data Using Mapping Data Flow
Transformation Data Using Compute Resources
Transformation Data Using SSIS Package
Types of Azure Data Factory Transformation

Assisted Practice: Executing Code-Free Transformation at Scale with Azure


Synapse Pipelines or Azure Data Factory
Assisted Practice: Create Data Pipeline to Import Imperfectly Formatted CSV
Files
Business Scenario
What is Mapping Data Flows?
Transforming Data with Mapping Data Flows
Assisted Practice: Building Mapping Data Flows
Business Scenario
What is Data Orchestration?
Benefits of Data Orchestration
What is Control Flow?
Common Control Flow Activities
Other Control Flows

Business Scenario
Azure Key Vault
Benefits of Azure Key Vault
Azure Key Vault Roles

Assisted Practice: Configure and manage secrets in Azure Key Vault

Encryption in Azure Data Factory


Encrypting credentials
What are Customer-Managed Keys?

Assisted Practice: Implement compliance controls for sensitive data

Firewall Rules
Virtual Networks
Benefits of a Virtual Network
Private Endpoints
Assisted Practice: Secure Azure Synapse Analytics supporting infrastructure
Assisted Practice: Secure the Azure Synapse Analytics workspace and
managed services
Business Scenario
What is Transparent Data Encryption?
Service-Managed Transparent Data Encryption
Dynamic Data Masking
Dynamic Data Masking Policy
Auditing
Auditing for SQL Server
Limitation of Auditing
Data Discovery and Classification
Purpose of Data Discovery and Classification
Data Discovery and Classification Capabilities
What is Authentiication?
Types of Security

Column-Level Security in Synapse Analytics


Row-Level Security in Synapse Analytics

Assisted Practice: Secure Azure Synapse Workspace Data

Role-Based Access Control (Azure RBAC)?

Implement Configuration of Azure Synapse Link with Cosmos DB

Configuring the Synapse Link Steps


Assisted Practice: Implement Configuration of Synapse Link with Azure
Cosmos
Querying DB
Azure Cosmos DB with Apache Spark Pool

Assisted Practice: Querying Azure Cosmos DB with Apache Spark Pool


Querying Azure Cosmos DB with Apache Spark Pool

Assisted Practice: Querying Azure Cosmos DB with serverless SQL pools

Business Scenario
Event Hub
Partitions and Consumers
Throughput Units
Business Scenario
Batch Processing
Batch Processing Steps
Real-Time Processing
Benefits of Real Time Processing
Publishing Events
Sending Events with Python
Receiving Events with Python
Business Scenario
Enabling Reliable Messaging Using Azure Event Hub
Azure Functions: Event Consumptions
Business Scenario
Azure Stream Analytics
Creating Stream Analytics Job

What is Stream Processing?

Data Stream Ingestion


Advantages of Azure Stream Analytics
Assisted Practice: Process real-time data from Event-hubs using Stream
Analytics
Assisted Practice: Build aggregates and output to Synapse Analytics Using
Stream Analytics windowing functions
Assisted Practice: Scale the Stream Analytics job to increase throughput
through partitioning
Assisted Practice: Repartition the streaming input to optimize parallelization

Business Scenario
What is Structured Streaming
What is Unstructured Streaming
Features of structured streaming
Benefits of structured streaming
Benefits of unstructured streaming
Assisted Practice: Streaming data from a file and write it out to a distributed
file system
Log Pipeline Executions to SQL Table using Azure Data Factory.
Incremental Load or Delta load from SQL to Blob Storage and vice versa in Azure
Data Factory.
Copy Data from on premise to Azure SQL DW with polybase _ with Bulk Insert.
Migrate AWS S3 Buckets to ADLS Gen2 using ADF (v2) Copy data AWS to Azure.
- will provide We will need aws account to Sachin
Flatten Transformation and Rank, Dense_Rank Transformations in Data Flows.
Slowly Changing Dimension Type1 (SCD1) with Surrogate Key Transformation.
Slowly Changing Dimension Type2 (SCD2).
How to use pivot and unpivot Transformations
Difference Between Join vs. Lookup Transformation & Merge Functionality
Incremental Load or Delta load from SQL to Blob Storage and vice versa in Azure
Data Factory.
How do you ensure data quality and consistency in a large-scale data pipeline?
How do you handle missing or corrupted data in a data pipeline?
How do you handle data security and privacy concerns in a data pipeline?
Databricks Variables, Widget Types, Databricks notebook parameters
Azure Databricks Databases and Tables
Read TSV Files and PIPE Separated CSV Files
Read Parquet files from Data Lake Storage Gen2
Reading and Writing XML Files
Reading and Writing JSON Files
Reading and Writing ORC and Avro Files
Databricks Integration with Blob Storage and Azure Data Lake Gen2.
Databricks Integration with Azure SQLDB.
Azure Data Factory Integration with Azure Databricks.
Implementing SCD Type1 and Apache Spark Databricks Delta
Delta live table (atleast overview and different scenarios where we can use Delta
live Table)
Characteristics of Delta live table
Data Security features offered by synapse
how to optimize the performance adf
error handling using log files
how to implement security in azure sql,
Explain delta live table. Subscription required for delta live table. Why didn't you
use delta live table for project? Limitations of delta live table.
One pipeline end to end from development to production

How you will enhance the performance of the code, Ex. Accessing a link to
connect to storage account, how u will improve performance of that link.

Delta live table


log table
dynamic sql query in azure data factory
Assisted Practice: Using sliding windows to aggregate over chunks of data
rather than all data
Business Scenario
Structured Streaming Workflow
Structured Streaming Model
Assisted Practice: Remove stale data

Assisted Practice: Connect to Event Hubs read and write streams


Module No. Technology Topics Sub Topics Hours
History of Python Python Installation
IDE’s – Pycharm
Identifiers Statements Comments
Variables
Types of Data Types
Basic Python : Integers
Introduction to Python Float
Complex
Boolean
String
Operators and expressions
Precedence and associativity
Operators Type conversion – Debugging
Common errors in Python
Memory Management
Conditional Statements:if – if-else –
Iterative
Nested-ifStatements
– if-elif-else:while – for
statements
Python
loop – break – continue and pass
Programming Functions – Function Definition and
statements
Function call
Return statement – Lambda
functions
Core Python : Recursion – Modules and Packages
Control Statements , Data Strutures : List ,Tuple Set
Functions and Dictionary
ArgumentsFunctions
Type Nested Function
Modules Closure Property
Strings and Slicing
Files : Text Files
CSV Files
PDF Files
Oops Inheritance Polymorphism
Encapsulation Abstraction Lambda
Advance Python: Function
Map, Filter, Reduce Regular
Python Libraries Expression
REST API
GIT / GIT HUB
What is Numpy
History of Numpy
What is Ndarray
Creating Numpy Array Array
Function
Creating Numpy Array Array
Attributes
Python for ML : Creating Multi-Dimensional Array
NumPy for Numerical Extracting Data from Arrays
Analysis Using Indexing
Using Slicing
Boolean Indexing, Random
Indexing
Resizing & Reshaping, Transpose
Vector multiplication , Array
Data analysis Attributes
Array Operations Broadcasting
and Data
Rules
Manipulation
Data analysis
and Data
Manipulation What is Data Manipulation ,What is
Pandas
History of Pandas
What is Data Structure
Pandas Data Structure Series ,
DataFrame
Creating Series , Creating
DataFrame
Extracting Data,Manipulation of
Pandas for Data Data, Inserting Columns & Rows
Manipulation Changing Columns & Rows
Deleting column /rows Re-indexing
Options
IndexingCustomization
& Selecting ,Date
Functionality
Replace NaN,Identifying Outlier
using Deleting using
Drop, Dropna
Concatenate and Merge
Groupby, Pivot Table and Cross
1
Tab
Spark
Why Spark?
Spark Unified Stack
Spark Architecture
Data Integration
and Spark APIs
Transformation SparkSession
Techniques
DataFrames
Transformations, Actions & Lazy
Evaluation
Spark Spark UI
Introduction to Spark Streaming
PySpark Streaming with Apache Kafka
Real-world Practical use cases
Operations On Streaming Dataframes
and Datasets
Spark Streaming Window Operation
Spark Structured APIs
DataFrames & Datasets
Spark SQL Types
Spark SQL Code Execution
DataFrame Operations
DataFrame Aggregation Functions
Grouping, Windows & Joins
Spark SQL Spark SQL Data Sources
Module
Technology Topics
No.
Introduction
SQL Type
Constraints
Clause
Operators
Functions
Joins
SQL Subqueries
Set Operator
Views
Advanced SQL
Indexes
Analytical Functio
Advanced SQL
PLSQL
Sub Topics Hours
SQL Introduction
DDL DML TCL DCL DQL
Primary Key Unique Foreign Key Check Default NOT Null
DISTINCT WHERE ORDER BY GROUP BY HAVING
IS NULL LIKE BETWEEN IN
String Date Numeric Conversion Aggregate
Inner Join Left Outer Join Right Outer Join Full Outer Join Cross Join Self Join
Single-row subqueries Multiple-row subqueries Correlated subqueries
Union All Union Intersect Minus
Simple View Complex View Materialized view
PIVOT UNPIVOT PARTITIONS
B-Tree Indexes Bitmap Indexes Function Based Indexes
RANK DENSE_RANK ROW_NUMBER FIRST_VALUE, LAST_VALUE LAG LEAD
PIVOT UNPIVOT PARTITIONS
Stored Procedure Stored Function
Module
Technology Topics Sub Topics Hours
No.
Installation
Workflow
Comparision of Power BI Vs Excel
and Power BI vs Tableau etc.
Introduction how Power BI become Popular?
Overview
Architecture
What is BI?
BI Architecture Flow
Connecting to source data
shaping and transforming
Merge Queries
Append Queries
date related transformations
Column related transformations
Connecting & Shaping Data
M Query overview
Advanced editor
Duplicate
Reference
Creating static and dynamic parameters
Data profiling
Building relational models
Creating table relationships
Understanding cardinality
Creating a Data Model Exploring filter flow
create start schema
Snowflake Schema From Flat Schema
Power BI Deskto
Role Playing Dimension
Understanding DAX syntax
Adding calculated columns and Measures
writing common formulas and functions
DAX filter context
Row context
Adding Calculated Fields with Filter context
Date functions
Text functions
Interative functions
Time intelligence functions
Creating date table
Inserting charts and visuals
customizing formats
editing,

Visualizing Data with Reports


conditional formatting,
selection of right visuals as per data,
interactions,
Visualizing Data with Reports
applying filters and bookmarks, etc.
Page Navigation,
URL Configuration,
Inserting buttons, images,
sorting of columns,
creating hierarchy, create groups
Creating role as per security requirement
Row Level Security Manage role
View as role
Power BI Servic Overview
Interface
Account tiers & user
personas
Interface
Building blocks
Introduction Creating and Managing workspaces
Review administration roles & types
Admin settings & options
Administration Tenant settings
Connect data to Power BI Service
Explore features
1.Gateways
Connecting to Data
2.Dataflows
3.Scheduled refresh
4.Deployment pipeline
Share workspaces & collaborate with
your team
Sharing & Collaboration
Publish apps
Publish to web
Row Level Security Test static & dynamic roles data
Review core functionality
Features
Premium/Pro/Free License
Considerations
Use cases of Power BI licenses
Create reports & dashboards
Explore Tools
1.Data driven alerts
2.Q&A
Reports & Dashboards 3.Quick insights
nd Measures
equirement

You might also like