Forum Discussion

Tim's avatar
Tim
Data Integration
03-12-2026

Schedule builds in bulk

I want to schedule all my cubes to build at 2am. Or provide a list of cube names and what time each should build. Currently, I do this manually through the UI. Is there a better way?

2 Replies

  • Hey Tim​ !

    You can use Schedule Build feature for each Elasticube in order to organize the build schedule of your elasticubes! It can be found in the Data Page!

    Moreover, you can create Build Alerts that will help you with monitoring and identification of failed builds. 

  • AssafHanina's avatar
    AssafHanina
    Sisense Employee

    Hey Tim​ ,

    The schedule build is the native approach, but you can leverage the API in order to set a build automatically according to the time require. 

    To trigger build via API, use POST V2/Builds in Sisense 2.0 API Version
    Optional way is to run Python script which will: 

    1. Create a List of all datamodel_oids (can be retrieve via API)
    2. Create the function to Post the builds
    3. Loop through each one of the model to trigger the build 
    4. Configure the BuildType according to the documentation (Normally it's set to Full)
    5. Use Cronjob (for example) to trigger the build

    Please note that it's less recommend to run many builds at the same time since it's consume resources, so it's better to spread the builds and additionally review the build consumptions via Grafana tool

    best regards