Applies to: Kyvos Enterprise Kyvos Cloud (SaaS on AWS) Kyvos AWS Marketplace
...
Kyvos uses query history and processes over time to create an aggregation strategy. As users continue to query, Kyvos learns which aggregates need to be built processed and the system slowly and gradually recommends deepening aggregates for a semantic model based on query pattern and data pattern analysis. The objective is to improve query performance under the constraint of keeping aggregates’ size (i.e. the total semantic model size) in control.
...
The Recommendations review includes suggesting an aggregation strategy. When you use Get Recommendations on a semantic model, you can recommend building processing only the aggregation strategy or only newer aggregates. When you get recommendations for an already processed semantic model, the system recommends newer aggregates and removes previous aggregates that are not in use.
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note
|
Aggregation Strategy
You can define an aggregation strategy when designing a semantic model. You can also specify recommendations for physical view, partitions, and advanced properties.
...
Expert (user-driven) is configuration-driven and allows you to tune your semantic model performance by setting up key materialization values and the precompute threshold level. The application displays recommendations based on historical queries and data profiles if needed. You can view how many dimensions or hierarchy materializations are selected from the summary screen. You can view details, make changes, or learn more by clicking thei symbol. You can also see the degree of materialization and the precompute threshold. For all of these items, you can see whether it is the default, inherited, or modified. Use this option if you want to have more control over what aggregates to be builtprocessed.
Smart (system-driven) is query-based, allowing you to filter or analyze historical queries and work with data profile information. You can set the materialization level and specify whether to use fresh aggregates or to add additional aggregates in addition to any existing ones. Use this option if you want to get quick insights with a low learning curve. You will be prompted to regenerate aggregates after changes to the semantic model design.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note
|
For processed semantic models, you can also use the Recommend me link to learn more. You will see the recommendations, descriptions, and reasons. At a glance, you can also see what will be added, modified, moved, or deleted. You can modify the recommendations by clicking the Actions menu (...) or click Accept.
...