Compile PBIX into a compact dashboard manifest.
Project description
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.
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
riff_pbix_compiler-0.1.1.tar.gz
(10.7 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 riff_pbix_compiler-0.1.1.tar.gz.
File metadata
- Download URL: riff_pbix_compiler-0.1.1.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cc46c7574ceee09504e2d6c9638a4b74b3c581a579acd14cf91c02c53cdb94b
|
|
| MD5 |
974c45f96171f5b257e7b5f003aa431b
|
|
| BLAKE2b-256 |
03f02f2237e131ec21ef25dbe705b32059effa2f4a22189b1e3a3b0f54580ba8
|
File details
Details for the file riff_pbix_compiler-0.1.1-py3-none-any.whl.
File metadata
- Download URL: riff_pbix_compiler-0.1.1-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
808c9d823786c9d87614a15eec9b02e3085fbbb44b67ab26e608f4efebb086ac
|
|
| MD5 |
75700a8ac0037dbbfb475f8bd23d1783
|
|
| BLAKE2b-256 |
a998eac96132ea68e68e14f20b7d60df6889216ae16670efe914d3604a4298ee
|