Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
josiahsiegel avatar

Fabric Onelake 2025

  • 141 installs
  • 50 repo stars
  • Updated June 18, 2026
  • josiahsiegel/claude-plugin-marketplace

Design Microsoft Fabric OneLake storage, shortcuts, and ingestion flows when building analytics platforms and unified lakehouse architectures.

About

Explains Microsoft Fabric OneLake 2025 capabilities for unified data lake storage, shortcuts, workspace integration, and pipeline-friendly ingestion patterns supporting analytics and lakehouse architectures.

  • OneLake storage model
  • Shortcut and medallion patterns
  • Fabric workspace integration
  • Governed ingestion flows
  • 2025 platform feature updates

Fabric Onelake 2025 by the numbers

  • 141 all-time installs (skills.sh)
  • +4 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #283 of 911 Databases skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/josiahsiegel/claude-plugin-marketplace --skill fabric-onelake-2025

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs141
repo stars50
Last updatedJune 18, 2026
Repositoryjosiahsiegel/claude-plugin-marketplace

What it does

Design Microsoft Fabric OneLake storage, shortcuts, and ingestion flows when building analytics platforms and unified lakehouse architectures.

Files

SKILL.mdMarkdownGitHub ↗

Microsoft Fabric Integration with Azure Data Factory (2025)

Overview

Microsoft Fabric is a unified SaaS analytics platform combining Power BI, Azure Synapse Analytics, and Azure Data Factory capabilities. ADF provides native connectors for Fabric Lakehouse and Fabric Warehouse, enabling seamless data movement between ADF and Fabric workspaces.

Microsoft Fabric Lakehouse Connector

The Fabric Lakehouse connector enables read and write operations to Microsoft Fabric Lakehouse for tables and files.

Supported Activities

ActivitySupported
Copy Activity (source and sink)Yes
Lookup ActivityYes
Get Metadata ActivityYes
Delete ActivityYes

Quick Reference

  • Linked service type: Lakehouse
  • Authentication: Managed Identity (preferred) or Service Principal
  • Required IDs: workspaceId and artifactId
  • Sink types: LakehouseTableSink (tables), LakehouseFileSink (files)
  • Source type: LakehouseTableSource
  • Table action options: append or overwrite

Finding Workspace and Artifact IDs: 1. Navigate to Fabric workspace in browser 2. Copy workspace ID from URL: https://app.powerbi.com/groups/<workspaceId>/... 3. Open Lakehouse settings to find artifact ID 4. Or use Fabric REST API to enumerate workspace items

For complete linked service, dataset, and copy activity JSON examples, see references/lakehouse-examples.md.

Microsoft Fabric Warehouse Connector

The Fabric Warehouse connector provides T-SQL based data warehousing capabilities within the Fabric ecosystem.

Supported Activities

ActivitySupported
Copy Activity (source and sink)Yes
Lookup ActivityYes
Get Metadata ActivityYes
Script ActivityYes
Stored Procedure ActivityYes

Quick Reference

  • Linked service type: Warehouse
  • Authentication: System-Assigned Managed Identity (recommended), User-Assigned MI, or Service Principal
  • Required properties: endpoint, warehouse
  • Sink type: WarehouseSink
  • Write behaviors: insert or upsert
  • Table option: autoCreate (creates table if missing)

For complete linked service, copy activity, stored procedure, and script activity JSON examples, see references/warehouse-examples.md.

OneLake Integration Patterns

ADF supports three integration patterns with OneLake:

PatternDescriptionKey Benefit
ADLS Gen2 ShortcutsReference ADLS data via OneLake shortcuts (zero-copy)No data duplication
Incremental LoadWatermark-based incremental copy to LakehouseEfficient updates
Cross-Platform InvokeUse InvokePipeline activity to call Fabric pipelinesHybrid orchestration

OneLake Shortcuts are the preferred approach when data already exists in ADLS Gen2 -- they provide instant zero-copy access without data movement. Use ADF Copy Activity only when data transformation or format conversion is needed.

For complete pipeline JSON examples for all three patterns, see references/onelake-patterns.md.

Permission Configuration

Azure Data Factory Managed Identity Permissions in Fabric

For Fabric Lakehouse: 1. Open Fabric workspace 2. Go to Workspace settings -> Manage access 3. Add ADF managed identity with Contributor role 4. Or assign Workspace Admin for full access

For Fabric Warehouse: 1. Navigate to Warehouse SQL endpoint 2. Execute SQL to create user:

CREATE USER [your-adf-name] FROM EXTERNAL PROVIDER;
ALTER ROLE db_datareader ADD MEMBER [your-adf-name];
ALTER ROLE db_datawriter ADD MEMBER [your-adf-name];

Service Principal Permissions

App Registration Setup: 1. Register app in Microsoft Entra ID 2. Create client secret (store in Key Vault) 3. Add app to Fabric workspace with Contributor role 4. For Warehouse, create SQL user as shown above

Best Practices (2025)

1. Use Managed Identity -- System-assigned for single ADF, user-assigned for multiple. Avoid service principal keys when possible. Store any secrets in Key Vault.

2. Enable Staging for Large Loads -- Use staging with compression for data volumes > 1 GB, complex transformations, or Fabric Warehouse loads.

3. Leverage OneLake Shortcuts -- Use ADLS Gen2 -> OneLake Shortcut -> Direct Access instead of ADLS Gen2 -> Copy Activity -> Lakehouse. No data movement, instant availability, reduced costs.

4. Monitor Fabric Capacity Units (CU) -- Track CU consumption per pipeline run, peak usage, and throttling. Optimize with incremental loads, off-peak scheduling, and right-sized parallelism.

5. Use Table Option AutoCreate -- Set tableOption: "autoCreate" on WarehouseSink for automatic schema management and faster development.

6. Implement Error Handling -- Configure retry policies on Copy activities and add WebActivity-based failure logging with dependencyConditions: ["Failed"].

Common Issues and Solutions

IssueError MessageSolution
Permission Denied"User does not have permission to access Fabric workspace"Add ADF managed identity as Contributor; for Warehouse, create SQL user; allow 5 min propagation
Endpoint Not Found"Unable to connect to endpoint"Verify workspaceId/artifactId; check workspace URL; ensure Lakehouse/Warehouse is not paused
Schema Mismatch"Column types do not match"Use tableOption: "autoCreate" or explicit column mappings in translator
Performance DegradationSlow copy performanceEnable staging, increase parallelCopies (4-8), increase DIUs (8-32), check CU throttling

Resources

Progressive Disclosure References

  • Lakehouse Examples: references/lakehouse-examples.md - Complete linked service, dataset, copy activity, and lookup JSON examples
  • Warehouse Examples: references/warehouse-examples.md - Complete linked service, copy activity, stored procedure, and script activity JSON examples
  • OneLake Patterns: references/onelake-patterns.md - Pipeline patterns for shortcuts, incremental loads, and cross-platform Invoke Pipeline

Related skills

Databasesdatabasespipelinesetl

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.