During the last few months, we have shipped a lot of impactful updates to Cube Cloud: from those ones that are fit for the use cases of larger enterprises to those that are essential for any Cube Cloud user, including ones on the free tier. Let's do a recap.

Demo deployments

Demo deployments provide a convenient way to explore how Cube Cloud works by using a pre-configured data model and a demo dataset: a few CSV files hosted on S3 and queried via DuckDB integration. If you'd like to learn data modeling by example or you're not yet ready to connect your production dataset, demo deployments come in handy.

Demo deployments are available to all Cube Cloud users, including users on the free tier. See how they work:

Read more in the announcement, check the docs, and feel free create a demo deployment in your Cube Cloud account today.

Playground 2.0

We know that Cube users spend a lot of time in Playground while building and debugging their data models. Recently, we have completely rebuilt Playground to provide data engineers with familiar BI-like experience, improve the data modeling experience, and refresh the UI.

Playground 2.0 is available to all Cube Cloud users, including users on the free tier. Later, we'll be releasing Playground 2.0 as part of Cube Core. See how it works:

Read more in the announcement and give Playground 2.0 a try today, if for some reason you still haven't. We're adding new features like displaying the SQL API query or the timezone selector weekly:

Deployment warm-up

Cube Cloud can improve your querying performance by executing time-consuming tasks after a deployment is spun up but before it's exposed to API requests.

Pre-aggregation warm-up has already been part of Cube Cloud for a long time. Now, we've added the data model warm-up: it compiles the data model before a deployment is exposed to requests from users, making sure that their experience isn't affected by the initial data model compilation time.

Deployment warm-up is available to Cube Cloud users on Starter and above tiers. Read more about deployment warm-up in the documentation.

Pre-aggregation index suggestion

Now, Cube Cloud highlights queries that use pre-aggregations but don't have optimal indexes in Query History and Performance Insights. Please pay attention to these hints if you'd like to get a performance boost for your queries:

Pre-aggregation index suggestion

Pre-aggregation index suggestion is available to Cube Cloud users on Starter and above tiers. Read more about cache types and pre-aggregation performance in the documentation.

Performance Insights

We've added the all-new Performance page in Cube Cloud that displays a selection of time-series charts focusing on all aspects of your deployment's performance: request duration, caching, data model compilation, and pre-aggregations.

Performance Insights are available to Cube Cloud users on Premium and above tiers. Read more in the announcement and check the docs for detailed guidance on using each chart from Performance Insights.

Performance Insights

Multi-cluster deployments

Cube Cloud offers three deployment types, tailored for different scalability requirements: development instances, production clusters, and production multi-clusters. Multi-cluster deployments are specifically designed for the most demanding workloads, high-scalability, high-availability, and massive multitenancy.

Recently, we've made multi-cluster deployments available to Cube Cloud users on Premium and above tiers. With them, you can route a stream of multi-tenant API requests over a number of production clusters:

from cube import config
@config('context_to_app_id')
def route_requests(ctx: dict) -> str:
return f"CLUSTER_{ctx['securityContext']['tenant_id']}"

Read more about this type of deployment in the documentation.

Power BI support

We're continuing to work on Semantic Layer Sync, and we have recently added the support for probably the most popular BI tool in the world. Now, you can connect Cube Cloud to Power BI and instantly start building data visualizations for your end users.

Semantic Layer Sync with Power BI is available to Cube Cloud users on Enterprise and above tiers. See how Cube Cloud works with Power BI in action and check the documentation to learn more:

Also, in case you use Semantic Layer Sync with other BI tools, please note that we've added an option to remove synced assets; it might be convenient if you ever sync from a development mode.

Microsoft Fabric support

A few days ago, we have announced that Cube supports multiple products within the Microsoft data and analytics ecosystem: Azure (including Virtual Network, Virtual Machines, Blob Storage, Database, and Monitor), Entra ID, and, of course, Microsoft Fabric. If you use its Synapse Data Warehouse as a data store, you can now connect it to Cube Cloud.

cube and microsoft

Read more in the announcement, check the docs, and watch on-demand the webinar on Cube Cloud & Microsoft ecosystem.

What’s next in Cube Cloud

While we're working very hard on the next batch of Cube Cloud updates, please try these ones and share your feedback. You can get in touch directly or post in our Slack community of more than 9,000 data practitioners; either way works!