Release Notes - What's new in Kyvos 2024.10
Here is the list of features and updates included in the Kyvos 2024.10 release.
Features and Enhancements for 2024.10
Kyvos 2024.10 release brings the following new features, enhancements, and bug fixes.
Conversational Analytics using Gen AI-powered Kyvos Copilot
With this release, the Kyvos Copilot comes with truly self-serve Conversation Analytics capabilities by combining natural language input with GenAI-driven functions.
The focus is on simplifying complex tasks and making advanced data analytics accessible to users, regardless of their skill level with query languages.
The Copilot streamlines the creation of essential business calculations, making them easy to understand for users of all abilities. It then converts these inputs into the appropriate query language.
With the Kyvos Copilot, users can interact with data using everyday business language, simplifying critical business calculations. Additionally, it provides natural language summarization of data, enabling quicker insights for data-driven decision-making across the organization.
Conditional Column Masking for No-Spark Deployments (Beta)
With this release, Kyvos introduces conditional column masking for No-Spark deployments. This conditional column masking provides more granular control by masking data in a column based on specified conditions. It enhances column-level security, enabling users to share reports with multiple users without worrying about exposing sensitive data or unauthorized visibility.
NOTE: In this release, conditional column masking is not supported for measures columns.
Kyvos Modern Architecture (No-Spark Ingestion) Enhancements
This release comes with the following no-Spark enhancements:
Athena as SQL Engine: Kyvos now supports Athena connection for no-Spark (both Shared Query Engine and Kubernetes) to process semantic models.
Kubernetes Instance Type Change for All Clouds: Users can now change the instance type for the Kubernetes cluster node pool for all cloud deployments (AWS, Azure, and GCP).
Kyvos Native Support on AWS Managed Services: Kyvos now supports a processing semantic model with no-Spark using the shared Query Engine and Kubernetes cluster.
Kyvos Native Support for Terraform-Based Deployment in GCP: Kyvos now supports processing semantic model with no-spark using shared Query Engine and Kubernetes cluster for automated deployment Terraform-based deployment in GCP.
Metadata filtering on Row-Level Security: For Row-Level Security (RLS), Kyvos now respects RLS filters for metadata queries across the dimension. This ensures that a metadata query for one column adheres to security filters on other columns within the same dimension.
NOTE: Metadata filtering on RLS does not respect Advanced hierarchies, such as Parent-Child Hierarchies (PCH), alternate hierarchies, and custom rollups.Semantic model process enhancements: Kyvos now brings the following semantic model process enhancements using the Kyvos compute cluster:
Resume failed or canceled semantic model process.
Run test data semantic model process job.
Users can now use their existing Kubernetes cluster as shared cluster with Kyvos in Azure.
NOTE: To use shared Kubernetes cluster, you must complete the required permissions.Kyvos now supports the following SQL Ranking and Analytical Window functions.
Ranking Window Functions: (ROW_NUMBER(), RANK(), DENSE_RANK(),PERCENT_RANK(), and NTILE() )
Analytical Window Functions: (CUME_DIST (), NTH_VALUE (), FIRST_VALUE (),LAST_VALUE() )
The Offset, Lag, and Lead SQL functions are also supported.
NOTE: The Window functions NTH_VALUE (), FIRST_VALUE (),LAST_VALUE(), and OFFSET will work only with Spark version 3.4.
Kyvos Reporting Service integration with Kyvos
With this release, Kyvos Reporting Services has been integrated with Kyvos. As a result of this integration, the Kyvos Reporting privilege is now automatically granted to Administrators. Additionally, Administrators have the ability to assign this privilege to custom roles. This privilege allows users to access the Kyvos Reporting option in the Toolbox. Upon selecting Kyvos Reporting, the Kyvos Reporting Dashboard will automatically log in and display options based on the roles and privileges assigned to the user. If the cluster is TLS/HTTPS enabled, signing out of the Kyvos application also signs you out of Kyvos Reporting.
NOTE: This offering can be deployed via Kyvos Manager on both on-premises and cloud environments.
Query Enhancement
Kyvos introduces a custom MDX function, RESPONSESUBSET, which limits the response considering the context of both axes.
Cloud Support Enhancements
This release comes with the following cloud enhancements:
Query Engine Disk Scaling for Kyvos Enterprise: Kyvos now supports Query Engine disk scaling for Kyvos Enterprise (AWS, Azure, and GCP).
Free Disk Space Check for Partition: Users can configure the free space requirement for all the required partitions. Disk partitions free space check is performed in cluster operations, such as cluster deployment, Kyvos upgrade, patch deployment, and rollback.
NOTE: This is applicable to all cloud deployments (AWS, Azure, and GCP).Kyvos Reporting Service Node for Kyvos Enterprise: Users can now create, add, delete, or terminate the Kyvos Reporting Service Node on the Nodes and Services page in Kyvos Manager for Kyvos Enterprise on AWS, Azure, or GCP.
GCP Enhancements
This release comes with the following GCP enhancements:
Automated deployment for Kyvos resources using Terraform scripts in GCP: Kyvos now supports automated deployment for Kyvos resources using Terraform script from GCP.
NOTE: Deploying Kyvos resources using the Deployment Manager is still supported; however, Kyvos strongly recommends using the Terraform script from GCP for Kyvos resource deploymentKyvos Web Portal HA and Load Balancer creation: Kyvos now supports enabling Web Portal High Availability (HA) and creation of Load Balancer through Terraform script.
Customer Managed Key (CMK) in GCP Terraform: For cloud storage, disk, and Secret Manager, users can now use Customer Managed Key (CMK) or Bring your Own Key (BYOK) while Kyvos resources deployment in GCP through Terraform script.
Kyvos Viz. Enhancements
This release comes with the following Kyvos Visualization enhancements:
Filter Users and Groups for Entity Sharing: Users can now filter both the user list and group list in the access rights dialog box when sharing an entity with others.
Common Filters and Parameters updated with the Same Value on the Target Worksheet: Users can now update the common filters and parameters on the target worksheet with the same values selected on the source dashboard when an action is triggered. The destination filter can only be updated by the source filter if both filters are based on the same field and criteria.
NOTE: To enable this feature, set the value of the overrideWorksheetFilterWithURLFilter property (located in the portal.properties file) to True.Prefix Configuration for Small and Large Number Threshold in Charts: Users can now set the prefix for small and large number threshold for charts via the ‘prefixesOfSmallNumbers’ and 'prefixesOfBigNumbersForDataAndAxisLabel' property present in the portal.properties file.
Enhanced Show Info Dialog Box: Users can now expand or collapse the sections of the Show Info dialog box in worksheets, chat sessions, and dashboards for better information management.
Header or footer While Export Dashboard: Kyvos now supports adding a header or footer when exporting multiple pages. This feature provides options to customize the header or footer according to your needs.
NOTE: Header or footer will not be available in the mobile view.Data label format: Users can now add data label formatting to XY family charts. When data labels are enabled, the format can be customized, allowing users to apply XY-specific smart data label formats tailored for these charts. By default, the data label format is set to ‘Smart.’ Alternatively, users can choose to set the data label format to ‘Default’, which is based on data format configured at the semantic model, dataset, or worksheet level.
API Enhancements
This release comes with the following APIs:
Deep Copy Semantic Model: To copy the semantic model to the required destination folder. It also creates a copy of the source entities of the semantic model and links them to the copied semantic model.
Import Semantic Model Conversational Metadata: To import a conversational metadata file for a semantic model. It will update the semantic model metadata as specified in the provided file.
Export Semantic Model Conversational Metadata: To retrieve conversational metadata for a given semantic model.
NOTE: Conversational metadata includes descriptions, tags, and key element information for all elements of the semantic model.
JavaScript Events for Duplicating Card Widget
This release comes with the following JavaScript events:
kyvos.viewer.db.duplicateWidget: This API event requests Kyvos to duplicate widget card.
kyvos.viewer.db.onDuplicateWidget: This event notifies the host application that the duplicate widget process has started. Initially, the widget shows a pending state. Once the process is complete, this event is triggered again to notify the host application that the duplicate widget process has finished.
New Properties
This release comes with the following new property:
ENABLE_KYVOS_REPORTING: To enable Kyvos Reporting Service on Kyvos.
Note
This document covers generic release notes for all Kyvos editions. Depending upon your deployment type, some of these may not be relevant to your environment.
Read more
Related content
Copyright Kyvos, Inc. All rights reserved.