What problem does it solve?
This Skill eliminates the manual, error-prone work of migrating legacy Azure HDInsight Spark clusters, Hive workloads, and Oozie orchestration to Microsoft Fabric, removing compatibility barriers between outdated HDInsight APIs and modern Fabric services.
Core Features & Use Cases
- Legacy Spark API Modernization: Replaces deprecated HiveContext, SQLContext, and standalone SparkContext constructors with Fabric's pre-instantiated SparkSession, resolving Spark 2.x to 3.x compatibility gaps.
- Storage Path Standardization: Converts deprecated WASB/ABFS storage paths to OneLake abfss URLs or relative Lakehouse paths via Shortcuts, eliminating the need for storage account keys or SAS tokens.
- Hive to Delta Lake Translation: Transforms Hive DDL (ORC/Parquet tables, external tables, partitions) to Delta Lake schemas in Fabric Lakehouses, preserving data structure while gaining ACID guarantees and time travel.
- Oozie to Fabric Pipeline Mapping: Maps all Oozie workflow action types (spark, hive, shell, sqoop, coordinator) to native Fabric Pipeline activities and schedule/storage event triggers.
- Use Case: A data engineering team retiring an on-prem HDInsight environment can use this Skill to rewrite 100+ legacy Spark notebooks, migrate 50+ Hive tables to Delta, and replace 20+ Oozie workflows with Fabric Pipelines in a single standardized migration pass.
Quick Start
Use the hdinsight-migration skill to convert your legacy HDInsight Spark notebooks, Hive DDL, and Oozie workflows to native Microsoft Fabric equivalents.