MicrosoftFabric Training
MicrosoftFabric Training
MicrosoftFabric Training
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Trainer: Mr. Sai Phanindra T [18+ Yrs of Real-time Exp]. Profile @ linkedin.com/in/saiphanindra
Microsoft Fabric Training Modules Duration
Module 1 Microsoft Fabric 4 Weeks
Azure Data Engineer (DP 203)
[Azure Funda, Azure Migrations, ADF, Synapse DWH, ADLS Storage, 7 Weeks
Spark SQL, Databricks, ASA, IoT, Real-time Project]
Module 2 Power BI & Big Data Analytics (PL 300)
[Power BI Cloud Service, Report Server,
4 Weeks
REST API, Dashboards, Power Query, DAX, Real-time Project,
Resume Guide]
Module 3 Database Basics, SQL, T-SQL Queries 3 Weeks
Total Duration 18 Weeks
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Design: Copy Data; Compute and Optimizations; Connections & Datasets; Pipeline Activity:
Options; Column Mapping & ETL; Canvas : Debug & Monitoring;
Ch 6: Fabric Data Factory - 2
Fabric Studio: Copy Data Activity; Copy Assistant : Usage Options; Connections & Linked Services;
serialization/deserialization; compression/decompression; Colum Mapping & Conversions;
Activity Timeouts, Retries; Secure Input / Output Options; Column Mapping & Settings; Fabric
Pipelines: Copy Methods; Existing Pipeline Edits, Publish; Pipeline Monitor & Logging;
Ch 7: Fabric Data Factory - 3
Fabric Studio: Data Flow Activity; Spark Clusters : Automations; Spark Cluster Debugging; Spark
Cluster Sizing, Capacity; Lakehouse Table: ETL Process; ADLS File Connectors; Power Query
Transformations; Power Query Profiling; In-Memory Processing, M Lang; Data Flow
Optimizations; Partition Options & Tuning; Broadcast Options & Tuning;
Ch 8: Fabrics & Spark Clusters
Apache Spark Configurations; Data Engineering/Science; Sark Compute & Capacity; Node Family
Settings; Memory Optimized; Transaction Optimized; Runtime Versions, Scaling; Notebooks,
Concurrency; Python Libraries in Spark; Dataframes & Realtime Use; Spark SQL Queries & Data
Loads; Data Visualizations & Spark;
Ch 9: Fabric Notebooks
Spark Jobs for ETL; Spark Dataframes for ETL; Inferring & Explicit Schema; pyspark.sql.types;
pyspark.sql.functions; Filter, Group Data Frames; Dataframe Storage, Partition; Spark Catalog :
Objects; TempView in Spark Catalog; Spark SQL API & Visualizations; Graphic Packages: PyPlot; Big
Data Analytics with Spark;
Ch 10: Synapse Warehouse - 1
Fabric Datawarehouse; DWH Creation Options; Sensivity Settings; Warehouse Compute; SSMS
Connections; ADS Connections; Table Creations; Warehouse Sample; Data Load Options;
Warehouse Query Options; Data Aggregations; Data Analytics;
Ch 11: Synapse Warehouse - 2
Fabric Security Options; Warehouse Security Model; Warehouse Access Model; Fabric Workspace
Roles; Item Permissions; Object Level Security; Sharing Warehouse; SQL Permissions; Read,
Connect; SQL endpoint data; ReadAll & Build; Grant, Revoke, Deny;
Ch 12: Synapse Warehouse - 3
Zero Copy Clone in DWH; Table Clone in Synapse; Table Clone Inheritance; Create Table As Clone;
Table Cloning Scenarios; Cloning : Limitations; Warehouse Performance; Statistics : Creation, Use;
Leverage Stats in DWH; In-Memory & SSD Cache; Disk Cache, Important DMVs; Cold Cache &
Management;
Ch 13: Synapse Realtime Analytics
Realtime Analytics in Fabric; Streaming & Time Series Data; Capture, Transform & Route; Ingest,
Load and Stream; Data Integration At Scale; Creating KQL Databases; KQL Tables, Queries; BLOB
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Data Ingestions; Data Loads & Fabric Studio; Command Viewer Options; Partiaial Data Preview;
Data Exploration;
Ch 14: OneLake Concepts
Unified Data Lake in Fabric; Warehouse and Lakehouse; One Lake Workspace Management;
Azure HD Insight : Security; DFS API and Connections; Fabric Workloads & Tuning; Onelake File
Explorer; One Copy of Data, Data Engines; Compute and Analytics; Uni Management &
Governance; Creating Lakehouse with Onelake; Data Loads with Lakehouse;
Ch 15: Microsoft Fabric with Power BI
Using Power BI with Fabric; OneLake Connections with Power BI; Power BI Desktop with Fabric;
Power BI Desktop with OneLake; Power BI Desktop with LakeHouse; Power BI Desktop with
Synapse; Power BI Cloud with OneLake; Power BI Datasets (LIVE); Power BI Datamarts and Usage;
Dashboards with Fabric Metrics; Unified Data Foundation : OneLake; End to end Implementation
Plan;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Ch 4: OnPremise Data Loads, Upsert
Copy Data Tool : Incremental Loads; On-Premise Data Sources with Azure; Self Hosted Integration
Runtime (IR); Access Keys, Remote Linked Service; Synapse SQL Pool (DW), OnPremise; ETL
Staging with Storage Account; Copy Method: Polybase - Tuning; Polybase : Big Data Loads; ETL
Pipelines for Incremental Loads; Business Keys For Table Upsert; Pipeline Schedules with ADF;
ETL Logging with Storage Account; Copy Method: UPSERT; DIU, DOCP & Publish; Manual Pipeline
Executions in ADF;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Denormalized Data and Aggregations; Apache Spark Pool in Azure Synapse; Spark Cluster Nodes:
Vcores, Memory; Notebooks : Purpose, Usage Options; Python Notebooks For Remote Access;
Creating Databases in Apache Spark Pool; Data Loads from Dedicated SQL Pools; PySpark Code
for Data Operations, Writes;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Permissions: Read, Write, Execute; Access Policy: Creation, Realtime Use; rwacdl; Azure
Principals, CORS;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Queue Service & Messages; Message Queues : Operations; Storage Explorer Tool with Shares;
Azure Storage Services: ETL Needs;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Chatper 5: PySpark Widgets & Spark
Widgets : Notebook Parameters; dbutils.widget module : Text, Combo; Dropdown, Multi Select
Parameters; dbutils help(), get() & remove(); Dataframes, Spark SQL @ Variables; Python Data
Frames, Spark SQL; Reading Parameters Values; Parameters Versus Variables; Using Parameters
For Temp Tables; Using Parameters for Spark Tables; Data Storage and HIVE Metastore; Reading
Parameterized Data; Format Strings with PySpark; Dynamic Queries with Spark SQL; Aggregations
and f Strings;
Ch 6: Architecture, Workflows
Driver Nodes, Worker Nodes, DBUs; RDD : Resilent Data Distribution; DAG : Directed Acyclic
Graph; Hadoop HDES and Spot Instance; Cluster Manager, Master Node; RDDS, Worker, Excecutor
& Slave; Hadoop HDES & Databricks Runtime; Databricks Optimization Techniques; Spot Instance,
Photon Acceleration; All Purpose Cluster, Job Cluster; Databricks Jobs: Creation & Tasks; Jobs with
Parameters, Executions; Task Dependency & Notifications; Continuous & Manual Schedules;
Active Jobs, Recent Run Jobs, Monitor;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Online Retail Database Data Source; Azure Migrations and ETL Concepts; Azure SQL Pool (Synapse
DWH) Tables; Apache Spark Pool : Databases, Tables; Azure Data Lake Storage (ADLS Gen 2);
Handling Unstructured Data in ADF; End to End Workflows, Automations; Azure Logic Apps:
Automated Workflows; Visual Designer & Prebuild Templates; Server Less Integrations in Azure;
Workflow, Triggers and Actions; Managed Connectors, Integrations; ARM Template :
Deployments; ARM Templates : ADF, ADLS;
ADLS with Spark Databases; Aggregations with Big Data Loads; Parameterized ETL Sources;
Parameterization & Workflows; Python Notebooks to Scala; Azure SQL DB Connections; ARM
Templates & JSON; Project Requirement; Project Solution, FAQs; Concept wise FAQs; Resume
Guidance; Mock Interviews (1 to 1); DP 203 Certification Guidance; DP 203 Sample Papers (Latest);
Azure Purview : Data Governance; Unified SaaS for Multi Cloud; Data Mapping and Resilence;
Automated Data Discovery; Sensitive Data Labels : SQL Server; Interactive Data Lineage; Trusted
Data Discovery in Azure; Confidential Data & Trust; DataCatalog, Data Estate Insights; Azure Key
Vaults, ADLS Security; Azure Passwords, Keys, Certificates; Azure Key Vaults - Name, Vault URI;
Managed Key & ETL Connections;
Power BI
Part 1: Power BI Report Design
Ch 1: POWER BI INTRODUCTION
Power BI : Introduction to Analytics; Power BI Tools Suite, Advantages; Power BI : Career Options,
Plan; Power BI Developer Job Role; Microsoft Data Analyst Job Role; Big Data Analyst Job Role;
Power BI Data Analyst (PL 300); Data Engineer*, Power BI (DP 500 *); Artificial Intelligence (AI)
Visuals; AI Enabled Power BI Features; Course - Lab Plan with Design Tools; Need for Power Query
& DAX; Power BI Licensing Types; Power BI Cloud - Advantages; Power BI Report Server
Advantages;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Ch 3: Visual Interaction, Visual Sync
Visual Interaction with Data Points; Disabling / Enabling Interactions; Edit Interactions: Format
Options; Spotlight and Focus Mode; Report Export to CSV, PDF; Tooltip Options and Usage;
Working with Pages in PBI; Rename, Duplicate, Hide Pages; Slicer Visual : Real-time Usage;
Orientation, Selection Properties; Slicer Settings : Tiles & Slider; Single & Multi Select, Header;
Number, Text, Show Summary; Date Slicer and Value Selections; Slicer List, Dropdowns & Clear;
Visual Sync Limitations with Slicer;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Detection; Replace Columns: Text, NonText; Advanced Query Edit Options; Replace Nulls: Fill Up,
Fill Down; Pivot, Unpivot Transformations; Move Column and Split Column; Extract, Format and
Numbers; Date & Time Transformations; Derive Year, Quarter, Month, Day; Add Column : Query
Expressions; Query Step Inserts and Step Edits;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
SUM; SUMX, AVG, AVERAGEX; Data Models: Fact, Dimensions; Detecting Relations for DAX; Star
& Snowflake Schemas; Data Modeling Options in DAX;
Ch 14: DAX Functions - Level 2
Quick Measures in Power BI; Average and Filtered Average; Running Totals, EARLIER( ); RELATED,
COUNTROWS; CALCULATE Function Conditions; ALL Members Scope & IN; Account and Time
Calculations; Star Rating, DAX Expressions; Data Modeling Options in DAX1:1, 1:M and M:1
Relations; Working with Facts & Measures; Modeling : Missing Relations; Relationships &
Importance; Modeling : Relation Management; Modeling with Multiple Keys;
Ch 15: DAX Functions - Level 3
DAX : Variables and Expressions; Dynamic Expressions, RETURN; Current Value, Previous Value;
SELECTED VALUE, Joins; FORMAT Function with DAX; RELATED, Joins in DAX; DAX Expressions with
SQL DB; Time Intelligence Functions; Date Dimension : Generation; CALENDAR(), DATESYTD();
TOTALYTD, TOTALQTD; TODAY, DATE, DAY with DAX; SELECTEDVALUE, FORMAT; Date, Time and
Text Functions;
Ch 16: DAX Functions - Level 4
RLS: Row Level Security; Data Models in Power BI Desktop; DAX Roles Creation and Testing; DAX
Expressions & Operators; PBIX Uploads: Power BI Cloud; Dataset Security with DAX Roles; Entity
Sets and Slicing in DAX; Dataflows with Power BI; Analytical Reports - DAX Usage; Creating Data
Models with DAX; Datasets in Excel and Dashboards; Using Excel Analyzer in Power BI; Power BI
Data Source in Excel; Connection Strings and Refresh; Analytical Reports - Limitations;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Report Design with SQL DB; SQL Database : Joins, Views; Dual Storage Mode, SQL Queries; Data
Modeling, Power Query; Dynamic Connections, Azure DB; Parameters and M Lang Scripts;
Phase 3: Deployments (Cloud, Server)
DAX Requirements, Analysis; Cloud and Report Server; Custom Visualizations; 3party Visuals &
REST API; Project FAQs and Solutions; One - One Resume, Mock Interview;
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Operations in SSMS; Temporary Tables : Real-time Use; Local and Global Temporary Tables; # and
## Prefix, Scope of Usage;
Ch 6: Constraints, Index Basics
Constraints and Keys - Data Integrity; NULL, NOT NULL Property on Tables; UNIQUE KEY
Constraints: Importance; PRIMARY KEY Constraint: Importance; FOREIGN KEY Constraint:
Importance; REFERENCES, CHECK & DEFAULT; Candidate Keys and Identity Property; Database
Diagrams and ER Models; Relationships Verification and Links; Indexes : Basic Types and Creation;
Index Sorting and Search Advantages; Clustered and NonClustered Indexes; Primary Key and
Unique Key Indexes; Need for Indexes - working with Keys;
Case Study 1: Database Design with Tables, Constraints, Keys & Relations
Ch 7: Joins Basics, TSQL Queries
JOINS - Table Comparisons Queries; INNER JOINS For Matching Data; OUTER JOINS For (non)
Match Data; Left Outer Joins - Example Queries; Right Outer Joins - Example Queries; FULL Outer
Joins: Realtime Scenarios; CROSS JOIN and CROSS APPLY; One way, Two way Comparisons;
GROUP BY Queries, Aggregations; Group By Queries & Having Clause; Using WHERE & HAVING in
TSQL; Joining Unrelated Tables in TSQL; Using Table Aliases, Column Aliases; Optimizing Join
Queries with Indexes;
Ch 8: Group By, Views & Excel
Group By with Joins in TSQL; Query Execution Order & Aliases; Joins with Sub Queries,
Formatting; Joins with Sub Queries, Conditions; Joining 2 and 3 Tables, Aliases; Joining more than
3 Tables; Query Execution Order in TSQL; Database Objects: Overview & Usage; Views: Types,
Usage in Real-time; Creating, Executing & Verifying Views; Storing Queries in Database Views; MS
Excel with SQL Server (ODC); Excel Analytics - Joins & Views; Excel Office Data Connection
Reports;
Ch 9: Functions, Procedures Basics
Functions with SQL Server, TSQL; Scalar, Inline, Table Functions; Variables: Declare, Real-time
Use; Creating, Executing Functions; Functions for Computations; Functions for Parameterized
Joins; Procedures: Usage in Real-time; Using Parameters in SQL Server; Parameterized Joins in
TSQL; Compilation with Stored Procedures; sp_help, sp_helptext, sp_helpindex; sp_helpdb,
sp_rename, sp_recompile; System Views For Metadata Audits; DBID, DBName, ObjectID,
ObjectName;
Ch 10: TRIGGERS & TRANSACTIONS
Triggers - Purpose, Real-world Usage; FOR/AFTER Triggers - Real time Use; INSTEAD OF Triggers -
Real time Use; INSERTED, DELETED Memory Tables; Using Triggers for Data Replication; Enable
Triggers and Disable Triggers; Database Level, Server Level Triggers; Transactions : Types, ACID
Properties; Transaction Types and AutoCommit; EXPLICIT & IMPLICIT Transactions; COMMIT and
ROLLBACK Statements; Batch Concept and Go Statement; Open Transactions in Real-time; Using
Conditional Commits, Rollbacks;
Ch 11: Normal Forms, Remote Joins
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
First Normal Form and Atomicity; Third Normal Form & MVD Property; Boycee-Codd Normal
Form : BNCF; Fourth Normal Form : Advantages; 1:1, 1:M, M:1, M:M Relationship Types; Self
Reference Keys and 4 NF Usage; TSQL Self Joins, Correlated Queries; Linked Servers
Configurations, RPC; Linked Servers, Remote Joins in TSQL; 2 Part, 3 Part, 4 Part Naming Styles;
Remote Joins Queries and Aliases; UNION and UNION ALL Operator; Data Types: Numerical, Text
Types; Date & Time Functions, DateAdd;
Ch 12: TSQL Queries, Cursors
IIF() Function with SELECT Query; CASE. WHEN..THEN..ELSE; WHEN MATCHED, NOT MATCHED;
Incremental Loads, Upsert Statement; Stored Procedures: Merge Statement; Window Functions:
Rank, Dense Rank; Row_Number, PartitionBy in TSQL; Duplicate Row Identification, Deletion;
Grouping, Cube, Rollup, Lag, Lead; String Functions, Concat, SubString; Cursors - Basics, Data
Operations; Cursors - Life Cycle & Declaration; Cursors Types, FETCH Operations; Cursors -
Deallocate, Real-world Use;
Case Study 2: Joins with Group By, Sub Queries, Views, Excel Analytics
www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)