databricks-migration

Port Databricks notebooks, jobs, and Unity Catalog structures to Microsoft Fabric.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/weiflycc-cmd/skills-for-fabric --skill databricks-migration-weiflycc-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-migration
Source: https://github.com/weiflycc-cmd/skills-for-fabric/tree/main/plugins/fabric-skills/skills/databricks-migration
Command: npx skills add https://github.com/weiflycc-cmd/skills-for-fabric --skill databricks-migration-weiflycc-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating Databricks notebooks, jobs, Unity Catalog structures, and runtime configurations to Microsoft Fabric requires manual rewriting of APIs, path conversions, and workload mappings, which is time-consuming and prone to errors. This Skill eliminates that manual effort by providing exhaustive reference materials and code patterns for accurate, low-effort porting.

Core Features & Use Cases

  • Exhaustive dbutils to notebookutils API Mapping: Complete side-by-side reference for replacing all Databricks dbutils calls with Fabric notebookutils equivalents, including file system operations, secrets management, notebook orchestration, and widget migration workarounds.
  • Workload Migration Guidance: Step-by-step instructions for converting Unity Catalog three-level namespaces to Fabric Lakehouse two-level schemas, Databricks Jobs to Spark Job Definitions, Delta Live Tables to Fabric Pipelines, and MLflow tracking configurations.
  • Before/After Code Patterns: Ready-to-use code snippets for common migration scenarios including DBFS to OneLake path conversion, secret scope to Azure Key Vault integration, and Photon to Native Execution Engine substitution.
  • Use Case: Data engineering and analytics teams moving from Databricks to Microsoft Fabric can use this Skill to accelerate migration of existing workloads without rewriting code from scratch.

Quick Start

Use the databricks-migration skill to port your existing Databricks notebooks, jobs, and Unity Catalog structures to Microsoft Fabric with correct API substitutions and namespace mappings.

Frequently Asked Questions about databricks-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Databricks dbutils calls to Microsoft Fabric notebookutils?

To convert Databricks dbutils calls to Microsoft Fabric notebookutils, you replace file system operations, secrets management, notebook orchestration, and widget workarounds with exhaustive side-by-side reference mappings and before/after code patterns.

What is the best way to migrate Databricks Jobs to Microsoft Fabric?

The best way to migrate Databricks Jobs to Microsoft Fabric is by translating them into Spark Job Definitions using step-by-step workload migration guidance and ready-to-use code snippets to eliminate manual rewrite effort.

How do I map Unity Catalog three-level namespaces to Fabric Lakehouse schemas?

Mapping Unity Catalog three-level namespaces to Fabric Lakehouse requires restructuring them into a two-level schema, using provided workload-specific guidance and reference mappings to ensure accurate porting.

Can I convert DBFS paths to OneLake paths when migrating to Microsoft Fabric?

Yes, you can convert DBFS paths to OneLake paths when migrating to Microsoft Fabric by applying ready-to-use code patterns designed for common migration scenarios and accurate path substitution.

Does migrating Delta Live Tables to Fabric require rewriting code from scratch?

Migrating Delta Live Tables to Fabric does not require rewriting code from scratch, as you can convert them to Fabric Pipelines using provided workload migration guidance and before/after code patterns.

How do I substitute Databricks secret scopes with Azure Key Vault in Fabric?

To substitute Databricks secret scopes with Azure Key Vault in Fabric, you use provided before/after code patterns for secrets management integration to ensure accurate configuration porting.