What problem does it solve?
Migrating legacy Azure HDInsight Spark clusters, Hive data warehouses, and Oozie orchestration workflows to Microsoft Fabric requires extensive manual rewrites of deprecated Spark APIs, storage path formats, Hive DDL, and pipeline logic, creating significant overhead and risk of errors for data engineering teams.
Core Features & Use Cases
- Legacy Spark API Modernization: Automatically replaces deprecated HDInsight Spark 1.x/2.x constructs including HiveContext, SQLContext, and standalone SparkContext() with Fabric's pre-instantiated SparkSession to eliminate runtime compatibility issues.
- Storage and Schema Migration: Converts deprecated WASB/ABFS storage paths to OneLake abfss URLs or relative Lakehouse paths, and transforms Hive DDL (STORED AS ORC, external tables, partitioning) to Delta Lake schemas in Fabric Lakehouse.
- Orchestration Workflow Mapping: Maps Oozie workflow actions (spark, hive, shell, sqoop, coordinator) to native Fabric Pipeline activities and schedule/storage event triggers, and introduces notebookutils for file system operations, secret retrieval, and child notebook orchestration previously handled via custom scripts or HDFS clients.
- Use Case: Teams retiring HDInsight clusters can use this skill to accelerate migration of production Spark jobs, Hive data models, and scheduled workflows to Fabric without rewriting code from scratch.
Quick Start
Provide your HDInsight Spark notebook or Hive DDL script to the hdinsight-migration skill to automatically rewrite it for native compatibility with Microsoft Fabric's Spark runtime, OneLake storage, and Lakehouse schema structure.