This corporate course is delivered on request for your team, online or at your company, in English or Arabic. Send the form below and we will contact you to arrange it. Request this training
InstructorAlaa Hady MBA, AI Engineer
Managing Partner, Advanced Management Solutions
Instructor: Alaa Hady · Language: English or Arabic · Suggested duration: 3–4 days · Level: Advanced (Level 300)
Objectives
- Design, build, and deploy an end-to-end enterprise analytics solution in Microsoft Fabric.
- Integrate Lakehouses, Warehouses, Dataflows Gen2, Pipelines, PySpark/T-SQL, and Direct Lake Semantic Models.
- Implement data quality validation, workspace security, and enterprise lifecycle management (
.pbip, Git integration, Deployment Pipelines). - Present a working prototype architecture and production handover plan.
Outline and contents
- Requirements analysis, source system assessment, and architecture pattern selection (Lakehouse vs. Warehouse)
- Workspace topology, domain assignment, and solution setup
- Metadata-driven data ingestion and pipeline orchestration
- Designing and building Bronze, Silver, and Gold Medallion layers
- Engineering transformations and data quality rules in T-SQL, PySpark, and Dataflows Gen2
- Authoring Direct Lake Semantic Models, Calculation Groups, and business DAX measures
- Power BI executive reporting and self-service consumption
- Defence-in-depth security: Workspace roles, OneLake RBAC, RLS, CLS, and OLS
- CI/CD lifecycle: Git integration (
.pbip/TMDL), Fabric Deployment Pipelines, and operational monitoring - Capstone Demonstration & Architecture Design Review
Target audience
Experienced BI developers, analytics engineers, data engineers, and solution architects leading corporate Fabric implementations.
Expected outcomes
Participants build a complete production-grade Fabric architecture from scratch and document its governance and deployment model. (Note: Learners seeking dedicated exam preparation for Microsoft Exam DP-600 should also see Course 46 in Academy G).
Request this training
Tell us about your team and we will contact you to agree the dates, language, format and price.