Skip to main content

New Features and Improvements

AtScale contains the following new features and improvements.

Create user-defined aggregates in Design Center

You can now add user-defined aggregates (UDAs) in Design Center. Previously, this could only be done via SML.

To support this functionality, the Model properties panel contains a new UDAs section, where you can create and manage UDAs for the model. For more information, see Defining Aggregates Yourself.

ATSCALE-22164

Manage model settings via the Model Settings tab

You can view and manage model settings from the new Model Settings tab for deployed models. This tab displays all currently-configured settings for the model, incoming changes from the model_settings.yml file, and the default values of all overridden settings. You can also apply incoming changes from this tab. For more information, see Configuring Model Settings.

ATSCALE-23225

Configure Google BigQuery, Redshift, and PostgreSQL data warehouses from the Datasources panel

You can now configure Google BigQuery, Redshift, and PostgreSQL data warehouses from the Datasources panel in Design Center, rather than the Control Center. For more information, see Adding Google BigQuery Data Warehouses, Adding Amazon Redshift Data Warehouses, and Adding PostgreSQL Data Warehouses.

note

AtScale will transition other supported data warehouses to the new configuration workflow in future releases.

ATSCALE-22213

New aggregate controls on the Settings page

The Settings page contains a new User Settings tab, which contains the following aggregate controls:

  • Enable Training Mode turns on Training Mode for aggregates. Training Mode enables you to generate demand-defined aggregates by running queries representative of those that analysts will issue.
  • Disable Aggregate Usage disables the use of system- and user-generated aggregates, so you can query the underlying tables. Aggregates may still be generated based on query activity.
  • Disable Aggregate Generation turns off aggregate generation, so no new aggregates are created. Existing aggregates are still used for queries.

For more information, see Settings Page and Priming the System with Demand-Defined Aggregates.

ATSCALE-24624

Manage Databricks data warehouses via API

You can now create and manage Databricks data warehouses via the AtScale API. This enables you to automate certain tasks, such as creating data warehouses and rotating tokens. For more information, see the AtScale API documentation.

ATSCALE-22213

New workflow for applying global settings

Global settings are now applied via the Apply Settings button on the Global Settings tab of the Settings page. This button appears when you have setting overrides that have been committed, but not yet applied. For more information, see Configuring Global Settings.

ATSCALE-24327

Calculation group expressions that use the dimension wildcard syntax now support references to the [All] member

Calculation group expressions that use the dimension wildcard syntax now support references to the [All] member. This enables you to create calculations like Percent of Total. For more information on creating calculation groups and calculated members, see Add Calculation Groups and Calculated Members.

ATSCALE-24567

Updates to the AtScale Helm subcharts

The resources, livenessProbe, and readinessProbe parameters are now available for the atscale-entitlement, atscale-api, atscale-engine, and atscale-web subcharts.

Updates to the AtScale monitoring Helm chart

Grafana now uses an external ConfigMap for dashboards.

Default Identity Broker client secrets and users can now be set using Kubernetes secrets

You can now use Kubernetes secrets to configure default client secrets and default users for the Identity Broker.