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