What problem does it solve?
This Skill eliminates the gap for data engineers and analysts who need to run advanced Python-based Spark analytics on Microsoft Fabric lakehouse data that is not possible with simple SQL queries, including processing unstructured/JSON data, performing Delta time-travel, running cross-lakehouse joins, and executing complex DataFrame operations, by providing Fabric-specific Livy API session management and CLI integration patterns.
Core Features & Use Cases
- Automated Livy Session Management: Handles creation, reuse, and cleanup of Fabric Lakehouse Livy API sessions for interactive PySpark/Spark SQL workloads, eliminating manual configuration and reducing unnecessary resource consumption.
- Fabric-Optimized Spark Patterns: Provides pre-built, Fabric-specific patterns for cross-workspace lakehouse queries, Delta time-travel, unstructured JSON processing, and DataFrame operations aligned with OneLake architecture requirements.
- Real-World Use Case: A data engineer needs to analyze JSON clickstream data in a Fabric lakehouse, join it with Delta table data from a separate workspace, and compare historical data versions via time-travel queries — all using interactive PySpark without setting up or managing notebook infrastructure.
Quick Start
Use the spark-consumption-cli skill to perform interactive PySpark analysis of your Fabric lakehouse data, including cross-lakehouse joins, Delta time-travel queries, and unstructured JSON processing, via a managed Livy session.