Fabric Notebooks, PySpark & Semantic Link (sempy)

EnglishMicrosoft Fabric Expert 960 min

Cette formation en entreprise est proposée sur demande pour votre équipe, en ligne ou dans vos locaux, en anglais ou en arabe. Envoyez le formulaire ci-dessous et nous vous contacterons pour l'organiser. Demander cette formation

FormateurAlaa Hady MBA, AI Engineer
Associé gérant, Advanced Management Solutions

Instructor: Alaa Hady · Language: English or Arabic · Suggested duration: 2–3 days · Level: Intermediate to Advanced (Level 200–300)

Objectives

Outline and contents

  1. Fabric Spark architecture: Starter Pools (instant startup), custom Spark Pools, Runtime versions, High Concurrency mode, and Environments
  2. Interactive authoring: Notebook UI, Data Wrangler (low-code pandas/Spark code generation), and Copilot in Notebooks
  3. PySpark DataFrame & Spark SQL fundamentals: reading CSV/JSON/Parquet, explicit schemas, filtering, joins, aggregations, and window functions
  4. Data cleansing & validation at scale: handling corrupt records, deduplication, null imputation, and schema drift
  5. Writing to Delta Lake: mode("overwrite"), mode("append"), dynamic partition overwrite, and DeltaTable.forName() Upsert (MERGE) operations
  6. Orchestrating notebooks: notebookutils (mssparkutils) for file system operations, secrets (Azure Key Vault), and runMultiple DAG execution
  7. Semantic Link (sempy) & Semantic Link Labs:
    • Querying Power BI semantic models and DAX measures directly into Spark/pandas DataFrames
    • Validating data quality against semantic relationships and functional dependencies
    • Automating VertiPaq Analyzer, Best Practice Analyzer, and Direct Lake framing via Python
  8. Spark performance tuning: partitioning strategies, broadcast joins, avoiding Python UDF bottlenecks, and Native Execution Engine (Photon-style vectorized engine)
  9. Hands-on Capstone Lab: Building an end-to-end PySpark Medallion pipeline + automated Semantic Model health audit notebook

Target audience

Data engineers, technical analysts, analytics engineers, and data scientists with basic SQL or Python familiarity.

Expected outcomes

Participants can engineer fast, code-first PySpark data transformations in Fabric and use sempy to automate advanced Power BI administration and validation workflows.

Demander cette formation

Parlez-nous de votre équipe et nous vous contacterons pour convenir des dates, de la langue, du format et du prix.

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