Build end-to-end Bronze, Silver, and Gold lakehouse pipelines in Microsoft Fabric.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "e2e-medallion-architecture" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/skills-for-fabric/main/skills/e2e-medallion-architecture/SKILL.md 2. Save it as ~/.claude/skills/e2e-medallion-architecture/SKILL.md 3. Reload skills and tell me it's ready
Design an end-to-end Medallion Architecture for Microsoft Fabric, including responsibilities for Bronze, Silver, and Gold layers, the Lakehouse and Workspace structure for each layer, data flow paths, and suitable PySpark, Delta Lake, and Pipeline components.
A clear layered lakehouse architecture plan covering responsibilities, resource layout, and technology choices.
Generate a Microsoft Fabric implementation plan for Bronze-to-Silver-to-Gold processing: use PySpark notebooks for raw ingestion, cleansing and standardization, and business aggregation; use Delta Lake for tables; and orchestrate execution with Fabric Pipelines.
An end-to-end implementation flow from ingestion to analytics outputs, including notebooks, table design, and orchestration.
Optimize an existing Microsoft Fabric Medallion Architecture by providing data quality checks, error-handling strategies, and suitable Spark configurations and performance recommendations for the Bronze, Silver, and Gold layers.
Layer-specific data quality governance and Spark optimization guidance to improve reliability and processing efficiency.
Update Check — ONCE PER SESSION (mandatory) The first time this skill is used in a session, run the check-updates skill before proceeding.
- GitHub Copilot CLI / VS Code: invoke the
check-updatesskill.- Claude Code / Cowork / Cursor / Windsurf / Codex: compare local vs remote package.json version.
- Skip if the check was already performed earlier in this session.
CRITICAL NOTES
- To find the workspace details (including its ID) from workspace name: list all workspaces and, then, use JMESPath filtering
- To find the item details (including its ID) from workspace ID, item type, and item name: list all items of that type in that workspace and, then, use JMESPath filtering
Read these companion documents — they contain the foundational context this skill depends on:
az rest, az login, token acquisition, Fabric REST via CLI.ipynb structure requirements, cell format, getDefinition/updateDefinition workflowFor Spark-specific optimization details, see data-engineering-patterns.md.
Medallion Architecture is a data lakehouse pattern with three progressive layers:
| Layer | Purpose | Optimization Profile | Use Case |
|---|---|---|---|
| Bronze (Raw) | Land raw data exactly as received | Write-optimized, append-only, partitioned by ingestion date | Audit trail, reprocessing, lineage |
| Silver (Cleaned) | Deduplicated, validated, conformed data | Balanced read/write, partitioned by business date | Feature engineering, operational reporting |
| Gold (Aggregated) | Pre-calculated metrics for analytics | Read-optimized (ZORDER, compaction), partitioned by month/year | Power BI reports, dashboards, ad-hoc analytics via SQL endpoint |
mergeSchema when sources change.ipynb validation + Fabric nuances in notebook-api-operations.md when creating notebooks via REST API — every code cell must include "outputs": [] and "execution_count": null…
Migrate HDInsight Spark, Hive, and Oozie workloads to Microsoft Fabric.
Search Microsoft Fabric items across workspaces and return locations and IDs.
Ask natural-language questions about Power BI reports and get business answers.
Migrate Azure Synapse Spark workloads to Microsoft Fabric with code replacements.
Migrate Databricks notebooks, jobs, and paths into Microsoft Fabric.
Create, edit, deploy, and optimize Power BI semantic models and DAX.
Query Fabric Lakehouse data and manage Eventstreams with natural language.
Manage Microsoft Fabric warehouses and SQL analytics endpoints via CLI and MCP.
Query Snowflake gold-layer tables in natural language without writing SQL.
Use MCP to manage Microsoft Fabric data and analytics operations.