Pbixray

Latest version: v0.3.2

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.2

What's Changed
* Adding support for xpress8 compression in https://github.com/Hugoberry/pbixray/pull/19, extending the support for older files from 2014 - 2017.
* Xpress8 compression is also used for models created as compressed backups from an embedded SSAS.
* Added a couple of scripts to `/Utils` that help identify the compression algorithm. They are based on WinAPI.

**Full Changelog**: https://github.com/Hugoberry/pbixray/compare/0.2.1...0.3.2

0.2.1

What's Changed
* Surface M Parameter Expressions by Hugoberry in https://github.com/Hugoberry/pbixray/pull/17
* Support for multithreaded XPrs9 compressed and uncompressed files by Hugoberry in https://github.com/Hugoberry/pbixray/pull/18


**Full Changelog**: https://github.com/Hugoberry/pbixray/compare/0.1.20...0.2.1

0.1.20

Surfacing the calculated columns data and DAX expression
* A new property, dax_columns, was added that surfaces the DAX expressions of calculated columns.
* Bug fix for `idfmeta` files without an `SDOs` section, breaking data decoding for some newer models.

0.1.19

Universal macOS Support
* __Universal Binary for macOS:__ I've included a new `libxpress9.dylib` universal binary for macOS. The library now supports Intel (x86_64) and Apple Silicon (arm64, M1) architectures.

0.1.18

Add the flag `Assume referential integrity` to the `relationships` dataframe. It is surfaced as the column `RelyOnReferentialIntegrity`.

0.1.17

Added a new property `relationships` to the model which returns a dataframe with schema:

FromTableName | FromColumnName | ToTableName | ToColumnName | IsActive | Cardinality | CrossFilteringBehavior | FromKeyCount | ToKeyCount
-- | -- | -- | -- | -- | -- | -- | -- | --

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.