You can set up Cube dashboards to automatically update on a schedule. When a scheduled refresh is triggered, the widgets on the dashboard are queried in the background, refreshing Cube's in-memory cache. This warms up dashboards so they load instantly when users open them, eliminating wait times for data to load.
Access scheduled refreshes from the dashboard builder or published dashboard by clicking the calendar icon, which opens the scheduled refreshes sidebar. From this sidebar, you can create new schedules, modify existing ones, or remove schedules you no longer need.
Cube now supports bi-directional integration with Snowflake Semantic Views. This integration enables you to author views in Cube and use them in Snowflake, or work with Snowflake semantic views directly in Cube. This ensures consistency between your Cube definitions and Snowflake's semantic layer, allowing teams to work in their preferred environment.
From the IDE, users can pull semantic views from Snowflake and turn them into cubes and views in Cube. The pull integration generates code files with cube and view definitions in your Cube repository, making it easy to work with existing Snowflake semantic views. Alternatively, you can push Cube views into Snowflake as native semantic views. The push integration creates DDL from Cube's definitions and executes it in Snowflake, creating Snowflake Semantic Views that match your Cube schema.