Power BI one-stop-shop platform — CLI for AI-driven Power BI development
Reason this release was yanked:
Wrong Version number
Project description
pbi-enterprise-cli
Full-stack Power BI automation from the command line.
pip install pbi-enterprise-cli
pbi doctor # verify setup
pbi model tables # list tables in the connected model
pbi govern check # run governance rules (exit 3 on violations)
Feature highlights
- 22 command groups covering every layer of Power BI development
- 3 backends — Desktop (TOM via pythonnet), XMLA (Premium/Fabric), Mock (CI)
- PBIR GA format — read and write
.pbipproject files directly - Governance engine — built-in rules + BPA + custom plugin system,
--fail-onCI gate - Model snapshots — create/list/restore/diff with
pbi snapshot - Multi-environment — named connections,
pbi env promote dev→prod - Authenticated REST server — API key auth, localhost-only default
- Source profiling — SQL, Excel, CSV, REST → star-schema scaffold
- 30 Claude Code skills — install with
pbi skills install --all - 575 unit tests passing on Python 3.10–3.12, coverage gate enforced
Install options
pip install pbi-enterprise-cli # base
pip install "pbi-enterprise-cli[ai]" # + Claude AI measure generation
pip install "pbi-enterprise-cli[xmla]" # + MSAL auth for XMLA
pip install "pbi-enterprise-cli[sources]" # + SQL/Excel/REST profiling
pip install "pbi-enterprise-cli[server]" # + authenticated FastAPI REST server
pip install "pbi-enterprise-cli[all]" # everything
Requirements
- Python 3.10+
- Windows (for Desktop/XMLA backends using .NET AMO)
- Power BI Desktop (for the
desktopbackend)
Links
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
pbi_enterprise_cli-4.0.1.tar.gz
(98.3 kB
view details)
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 pbi_enterprise_cli-4.0.1.tar.gz.
File metadata
- Download URL: pbi_enterprise_cli-4.0.1.tar.gz
- Upload date:
- Size: 98.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a98e469bd3cebfb778c367cd915782a26dc70084c9a5e49ee48363ee9c441704
|
|
| MD5 |
1532674967dd8620bfc30a27c5e68c4a
|
|
| BLAKE2b-256 |
1d3186f21bcc8fcc120ae4008aade6df3d506680ed478c4d9260ea56aa062d9a
|
File details
Details for the file pbi_enterprise_cli-4.0.1-py3-none-any.whl.
File metadata
- Download URL: pbi_enterprise_cli-4.0.1-py3-none-any.whl
- Upload date:
- Size: 118.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98bc6d9bd68b91cedb85530b152fa07541f9b3f3c3676cac3e550b2e00a6130e
|
|
| MD5 |
43ccf751803bbd3ec94efcca23ddfbcc
|
|
| BLAKE2b-256 |
89c253dab6b76a9fbb57783a77cbe6159fa6b24aea967486379cbc1ad8d1977d
|