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
pbixrayfor 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)
| File | Size | Uploaded | |
|---|---|---|---|
| riff_pbix_compiler-0.1.1.tar.gz | 10.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|