Fabric Analytics Projects banner
alisaghilutfi alisaghilutfi

Fabric Analytics Projects

Data community

Description

End-to-end Fabric projects built with Claude Code and MCP — covering medallion lakehouses, real-time KQL pipelines, ML workflows, and Power BI semantic models. Developed using a two-harness agentic workflow.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Fabric Analytics Projects

End-to-end Microsoft Fabric analytics projects built by [Ali Saghi](https://www.linkedin.com/in/ali-saghi-fabric/), DP-600 certified Microsoft Fabric Analytics Engineer and founder of [Lotusoftware](https://lotusoftware.hashnode.dev) — a data analytics consultancy in Vantaa, Finland.

Each project demonstrates a full analytics workload on Microsoft Fabric: from raw data ingestion through medallion architecture to semantic models, Power BI reports, and real-time dashboards. All projects are built using a two-harness agentic workflow — no manual Fabric UI work.


How This Works

This repo is the **execution harness** of a two-harness agentic system. The planning harness (claude.ai) reads business context and writes session instructions. The execution harness (Claude Code in VS Code) reads those instructions, executes against Fabric and Power BI via MCP servers, and files a recap at session end.

flowchart LR
    A([ProjectPlanner\nclaude.ai]) -->|writes instructions| B[CONTEXT.md]
    B -->|read at session start| C([FabricEngineer\nClaude Code])
    C -->|executes via MCP| D[(Microsoft Fabric\nPower BI)]
    D -->|results| C
    C -->|files recap| B
    B -->|updates| E[PROJECTS.md]

    style A fill:#E1F5EE,stroke:#0F6E56,color:#085041
    style C fill:#E1F5EE,stroke:#0F6E56,color:#085041
    style B fill:#EEEDFE,stroke:#534AB7,color:#26215C
    style E fill:#EEEDFE,stroke:#534AB7,color:#26215C
    style D fill:#E6F1FB,stroke:#185FA5,color:#0C447C

The loop runs every session. `CONTEXT.md` per workspace is the handoff document — it holds current state, known blockers, and the exact next step. `PROJECTS.md` is the portfolio-wide registry updated after every session.


Projects

ws_Finance_Analysis — Finance Analytics Platform

**Type:** Business Intelligence + CI/CD **Stack:** Medallion architecture · DirectLake semantic model · Power BI report (4 pages) · Three-environment CI/CD (Dev/Test/Prod) · GitHub