Releases: microsoft/semantic-link-labs
Releases · microsoft/semantic-link-labs
semantic-link-labs 0.6.0
Improvements in 0.6.0
- New functions:
- sempy_labs
- deploy_semantic_model
- delete_custom_pool
- list_capacities Semantic Link has this function as well but here in Semantic Link Labs the output dataframe contains an additional column showing the admin accounts for the capacity.
- sempy_labs.directlake
- sempy_labs.tom
- sempy_labs
- 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
- Fixed bug in assign_workspace_to_capacity.
- Fixed bug in get_measure_dependencies.
- Various other bug fixes and code improvements.
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
- Tabular Object Model
- Added examples for renaming objects (tables, columns)
semantic-link-labs 0.5.0
Improvements
- New functions:
- sempy_labs
- list_workspace_role_assignments
- list_workspace_users
- assign_workspace_to_dataflow_storage
- update_workspace_user
- delete_user_from_workspace
- add_user_to_workspace
- get_spark_settings
- update_spark_settings
- assign_workspace_to_capacity
- unassign_workspace_from_capacity
- create_custom_pool
- update_custom_pool
- list_custom_pools
- sempy_labs.tom
- sempy_labs
- Updated functions
- sempy_labs.report
- report_rebind The report parameter can now be either a str or a List[str].
- report_rebind_all The report_workspace parameter can now be either a str or a List[str].
- sempy_labs.report
Bug fixes
- Fixed boolean type bug in the logic of several functions including get_measure_dependencies.
- Fixed bug in the all_calculated_tables function.
semantic-link-labs 0.4.2
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
- The following new functions have been made available for managing Query Scale Out operations.
Updated functions
- refresh_semantic_model now contains the 'apply_refresh_policy' parameter.