New Features and Improvements
AtScale contains the following new features and improvements.
C2025.12.0
Create level aliases in Design Center
You can now create level aliases in Design Center, from the Dimension properties panel. Previously, they could only be created via SML. For more information, see About Dimension Attributes and Add a Level Alias.
ATSCALE-24440
Support for slowly changing dimensions
Slowly changing dimensions (SCDs) are used in business intelligence to track how dimension data (like a customer’s address or product category) changes over time. Instead of overwriting old values, SCDs keep historical records. This allows analysts to see what data was available at the time of the transaction, which is critical for audit trails, machine learning, and accurate reporting.
AtScale now natively supports SCDs without requiring surrogate keys. This simplifies the data modeling process and enables advanced historical reporting using non-equi joins (based on date ranges rather than strict equality).
Support for slowly changing dimensions is a Public Preview feature.
For information on configuring SCD in AtScale, see Working with Slowly Changing Dimensions.
ATSCALE-28813
New scope for row security objects
AtScale provides a new Fact Only scope option for row security objects. When selected, the security constraint is applied when a query selects a metric or calculation derived from the connected fact dataset. The security constraint is not applied when a dimension-only query uses the secured fact dataset, or when a dimension-only query selects a degenerate dimension derived from the secured fact dataset.
For more information on the new scope, see Setting the Scope.
ATSCALE-40802
View object dependencies in Design Center
The new Lineage panel provides a visual representation of how SML objects within the current repository are connected, enabling you to track dependencies and understand the impact of changes across models, dimensions, calculations, etc.
For more information on working with the Lineage panel, see Lineage Panel.
ATSCALE-20284
New MDX function
AtScale now supports the Rank MDX function. For more information, see Rank.
ATSCALE-41719
AtScale MCP Server now supports Google Gemini
You can now connect to AtScale with Google Gemini. For more information, see Connecting with Google Gemini.
Changes to default values for connection settings
The default values of the following connection settings have changed:
- The default value of
connection.pool.group.maxConnectionsis now100. Previously, it was20. - The default value of
connection.pool.user.maxConnectionsis now30. Previously, it was20.
For more information, see Connection Settings.
ATSCALE-42263
Changes to global settings
In order to streamline the process of making configuration changes, many of the global settings that previously required engine restarts to take effect no longer do. Those that still require restarts are marked in the Global Configuration Settings sections.
ATSCALE-22166
Updates to Identity Broker default roles
Users with the aggregates_manage role can now invalidate aggregates for deployed models. For more information, see Invalidating Aggregates for a Deployed Model and Identity Broker Default Roles.
ATSCALE-41431