New Features and Improvements
AtScale contains the following new features and improvements.
C2025.3.1
New CLI for deploying models
You can now deploy models programmatically using AtScale's sml-cli
. This enables you to automate deployments using CI/CD pipelines. For example, organizations with multiple environments (e.g., development and production) may want to have deployments to one environment automatically trigger deployments to others to ensure consistent configurations across all of them.
sml-cli
supports deployments to both AtScale and Tableau Server.
For information on getting started with sml-cli
, see SML CLI.
ATSCALE-23293
New role for managing data warehouses
The AtScale Identity Broker contains a new simple role called datawarehouses_manage
. Users with this role can add new data warehouses, as well as view, edit, and delete the data warehouses they have access to. This enables users to manage their own data warehouses, without requiring full admin access to AtScale.
For more information on the new role, see Identity Broker Default Roles. For more information on managing data warehouses, see Adding Data Warehouses.
ATSCALE-25854
New API endpoint for listing all data warehouses
The AtScale API has a new endpoint for listing all data warehouses to which the user has access. For more information, see the AtScale API documentation.
ATSCALE-26018
Changes to Tableau Server configuration
The workflow for configuring Tableau Server definitions has been updated and streamlined. These changes were made to resolve issues with creating multiple Tableau Server definitions.
As a result of this update, the options available on the Add Tableau Server Definition panel have changed. For more information, see Configuring Connections to Tableau Server.
After upgrading to C2025.3.1, you must reconfigure any existing Tableau Server definitions using the new workflow. For instructions, see Configuring Connections to Tableau Server.
ATSCALE-25647, ATSCALE-25492
C2025.3.0
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.
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.