1. Schedule Settings
The first step when creating a Bolt Schedule is to configure the Schedule Settings. Select the schedule type, provide a descriptive name, choose the branch to trigger runs, and add an optional description for easy reference.

Schedule Types
Bolt Schedules offer three separate schedule types in the schedule settings:
Regular scheduled runs that execute your pipelines on a set schedule.
- Simple, time-based execution 
- Consistent, periodic runs 
- Basic scheduling needs 
Optimized runs that leverage manifest comparison between runs to optimize execution time and compute resources.
- Run only modified models that have changed between runs 
- Run only models with "fresher" data. 
- Re-run models from point of failure in previous runs 
- Deploy changes to models after a Pull Request in Merged as part of Continuous Deployment workflows (CD) 
Automated pull request validation that builds modified models and their dependencies in a temporary schema.
- CI workflows to test code changes 
- Automatic validation for pull requests 
Creating Schedules
Standard Schedules
Regular scheduled runs that execute your pipelines on a set schedule.
- Go to Bolt, click - Create New Schedule
- Schedule Type: Select - Standard
- Name: Use a clear, descriptive name (e.g., "daily-backup-prod", "weekly-data-cleanup") 
- Description: (Optional) Add a brief purpose statement 
- Owner Email: Assign an owner 
- Branch Selection: Select the Git branch for execution (main/master or a feature/staging branch) 
Deferred Schedules
Optimized runs that leverage manifest comparison between runs to optimize execution time and compute resources.
- Go to Bolt, click Create New Schedule 
- Type: Select - Deferred
- Name: Use a clear, descriptive name 
- Description: (Optional) Add a brief purpose statement. 
- Owner Emai: Assign an owner 
- Deferred Schedule: Choose which schedule name Bolt should be using for deferral, this is about defining in which schedule Paradime should look for the - manifest.json,- run_results.json, or- sources.json
- For Last Run Type, choose between the following: - Last run: Retrieves artifacts from the most recent run.
- Last successful run: Uses artifacts from the last successful run, skipping incomplete run
 
- Branch Selection: Select the Git branch (main/master or a feature/staging branch). 
Turbo CI Schedules
Automated pull request validation that builds modified models and their dependencies in a temporary schema.
- Go to Bolt, click - Create New Schedule
- Schedule Type: Select - Turbo CI
- Name: Use a clear, descriptive name 
- Description: (Optional) Add a brief purpose statement 
- Owner Email: Assign an owner 
- Deferred Schedule:Choose which schedule name Bolt should be using for deferral, this is about defining in which schedule Paradime should look for the- manifest.json,- run_results.json, or- sources.json
- For Last Run Type, choose between the following: - Last run: Retrieves artifacts from the most recent run.
- Last successful run: Uses artifacts from the last successful run, skipping incomplete run
 
- Branch Selection:For Turbo CI, Bolt will execute the schedule when a PR is opened against your Main/Master branch.
Now, let's learn how to configure the Command Settings of a Bolt Schedule.
Last updated
Was this helpful?