Making Fabric easier to use

Keep writing Python, SQL and Power BI. Weaver loads data, runs tests, deploys changes and keeps everything in the right order.

Free and open source. Installs with pip. No new language to learn.

What a Weaver project looks like

Use the Python, SQL and Power BI files you already know. The Parcel delivery example below combines a Lakehouse, Warehouse, semantic model and Report.

Parcel example project
parcel/
├── workspace-config.yml
├── workflow.yml
├── Environment/Weaver.Environment/
├── Lakehouse/Landing/
│   ├── Files/Parcel__Events.py
│   ├── Tables/Parcel__Event.py
│   └── Tables/Parcel.CurrentStatus.sql
├── Warehouse/Operations/
│   ├── Parcel.LakehouseCurrentStatus.sql
│   ├── Parcel.StatusEvent.sql
│   ├── shortcuts.yml
│   └── tests/
└── PowerBI/Parcel/
    ├── Parcel.SemanticModel/
    └── Parcel.Report/

How the parts of your Fabric project connect

An illustrative project: Python files and Tables in a Lakehouse feed Warehouse SQL through a Shortcut, then a native semantic model and Report. A Spark SQL transformation branches from the Lakehouse Table. Lakehouse Landing · Parcel Warehouse Operations · Parcel Semantic Model Parcel Report Parcel Events Python Folder Event Python Table Current Status Spark SQL Events Shortcut Current Status T-SQL Parcel Native TMDL Parcel Native Report

For the people making Fabric work

Fabric gives you the tools. Making them easy to develop with, consistent across a team, and reliable in production is another matter.

Data developer

“Let me work like a normal developer.”

“I just want my five tables working, without wrestling with notebooks, pipelines and Fabric-specific workarounds.”

Data team lead

“Let my team deliver without engineering chaos.”

“I need everyone building, testing and deploying consistently, without reinventing the engineering for every project.”

Architect

“Give me a reliable approach to building on Fabric.”

“I need something I can confidently recommend, that works beyond the first demonstration.”

Making Fabric easier to use, and safer to scale.

Weaver brings a code-first approach to native Fabric Lakehouses, Warehouses, Power BI models and Reports.

Keep working in Python, SQL and Power BI. Weaver handles the loading, dependencies, testing and deployment around your work, without another platform or service to host.

Free and open source. Uses your existing Fabric workspaces, compute and permissions.

Explore the features