Skip to content

Releases: microsoft/semantic-link-labs

semantic-link-labs 0.7.4

16 Sep 15:38
4b6f509
Compare
Choose a tag to compare

Improvements in 0.7.4

Bug Fixes in 0.7.4

Misc Updates in 0.7.4

semantic-link-labs 0.7.3

11 Sep 10:01
Compare
Choose a tag to compare

Improvements in 0.7.3

Bug fixes in 0.7.3

Notebooks

  • Migration to Direct Lake Added the 'overwrite' parameter within the create_blank_semantic_model function.
  • Model Optimization Added a cell in the notebook which demonstrates how to write your own custom BPA rules for the run_model_bpa function.
  • Warehouse Added this notebook for easily running SQL queries against a Fabric warehouse.

semantic-link-labs 0.7.2

30 Aug 08:52
c1d1db2
Compare
Choose a tag to compare

Bug fixes

  • Made a fix to the qso_sync function so that it only updates the semantic model storage mode to 'Large' if it is currently set to 'Small'. This function is also disabled for running against default semantic models.

semantic-link-labs 0.7.1

29 Aug 16:51
Compare
Choose a tag to compare

Improvements in 0.7.1

  • New Functions
  • Updated Functions
    • sempy_labs
      • list_shortcuts fixed and the API is now publicly available.
      • run_model_bpa_bulk
        • Added the 'skip_models' parameter which allows you to always skip running BPA for specific semantic models. By default this always skips following: default semantic models, 'ModelBPA' and 'Fabric Capacity Metrics'.
      • model_bpa_rules
        • Added new rule: Dual mode is only relevant for dimension tables if DirectQuery is used for the corresponding fact table.

Bug fixes in 0.7.1

semantic-link-labs 0.7.0

26 Aug 19:13
Compare
Choose a tag to compare

Improvements in 0.7.0

Bug fixes in 0.7.0

Notebooks in 0.7.0

  • Added the Best Practice Analyzer Report notebook to provide guidance on how to run the model BPA in bulk and dynamically set up its corresponding model and report for multi-capacity/workspace/model analysis.
  • Added new notebook which provides examples for refreshing and cancelling refreshes of semantic models: Semantic Model Refresh

Misc updates in 0.7.0

  • Semantic Link 0.7.7 is installed by default.

semantic-link-labs 0.6.0

22 Jul 11:06
Compare
Choose a tag to compare

Improvements in 0.6.0

  • New functions:
  • Updated functions
    • The run_model_bpa and model_bpa_rules functions have been updated to use TOM directly (instead of dataframes as done previously). Using your own rules or modifying the existing rules is simpler now as the rules rely on basic TOM plus the functions contained within the Semantic Link Labs library. Simply follow the example of the model_bpa_rules code and use the returned dataframe as the 'rules' parameter for the run_model_bpa function.
    • The get_semantic_model_bim has been updated to contain a new parameter 'lakehouse_workspace' which should be used in case you want to save the .bim file to the lakehouse attached to your notebook and that lakehouse resides in a different workspace from the semantic model. This function has also been updated to leverage the 'lro_wait' parameter in Semantic Link for easily resolving long running operations (#26).

Bug fixes in 0.6.0

Renamed functions in 0.6.0

  • Renamed the 'hybrid_tables' function to all_hybrid_tables to align with other 'all_'* functions.
  • Renamed the 'date_tables' function to all_date_tables to align with other 'all_'* functions.

Notebooks

semantic-link-labs 0.5.0

02 Jul 08:53
Compare
Choose a tag to compare

Improvements

Bug fixes

semantic-link-labs 0.4.2

18 Jun 12:00
97bb363
Compare
Choose a tag to compare

The initial release of semantic-link-labs is now available!

  • Everything in the fabric_cat_tools library has been moved to the semantic-link-labs library. Please use this library going forward as the fabric_cat_tools library is being decommissioned in favor of this library.
  • Semantic-link-labs is now available on PyPI for easy installation.
  • Documentation for all functions is available here.

New functions

Updated functions