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.
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
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: