Data Modelling for Business Analysts

EnglishBusiness Intelligence Intermediate 480 min

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: 1–2 days · Level: Intermediate (Level 200)

Objectives

Outline and contents

  1. Translating business questions into dimensional model requirements (defining the grain)
  2. Fact tables (transactional, periodic snapshot, accumulating snapshot) vs. Dimension tables
  3. Star Schema vs. Snowflake vs. Single Flat Table: why Star Schema wins in VertiPaq
  4. Relationships: 1:, 1:1, and *: cardinality, surrogate keys, and single vs. bi-directional cross-filtering
  5. Designing a dedicated Calendar/Date table and handling multiple dates (Order Date vs. Ship Date via USERELATIONSHIP)
  6. Resolving Many-to-Many (:) scenarios safely with bridge tables and shared dimensions
  7. Budget vs. Actuals modelling: handling data at different granularities
  8. Model usability: display folders, hierarchies, synonyms for Copilot/Q&A, data categories, and hiding technical keys
  9. Validating model integrity and reconciling totals against source systems
  10. Hands-on lab: Refactoring a slow, broken flat-file model into a clean Star Schema

Target audience

Power BI developers, business analysts, report authors, and data professionals building semantic models.

Expected outcomes

Participants can architect and validate a scalable Star Schema model, handle multi-fact and multi-granularity requirements cleanly, and keep DAX measures simple and accurate.

Request this training

Tell us about your team and we will contact you to agree the dates, language, format and price.

1-647-846-8837
744 Wonderland Rd S, London, ON, Canada
Daily: 10:00 AM - 5:00 PM
Monday & Holiday: Closed