Release 2.6.0 - Summary
The 2.6.0 release of AI-Link was released on February 26th, 2024 and expands pythonic control of the semantic layer, while improving performance and ease of use for existing functionality. At a high level, the following changes were made to AI-Link with this release:
- Expanded CRUD operation support for datasets and user defined aggregates
- Enabled a workflow to support OAuth or SAML authentication
- Consolidated dataset manipulation functions and TableExists enums into single entities to improve user experience
- Provided alternate workflow for all utils based functionality. All utils modules/functions are now private
These changes are expanded upon below.
User Flow Improvements
- The PandasTableExistsActionType and PysparkTableExistsActionType enums have been consolidated into TableExistsAction, which may impact existing code
- The add_query_dataset and update_query_dataset functions were removed in place of using the more general add_dataset and update_dataset
- The update_secondary_attribute function was removed in place of the more general update_categorical_feature function
- The generate_db_query function was removed in place of data_model.get_database_query
New Python Helper Functions for Programmatic Interaction
- CRUD operation support: added additional functions create and update various objects in the semantic layer
- Added function parameters: additional parameter were added to dataset related functions to allow better configuration
Non-Functional Updates
- Performance: Data fetch speed for Databricks submit_query function has been improved
- Bug fixes: bug fixes addressing roleplaying and features with different key/value columns when joining objects to the semantic layer
- Bug fixes: fixed interaction in generate_time_series_features where groupbys and shifts could lead to unexpected aggregations
-----------------
AI-Link Product Documentation
For the full AI-Link product documentation, click here.