Diese Firmenschulung wird auf Anfrage für Ihr Team angeboten, online oder in Ihrem Unternehmen, auf Englisch oder Arabisch. Senden Sie das Formular unten und wir melden uns, um alles zu organisieren. Diese Schulung anfragen
DozentAlaa Hady MBA, AI Engineer
Geschäftsführender Partner, Advanced Management Solutions
Instructor: Alaa Hady · Language: English or Arabic · Suggested duration: 2–3 days · Level: Intermediate to Advanced (Level 200–300)
Objectives
- Use Fabric Notebooks, Data Wrangler, and PySpark to process, cleanse, and transform large-scale datasets.
- Master DataFrame API and Spark SQL patterns for Bronze-to-Silver-to-Gold engineering.
- Leverage Semantic Link (
sempy) to bridge Python notebooks and Power BI semantic models (reading DAX measures, validating functional dependencies, and automating BPA/memory audits). - Structure modular, reusable, and performant Spark workloads using Environments and NotebookUtils.
Outline and contents
- Fabric Spark architecture: Starter Pools (instant startup), custom Spark Pools, Runtime versions, High Concurrency mode, and Environments
- Interactive authoring: Notebook UI, Data Wrangler (low-code pandas/Spark code generation), and Copilot in Notebooks
- PySpark DataFrame & Spark SQL fundamentals: reading CSV/JSON/Parquet, explicit schemas, filtering, joins, aggregations, and window functions
- Data cleansing & validation at scale: handling corrupt records, deduplication, null imputation, and schema drift
- Writing to Delta Lake:
mode("overwrite"),mode("append"), dynamic partition overwrite, andDeltaTable.forName()Upsert (MERGE) operations - Orchestrating notebooks:
notebookutils(mssparkutils) for file system operations, secrets (Azure Key Vault), andrunMultipleDAG execution - 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
- Spark performance tuning: partitioning strategies, broadcast joins, avoiding Python UDF bottlenecks, and Native Execution Engine (Photon-style vectorized engine)
- 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.
Diese Schulung anfragen
Erzählen Sie uns von Ihrem Team und wir melden uns, um Termine, Sprache, Format und Preis abzustimmen.