semantic-link-labs 0.8.7
Improvements
-
New Functions
- sempy_labs
- Connections
- Gateways
- Authentication
- ServicePrincipalTokenProvider Class which generates a token provider via Azure Key Vault or Service Principal keys. This is the foundation for authenticating relevant functions via Service Principal. Thanks @ecotte!
- ServicePrincipalTokenProvider.from_azure_key_vault Obtains a token provider using Azure Key Vault credentials.
- ServicePrincipalTokenProvider.from_aad_application_key_authentication Obtains a token provider using Service Principal keys.
- sempy_labs.admin
- sempy_labs
-
Updated Functions
- sempy_labs
- list_connections Now supports pagination.
- initialize_git_connection Now returns commit hash. Thanks @hurtn!
- refresh_semantic_model Added 'commit_mode' parameter. Thanks @gbrueckl!
- sempy_labs.report
- get_report_definition Added the 'return_dataframe' parameter which defaults to True. If set to False, the function returns the json dictionary output.
- sempy_labs.report.ReportWrapper
- list_visuals Title, SubTitle, AltText now support non-literal values (#218) Thanks @stephbruno!
- sempy_labs.admin Thanks @ecotte!
- list_workspaces Now uses the Fabric API and defaults to returning all workspaces. 'filter' parameter is no longer supported. New parameters available: capacity, workspace, workspace_state, workspace_type.
- list_capacities Now supports capacity name or Id.
- assign_workspaces_to_capacity Now supports workspace name or Ids.
- unassign_workspaces_from_capacity Now supports capacity name or Id.
- revoke_external_data_share Supports workspace name or Id.
- list_items Supports capacity name or Id, workspace name or Id.
- list_item_access_details Supports Item Id or name & type. Supports workspace Id or Name.
- list_activity_events Added the 'return_dataframe' parameter, allowing for returning the json dictionary output (if set to False).
- sempy_labs
Bug Fixes
- sempy_labs