databricks-migration

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

14|3|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/patrikborosch/AnalyticsPlatformAgents --skill databricks-migration-patrikborosch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-migration
Source: https://github.com/patrikborosch/AnalyticsPlatformAgents/tree/main/creator/skills/databricks-migration
Command: npx skills add https://github.com/patrikborosch/AnalyticsPlatformAgents --skill databricks-migration-patrikborosch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating Databricks notebooks, jobs, Unity Catalog governance structures, and MLflow workflows to Microsoft Fabric traditionally requires manual, error-prone rewrites of dbutils API calls, 3-level namespace references, and job configurations, with no standardized mapping guide to avoid broken code and misconfigured assets.

Core Features & Use Cases

  • Exhaustive dbutils to notebookutils Mapping: Complete side-by-side API reference for replacing all Databricks dbutils calls with equivalent Microsoft Fabric notebookutils functions, covering file operations, secret retrieval, notebook orchestration, and session management.
  • Namespace & Governance Translation: Step-by-step guidance for collapsing Unity Catalog 3-level namespaces to Fabric Lakehouse 2-level schemas, and mapping Databricks RBAC, row-level security, and column masking to Fabric workspace permissions and Lakehouse security settings.
  • Workload Porting Patterns: Ready-to-use patterns for converting Databricks Jobs to Fabric Spark Job Definitions, Delta Live Tables to orchestrated Fabric Data Pipelines, Photon accelerator configurations to Fabric Native Execution Engine, and MLflow tracking to Fabric ML Experiments.
  • Real-World Use Case: A data engineering team migrating 50+ production Databricks notebooks to Fabric can use this skill to eliminate manual API lookup, automatically convert namespace references, and reconfigure job schedules without introducing broken code or misconfigured assets.

Quick Start

Use the databricks-migration skill to port your existing Databricks notebooks, jobs, and Unity Catalog structures to Microsoft Fabric by following the provided API substitution, namespace conversion, and workload mapping guides.

Frequently Asked Questions about databricks-migration

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

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

To convert dbutils calls during a Databricks to Fabric migration, use exhaustive side-by-side API mappings to substitute dbutils with notebookutils for file operations, secret retrieval, and notebook orchestration.

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

Mapping Unity Catalog namespaces to Fabric Lakehouse schemas involves collapsing the 3-level Unity Catalog structure into 2-level Lakehouse schemas, translating RBAC, row-level security, and column masking to Fabric workspace permissions.

What is the best way to port Databricks Delta Live Tables to Microsoft Fabric?

The best way to port Databricks Delta Live Tables to Microsoft Fabric is by using ready-to-use workload patterns that convert them into orchestrated Fabric Data Pipelines.

Can I migrate Databricks MLflow workflows to Fabric ML Experiments?

Yes, you can migrate Databricks MLflow workflows to Fabric ML Experiments using standardized workload porting patterns designed for tracking and reconfiguring machine learning models.

How do I convert DBFS paths to OneLake when moving notebooks to Fabric?

Converting DBFS paths to OneLake during a Fabric migration requires standardized configuration mappings to ensure file operations reference the correct OneLake storage without broken code.

Does migrating Databricks Photon configurations to Fabric require changing execution engines?

Yes, migrating Databricks Photon accelerator configurations to Fabric requires mapping them to the Fabric Native Execution Engine to maintain optimized workload performance.