Skip to main content

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).

Note

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.maxConnections is now 100. Previously, it was 20.
  • The default value of connection.pool.user.maxConnections is now 30. Previously, it was 20.

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