Este curso para empresas se imparte bajo petición para tu equipo, en línea o en tu empresa, en inglés o árabe. Envía el formulario y te contactaremos para organizarlo. Solicitar esta formación
InstructorAlaa Hady MBA, AI Engineer
Socio director, Advanced Management Solutions
Instructor: Alaa Hady · Language: English or Arabic · Suggested duration: 2 days · Level: Advanced (Level 300)
Objectives
- Architect enterprise-grade dimensional models spanning multiple business processes and granularities.
- Design Slowly Changing Dimensions (SCD Types 1, 2, and 3) and Snapshot Fact tables.
- Implement Composite Models combining Import, DirectQuery, Dual storage modes, and Direct Lake.
- Balance model flexibility, query accuracy, and memory footprint at scale.
Outline and contents
- Enterprise dimensional bus matrix and conformed dimensions across multiple fact tables (Chasm & Fan traps)
- Granularity management: allocating header/budget facts down to line-item dimensions
- Handling Slowly Changing Dimensions (SCD Type 2) with historical validity dates in Power BI
- Periodic Snapshot vs. Accumulating Snapshot vs. Temporal/Events-in-Progress fact patterns (e.g., open tickets, inventory balances)
- Semi-additive measures (
LASTNONBLANKVALUE,CLOSINGBALANCEMONTH) and currency conversion architectures - Parent-child ragged hierarchies (
PATH,PATHITEM,ISINSCOPE) for organizational charts and Chart of Accounts - Composite Models: mixing Import, DirectQuery, Dual storage modes, and chaining semantic models (DirectQuery for PBI datasets)
- User-defined Aggregations and Automatic Aggregations over massive fact tables
- Security architectures: Dynamic RLS with bridge tables, hierarchical manager RLS, and Object-Level Security (OLS)
- Architecture Workshop: Designing a multi-fact enterprise semantic model from complex ERP/CRM schemas
Target audience
Senior analysts, BI developers, data modellers, and analytics engineers.
Expected outcomes
Participants can architect resilient multi-fact models, handle historical dimension tracking and currency conversion, and configure hybrid storage modes without introducing ambiguous relationship paths.
Solicitar esta formación
Cuéntanos sobre tu equipo y te contactaremos para acordar las fechas, el idioma, la modalidad y el precio.