Skip to content

Releases: microsoft/semantic-link-labs

semantic-link-labs 0.9.3

13 Feb 14:19
Compare
Choose a tag to compare

Improvements

  • Updated Functions

    • sempy_labs
      • delta_analyzer Added 'lakehouse' and 'workspace' parameters so now you can analyze any delta table from any lakehouse/workspace - not just in the lakehouse attached to the notebook. Note that if you export the delta analyzer results they will be saved to delta tables in the lakehouse attached to the notebook.
      • create_abfss_path Made the 'delta_table_name' parameter optional so this function can also build the abfss path of a given lakehouse (not just a delta table).
      • Connection & Gateway functions now support Service Principal Authentication. Thanks @ecotte!
    • sempy_labs.admin
      • scan_workspaces Limited to 100 workspaces (per API limit). Improvements for passing workspace name/IDs. Thanks @ecotte!
  • General updates

    • Most functions in semantic link labs can be executed using pure python notebooks. Some functions (in some instances) require PySpark notebooks. If you run a function which requires a PySpark notebook in a pure python notebook, a friendly error message will notify you as such.

Bug Fixes

semantic-link-labs 0.9.2

05 Feb 15:20
Compare
Choose a tag to compare

Improvements

Bug Fixes

Maintenance

  • Functions which query Microsoft APIs now use an internal function (in Semantic Link Labs) to reduce and simplify code.
  • Functions which return pandas dataframes and specify data types have been refactored to reduce and simplify code.

Notebooks

semantic-link-labs 0.9.1

22 Jan 18:33
faa9c71
Compare
Choose a tag to compare

Bug Fixes

  • Fixed minor critical issue with service principal authentication.

semantic-link-labs 0.9.0

22 Jan 09:53
Compare
Choose a tag to compare

Improvements

  • Authentication via Service Principal is now supported for the admin and tom (connect_semantic_model) subpackages. For connect_semantic_model, Service Principal Authentication is also supported for connecting to semantic models hosted on Azure Analysis Services.

To see code examples for authenticating via Service Principal, click here.

New Functions

Updated Functions

Dependencies

  • Removed dependency on the azure.mgmt.resource python SDK. Removing this dependency will improve pip install times for Semantic Link Labs while maintaining all existing functionality.
  • Updated semantic-link-sempy to 0.8.5

Removed Functionality

Important

If you are impacted by any of the aforementioned changes, please raise an issue on GitHub with your concern (and ideally your company name as well)

  • The P->F sku migration capability no longer migrates capacity settings. This is due to a restriction on certain APIs which are no longer accessible.
  • Getting the source of a Direct Lake semantic model (lakehouse/warehouse & workspace) now only works when the source exists in the same workspace as the semantic model. This is due to a restriction on an API which is no longer accessible.
  • Getting all downstream reports from a semantic model (cross-workspace) is no longer possible. This functionality is limited to reports which are in the same workspace as the semantic model. This is due to a restriction on an API which is no longer accessible.

Bug Fixes

Notebooks

  • Service Principal Contains instructions on how to use functions while authenticating via Service Principal.
  • Semantic Model Management Contains instructions for backing up, copying and restoring semantic models.

semantic-link-labs 0.8.11

19 Dec 14:39
3c9f579
Compare
Choose a tag to compare

Improvements

Bug Fixes

semantic-link-labs 0.8.10

16 Dec 18:15
Compare
Choose a tag to compare

Improvements

Bug Fixes

semantic-link-labs 0.8.9

04 Dec 18:22
Compare
Choose a tag to compare

Improvements

Bug Fixes

semantic-link-labs 0.8.8

29 Nov 05:19
f7a524b
Compare
Choose a tag to compare

semantic-link-labs 0.8.7

27 Nov 09:02
Compare
Choose a tag to compare

Improvements

Bug Fixes

semantic-link-labs 0.8.6

14 Nov 10:47
24f0e42
Compare
Choose a tag to compare

Bug Fixes

  • #274
  • #277
  • sempy_labs.migration
    • create_pqt_file Fixed the file naming convention when multiple pqt files are generated.