I2024.2.7 BI Features and Improvements - System-Generated Distinct Count Aggregate Improvements
Business Problem
Many use-cases require fast evaluation of Distinct Count Measures. Due to their low re-use rate, User Defined Aggregates (UDA's) were the best option to accelerate Distinct Counts, but such an approach is very labor intensive. Pre-existing support for System-Generated Distinct Count Aggregates was so conservative that system-generated Distinct Count Aggregates were rarely generated.
Solution:
- Relax the hierarchy rules that discouraged Distinct Aggregates at higher levels.
- Improved Aggregate generation from inbound queries that have eligible dimension constraints.
- Opt-In Enablement and Configuration at the Model Level
Summary
- System-Generated agg table generation and usage for near-root hierarchy levels.
- System-Generated agg table generation and usage for queries with filters.
- Re-aggregation of Distinct Count Aggregate data is prohibited because the results would be incorrect. Query Cache can handle most of these use-cases.
- Filters that restrict to a single dimension member will use Distinct Aggregates.
- Model-Scoped, Opt-In Enablement.
- Availability: i2024.2.7 and c2024.11.0