* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][headless-fe] Added the ability to hide the Q&A settings entry point.
* [improvement][headless-fe] Fixed the issue with selecting search results in metric field creation.
* [improvement][headless-fe] Added search functionality to the field list in model editing.
* [improvement][headless-fe] fix the field list in model editing
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][headless-fe] Added the ability to hide the Q&A settings entry point.
* [improvement][headless-fe] Fixed the issue with selecting search results in metric field creation.
* [improvement][headless-fe] Added search functionality to the field list in model editing.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][headless-fe] Added the ability to hide the Q&A settings entry point.
* [improvement][headless-fe] Fixed the issue with selecting search results in metric field creation.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][headless-fe] Added the ability to hide the Q&A settings entry point.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless]Move QueryCache from server to core and move yaml-related classes from core to server
* [improvement][headless]Declare QueryParser and QueryPlanner as interface instead of class.
---------
Co-authored-by: LXW
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* (improvement)(headless) Query metric/dimension by id in SchemaController and update api header check
* (improvement)(headless) Fix the issue where metrics were not recognized when the result field contained an aggregate function.
---------
Co-authored-by: jolunoluo
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* (improvement)(headless) Update server and core, server calls core one-way
* (improvement)(Auth) When obtaining the user information, determine whether the user is a system admin.
---------
Co-authored-by: jolunoluo
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* 1.refactor the retrieval module. 2.refactor the http service module. 3.upgrade text2sql output format the parse for absolute time related expression in query.
* fix bug.
* upgrade the config module, now support config llm suppoted by langchain.
* fix conflicts.
* update text2sql config reload to be compitable with new config format.
* modify default config.
* 1.add self-consistency feature for text2sql. 2.upgrade llm api call from sync to async. 3.refactor text2sql module. 4. refactor semantical retriever modules.
* merege with upstream master
* add general retrieve service.
* add api service for sql_agent for crud opereations of few-shots examples.
* modify requirements
* add auto-cot feature
* 1. output log to a fixed log file. 2.allow few-shots examples tied to data model, and add strategy that extend examples when retrieved examples tied to a data model is not enough. 3. fix misformat in s2ql args.
* add prior_ext to output.
* fix type in in s2sql
* add prompt to output.
---------
Co-authored-by: shaoweigong <shaoweigong@tencent.com>
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* 1.refactor the retrieval module. 2.refactor the http service module. 3.upgrade text2sql output format the parse for absolute time related expression in query.
* fix bug.
* upgrade the config module, now support config llm suppoted by langchain.
* fix conflicts.
* update text2sql config reload to be compitable with new config format.
* modify default config.
* 1.add self-consistency feature for text2sql. 2.upgrade llm api call from sync to async. 3.refactor text2sql module. 4. refactor semantical retriever modules.
* merege with upstream master
* add general retrieve service.
* add api service for sql_agent for crud opereations of few-shots examples.
* modify requirements
* add auto-cot feature
* 1. output log to a fixed log file. 2.allow few-shots examples tied to data model, and add strategy that extend examples when retrieved examples tied to a data model is not enough. 3. fix misformat in s2ql args.
* add prior_ext to output.
---------
Co-authored-by: shaoweigong <shaoweigong@tencent.com>
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Replacing the initialization variable from "semantic" to "headless".
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Changing the line type for canvas connections.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Optimizing the update process for drawing model relationship edges in the canvas.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Optimizing the canvas functionality for better performance and user experience.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* [improvement][semantic-fe] Fixing the synchronization issue with the question and answer settings information.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Fixing the logic error in the dimension value setting.
* 1.refactor the retrieval module. 2.refactor the http service module. 3.upgrade text2sql output format the parse for absolute time related expression in query.
* fix bug.
* upgrade the config module, now support config llm suppoted by langchain.
* fix conflicts.
* update text2sql config reload to be compitable with new config format.
* modify default config.
* 1.add self-consistency feature for text2sql. 2.upgrade llm api call from sync to async. 3.refactor text2sql module. 4. refactor semantical retriever modules.
* merege with upstream master
* add general retrieve service.
* add api service for sql_agent for crud opereations of few-shots examples.
* modify requirements
* add auto-cot feature
---------
Co-authored-by: shaoweigong <shaoweigong@tencent.com>
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Fixing the initialization issue with the date selection component in the indicator details page when switching time granularity.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* [improvement][semantic-fe] Adding the ability to download and transpose data.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Adding permission logic for bulk operations in the indicator market.
* (improvement)(chat) Update spi in test profile
* (improvement)(chat) SemanticParseInfo removes elements whose model is empty
* (improvement)(chat) MetricCheckProcessor compatible time dimension chName
---------
Co-authored-by: jolunoluo
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Fixing the abnormal state of the popup when creating a model.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Fixing the issue with passing the model ID for dimensions in the indicator market.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Updating the datePicker component to use dayjs instead.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Adding the ability to edit relationships between models in the canvas.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* [improvement][semantic-fe] Adding the ability to filter dimensions based on whether they are tags or not.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* [improvement][semantic-fe] Upgrading antd version to 5.x, extracting the batch operation button component, optimizing the interaction for system settings, and expanding the configuration generation types for list-to-select component.
* (improvement)(chat) Add PostProcessor to do some logic after parser and corrector
* (improvement)(chat) Add MetricCheckPostProcessor used to verify whether the dimensions involved in the query in metric mode can drill down on the metric
---------
Co-authored-by: jolunoluo
* (improvement) (semantic) Simplify datasource related code and support setting filtering SQL for dict generation
* (improvement) (semantic) Remove the semicolon at the end of the datasource SQL
* (improvement) (common) Update sys parameter init
---------
Co-authored-by: jolunoluo
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Optimizing the logic for setting dimension values and editing data sources, and adding system settings functionality
* (fix) (chat) fix the context saving failure caused by the loss of default values caused by @builder
* (fix) (chat) fix date and metrics result in parse info in integration test
* (improvement) (chat) refactor querySelect to queryRanker
---------
Co-authored-by: jolunoluo
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Redesigning the indicator homepage to incorporate trend charts and table functionality for indicators
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Replacing the single status update API for indicators/dimensions with a batch update API
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Fixing the default value setting for the indicator list
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum"
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] add metric trend download functionality
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* [improvement][semantic-fe] optimize the presentation of metric trend permissions
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] enhance the analysis of metric trends
* (improvement)(semantic) add metric and dimension name check
* (improvement)(chat) opt QueryResponder recalling history similar solved query
---------
Co-authored-by: jolunoluo
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] metric market experience optimization
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Modification of data source creation prompt wording"
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement][semantic-fe] Add time granularity setting in the data source configuration.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.
* [improvement](llm) data de-identification for few-shots examples.
* [improvement](llm) add plugin-call and preset retrieval features.
* [fix](llm) remove config variables.
* [improvement][feature]upgrade text2dsl module for date related parse.
---------
* [feature](webapp) add drill down dimensions and metric period compare and modify layout
* [feature](webapp) add drill down dimensions and metric period compare and modify layout
* [feature](webapp) gitignore add supersonic-webapp
* [feature](webapp) gitignore add supersonic-webapp
* [feature](webapp) add chat plugin and split query to parse and execute
* [feature](webapp) add chat plugin and split query to parse and execute
* [feature](webapp) add chat plugin and split query to parse and execute
---------
Co-authored-by: williamhliu <williamhliu@tencent.com>
* [feature](webapp) add drill down dimensions and metric period compare and modify layout
* [feature](webapp) add drill down dimensions and metric period compare and modify layout
* [feature](webapp) gitignore add supersonic-webapp
* [feature](webapp) gitignore add supersonic-webapp
---------
Co-authored-by: williamhliu <williamhliu@tencent.com>
* [feature](webapp) add drill down dimensions and metric period compare and modify layout
* [feature](webapp) add drill down dimensions and metric period compare and modify layout
---------
Co-authored-by: williamhliu <williamhliu@tencent.com>
* [improvement][semantic-fe] Added an editing component to set filtering rules for Q&A. Now, the SQL editor will be accompanied by a list for display and control, to resolve ambiguity when using comma-separated values.
[improvement][semantic-fe] Improved validation logic and prompt copywriting for data source/dimension/metric editing and creation.
[improvement][semantic-fe] Improved user experience for visual modeling. Now, when using the legend to control the display/hide of data sources and their associated metric dimensions, the canvas will be re-layout based on the activated data source in the legend.
* [improvement][semantic-fe] Submitted a new version of the visual modeling tool.
[improvement][semantic-fe] Fixed an issue with the initialization of YoY and MoM metrics in Q&A settings.
[improvement][semantic-fe] Added a version field to the database settings.
[improvement][semantic-fe] 1. Added the ability to set YoY and MoM metrics in Q&A settings.2. Moved dimension value editing from the dimension editing window to the dimension list.
---------
Co-authored-by: tristanliu <tristanliu@tencent.com>
[improvement][semantic-fe] Improved validation logic and prompt copywriting for data source/dimension/metric editing and creation.
[improvement][semantic-fe] Improved user experience for visual modeling. Now, when using the legend to control the display/hide of data sources and their associated metric dimensions, the canvas will be re-layout based on the activated data source in the legend.
Co-authored-by: tristanliu <tristanliu@tencent.com>
**SuperSonic is an out-of-the-box yet highly extensible framework for building a data chatbot**. SuperSonic provides a chat interface that empowers users to query data using natural language and visualize the results with suitable charts. To enable such experience, the only thing necessary is to build a logical semantic model (definition of metrics, dimensions, relationships, etc) on top of the physical data stores, and no data modification or copying is required. Meanwhile SuperSonic is designed to be plug-and-play, allowing new functionalities to be added through plugins and core components to be integrated into other systems.
**SuperSonic is the next-generation LLM-powered data analytics platform that integrates ChatBI and HeadlessBI**. SuperSonic provides a chat interface that empowers users to query data using natural language and visualize the results with suitable charts. To enable such experience, the only thing necessary is to build logical semantic models (definition of entities/metrics/dimensions/tags, along with their meaning, context and relationships) on top of physical data models, and **no data modification or copying** is required. Meanwhile, SuperSonic is designed to be **highly extensible**, allowing custom functionalities to be added and configured with Java SPI.
The emergence of Large Language Models (LLMs) like ChatGPT is reshaping the way information is retrieved. In the field of data analytics, both academia and industry are primarily focused on leveraging deep learning models to convert natural language queries into SQL queries. While some works show promising results, they are not applicable to real-world scenarios.
The emergence of Large Language Model (LLM) like ChatGPT is reshaping the way information is retrieved. In the field of data analytics, both academia and industry are primarily focused on leveraging LLM to convert natural language into SQL (so called Text2SQL or NL2SQL). While some approaches exhibit promising results, their **reliability** and **efficiency** are insufficient for real-world applications.
From our perspective, the key to filling the real-world gap lies in two aspects:
1.Utilize a combination of rule-based and model-based semantic parsers to deal with different scenarios
2.Introduce a semantic model layer to encapsulateunderlying complexity thus simplify the semantic parsers
From our perspective, the key to filling the real-world gap lies in three aspects:
1.Integrate ChatBI with HeadlessBI encapsulating underlying data context (joins, keys, formulas, etc) to **reduce complexity**.
2.Augment the LLM with schema mappers(as a kind of preprocessor) and semantic correctors(as a kind of postprocessor) to **mitigate hallucination**.
3. Utilize rule-based schema parsers when necessary to **improve efficiency**(in terms of latency and cost).
With these ideas in mind, we developed SuperSonic as a reference implementation and used it to power our real-world products. Additionally, to encourage further development of data chatbots, we decided to open source SuperSonic as an extensible framework.
With these ideas in mind, we develop SuperSonic as a practical reference implementation and use it to power our real-world products. Additionally, to facilitate further development of ChatBI, we decide to open source SuperSonic as an extensible framework.
## Out-of-the-box Features
- Built-in graphical interface for business users to enter data queries
- Built-in graphical interface for analytics engineers to manage semantic models
- Built-in ChatBI interface for *business users* to enter natural language queries
- Built-in HeadlessBI interface for *analytics engineers* to build semantic models
- Built-in GUI for *system administrators* to manage chat agents and third-party plugins
- Support input auto-completion as well as query recommendation
- Support multi-turn conversation and switch context automatically
- Support three-level permission control: domain-level, column-level and row-level
- Support multi-turn conversation and history context management
- Support four-level permission control: domain-level, model-level, column-level and row-level
## Extensible Components
SuperSonic contains four core components, each of which can be extended or integrated:
The high-level architecture and main process flow is as follows:
- **Chat interface:** accepts user queries and answer results with approriate visualization charts. It supports input auto-completion as well as multi-turn conversation.
- **Knowledge Base:** extracts schema information periodically from the semantic models and build dictionary and index to facilitate schema mapping.
- **Schema mapper:** identifies references to schema elements in natural language queries. It matches queries against the knowledage base which is constructed using the schema of semantic models.
- **Schema Mapper:** identifies references to schema elements(metrics/dimensions/entities/values) in user queries. It matches the query text against the knowledge base.
- **Semantic parser chain:** resolves query mode and choose the most suitable semantic model. It is composed of a group of rule-based and model-based parsers, each of which deals with specific scenarios.
- **Semantic Parser:** understands user queries and extracts semantic information. It consists of a combination of rule-based and model-based parsers, each of which deals with specific scenarios.
- **Semantic model layer:** manages semantic models and generate SQL statement given specific semantic model and related semantic items. It encapsulates technical concepts, calculation formulas and entity relationships of the underlying data.
- **Semantic Corrector:** checks validity of extracted semantic information and performs correction and optimization if needed.
- **Semantic Interpreter:** performs execution according to extracted semantic information. It generates SQL statements and executes them against physical data models.
- **Chat Plugin:** extends functionality with third-party tools. The LLM is going to select the most suitable one, given all configured plugins with function description and sample questions.
## Quick Demo
SuperSonic comes with a sample semantic data model as well as sample chat that can be used as a starting point. Please follow the steps:
SuperSonic comes with sample semantic models as well as chat conversations that can be used as a starting point. Please follow the steps:
- Download the latest prebuilt binary from the release page
- Run script "bin/start-all.sh" to start services
- Visit http://localhost:9080 in browser to explore chat interface
- Visit http://localhost:9081 in browser to explore modeling interface
- Download the latest prebuilt binary from the [release page](https://github.com/tencentmusic/supersonic/releases)
- Run script "assembly/bin/supersonic-daemon.sh start" to start a standalone Java service
- Visit http://localhost:9080 in the browser to start exploration
## How to Build
## Build and Development
Download the source code and run script "assembly/bin/build-all.sh" to build both front-end webapp and back-end services
Please refer to project [wiki](https://github.com/tencentmusic/supersonic/wiki).
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.