1261 in-depth articles — from Excel foundations to production machine learning. Filter by topic or difficulty to find exactly what you need.

Bad data that passes silently through your medallion pipeline is worse than a pipeline that fails loudly. This lesson walks you through building a reusable PySpark quality framework in Microsoft Fabric that validates row counts, null rates, and referential integrity at each layer — and wires the results into your pipeline so failures actually stop promotion.

FTP and SFTP automation in Power Automate Desktop goes far beyond drag-and-drop upload actions — production-grade workflows require protocol awareness, secure credential management, per-file verification, and layered error handling. This lesson teaches you to build unattended transfer automation that handles real-world failures reliably, including the PowerShell/WinSCP path for SFTP that PAD's native actions don't cover.

Learn how to use advanced Power Query M techniques in Dataflow Gen2 to unpivot wide source data, aggregate with Table.Group, and reshape tables into clean, typed Delta table schemas in your Microsoft Fabric lakehouse. This lesson covers the full M query structure, type-fixing patterns, and the honest trade-offs between Dataflow Gen2 and Spark for complex transformations.

Learn how to build a professional Excel sales dashboard that regenerates itself from a live data source using pandas and openpyxl. Covers automated chart generation, four types of conditional formatting, named ranges, and Excel Tables — all from a clean, schedulable Python script.

Managed properties are Dataverse's mechanism for declaring exactly what downstream consumers can modify after your managed solution is installed — and most ISVs configure them wrong. This expert-level lesson covers the full component taxonomy, XML-level configuration, solution layering interactions, and a practical boundary strategy for building platform-grade solutions.

Learn how to read Delta tables from multiple Fabric workspaces — across lakehouses and warehouses — in a single PySpark notebook. This expert lesson covers OneLake ABFS path construction, programmatic GUID resolution, multi-table joins with broadcast optimization, and writing results to a gold-layer Delta table using overwrite and MERGE patterns.

UI changes break RPA bots — but they don't have to break your flows. This expert-level lesson teaches you how to build cascading fallback chains in Power Automate Desktop that detect broken selectors at runtime, attempt dynamic repair, and gracefully degrade through image recognition and OCR before ever raising a fatal error.

Unpartitioned Delta tables make Spark read everything before filtering anything. This lesson teaches you how to choose partition keys that actually improve performance, write partitioned gold-layer tables with PySpark, and verify that partition pruning is firing in both Spark and the SQL analytics endpoint.

When your Dataverse tables grow to tens of millions of rows, standard optimization tricks stop working. This lesson teaches you the architectural decisions — elastic tables, partition key strategies, TTL, and time-series patterns — that determine whether your model-driven app scales or buckles under production load.

Most web scraping tutorials cover the happy path. This lesson covers production reality: dynamic tables, pagination loops that detect the last page automatically, session timeouts mid-run, and writing thousands of extracted rows to clean CSV and Excel output files — without losing a single row when something goes wrong.

Build production-grade error handling in Microsoft Fabric pipelines that actually catches failures, routes them intelligently, and sends actionable email alerts — across Copy, Dataflow Gen2, and Notebook activities. Learn the dependency condition model, activity output expressions, and centralized error handler patterns that keep your medallion pipelines resilient.

Learn how to build a production-grade data cleaning pipeline in pandas that validates rows against custom business rules, accumulates a structured error log, applies traceable corrections, and exports a clean output file alongside a stakeholder-ready validation report. This is the system that replaces three hours of manual Excel work with a single script.