Skip to main content

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 .pbip project files directly
  • Governance engine — built-in rules + BPA + custom plugin system, --fail-on CI 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 desktop backend)

Links

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

pbi_enterprise_cli-4.0.1.tar.gz (98.3 kB view details)

Uploaded Source

Built Distribution

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

pbi_enterprise_cli-4.0.1-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

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

Hashes for pbi_enterprise_cli-4.0.1.tar.gz
Algorithm Hash digest
SHA256 a98e469bd3cebfb778c367cd915782a26dc70084c9a5e49ee48363ee9c441704
MD5 1532674967dd8620bfc30a27c5e68c4a
BLAKE2b-256 1d3186f21bcc8fcc120ae4008aade6df3d506680ed478c4d9260ea56aa062d9a

See more details on using hashes here.

File details

Details for the file pbi_enterprise_cli-4.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pbi_enterprise_cli-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 98bc6d9bd68b91cedb85530b152fa07541f9b3f3c3676cac3e550b2e00a6130e
MD5 43ccf751803bbd3ec94efcca23ddfbcc
BLAKE2b-256 89c253dab6b76a9fbb57783a77cbe6159fa6b24aea967486379cbc1ad8d1977d

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