A modular advisory framework for Microsoft Fabric Warehouse — Data Clustering, Performance, Security and more.
Project description
Fabric Warehouse Advisor
A modular Python advisory framework for Microsoft Fabric Warehouse. Each advisor module analyses a different aspect of warehouse health and produces scored recommendations with rich reports.
Available Advisors
| Document | What it does |
|---|---|
| Getting Started | Installation, first run, working with results |
| Advisors Overview | Comparison of all available advisors |
| Data Clustering | Analyzes query patterns, table metadata, and column cardinality to identify and score the best candidate columns for data clustering, optimizing physical data organization on OneLake for better query speed. |
| Performance Check | Identifies common performance pitfalls in Fabric Warehouses and Lakehouse SQL Endpoints by auditing Custom SQL Pools, data types, caching status, V-Order optimization, statistics health, and query performance regressions. |
| Security Check | Scans for security misconfigurations and OneLake Security settings, including schema permissions, custom roles, Row-Level Security (RLS), Column-Level Security (CLS), and Dynamic Data Masking, delivering actionable insights with concrete SQL remediation guidance |
It runs entirely inside a Fabric Notebook. Spark connector for Microsoft Fabric Data Warehouse comes pre-installed in the Fabric runtime, and Query Insights is enabled by default on every Data Warehouse. A Lakehouse is required only when the solution is installed from a wheel file stored in OneLake.
Screenshots
Each advisor produces a rich, interactive HTML report with light and dark themes.
Data Clustering
Security Check
Performance Check
License
MIT — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fabric_warehouse_advisor-1.1.4.tar.gz.
File metadata
- Download URL: fabric_warehouse_advisor-1.1.4.tar.gz
- Upload date:
- Size: 148.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
414932b91e6b9ad1b5052d3807925705e6ffd128b0b759a1e06364c316cc180d
|
|
| MD5 |
7f004c751e2676fdd9ec5208ed5d7c23
|
|
| BLAKE2b-256 |
bda64a9cdf25f38f0bdd0fc1dc5ef9b4ea109ec9ca78b65fd7f2dfedf4e35232
|
File details
Details for the file fabric_warehouse_advisor-1.1.4-py3-none-any.whl.
File metadata
- Download URL: fabric_warehouse_advisor-1.1.4-py3-none-any.whl
- Upload date:
- Size: 179.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
754a3b711bdca4a04015ff06ff7eb34bf676fb4e29f5493dbf5c8b373601b76d
|
|
| MD5 |
92c67574ab40d5997663f3bb29d02bed
|
|
| BLAKE2b-256 |
df01fcbb580b366e05fbc25ce821cb8645f0302db64f6a6eca22390d3302d55d
|