Skip to main content

riff-pbix-compiler

Compile a PBIX file into a compact manifest optimized for AI agents:

  • minimal duplication
  • deduped query signatures
  • clear mapping from data → transforms → visuals

Install

pip install riff-pbix-compiler

Quick start

riff-pbix-compiler compile "path/to/report.pbix" --out manifest.json

Output

The manifest includes:

  • dataset (tables/columns/measures)
  • power_query (sources + transformation steps)
  • queries (deduped query signatures)
  • visuals (each visual references a query)
  • pages (page → visuals)

Notes

  • PBIX parsing uses pbixray for back-end model extraction.
  • Visual layout and query metadata are extracted from Report/Layout.

Metadata

Release files for riff-pbix-compiler 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for riff-pbix-compiler 0.1.1
File Size Uploaded
riff_pbix_compiler-0.1.1.tar.gz 10.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for riff-pbix-compiler 0.1.1
File Interpreter ABI Platform
riff_pbix_compiler-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 21.9 kB

Release files / riff_pbix_compiler-0.1.1.tar.gz

Download URL riff_pbix_compiler-0.1.1.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5cc46c7574ceee09504e2d6c9638a4b74b3c581a579acd14cf91c02c53cdb94b
BLAKE2b-256 checksum
How to use checksums
03f02f2237e131ec21ef25dbe705b32059effa2f4a22189b1e3a3b0f54580ba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / riff_pbix_compiler-0.1.1-py3-none-any.whl

Download URL riff_pbix_compiler-0.1.1-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
808c9d823786c9d87614a15eec9b02e3085fbbb44b67ab26e608f4efebb086ac
BLAKE2b-256 checksum
How to use checksums
a998eac96132ea68e68e14f20b7d60df6889216ae16670efe914d3604a4298ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page