Skip to main content

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

Data Clustering - Light Data Clustering - Dark

Security Check

Security Check - Light Security Check - Dark

Performance Check

Performance Check - Light Performance Check - Dark

License

MIT — see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fabric_warehouse_advisor-1.1.4.tar.gz (148.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fabric_warehouse_advisor-1.1.4-py3-none-any.whl (179.2 kB view details)

Uploaded Python 3

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

Hashes for fabric_warehouse_advisor-1.1.4.tar.gz
Algorithm Hash digest
SHA256 414932b91e6b9ad1b5052d3807925705e6ffd128b0b759a1e06364c316cc180d
MD5 7f004c751e2676fdd9ec5208ed5d7c23
BLAKE2b-256 bda64a9cdf25f38f0bdd0fc1dc5ef9b4ea109ec9ca78b65fd7f2dfedf4e35232

See more details on using hashes here.

File details

Details for the file fabric_warehouse_advisor-1.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for fabric_warehouse_advisor-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 754a3b711bdca4a04015ff06ff7eb34bf676fb4e29f5493dbf5c8b373601b76d
MD5 92c67574ab40d5997663f3bb29d02bed
BLAKE2b-256 df01fcbb580b366e05fbc25ce821cb8645f0302db64f6a6eca22390d3302d55d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page