Sizing considerations for Spotfire Automation Services
Spotfire Automation Services is a web service for automatically executing multi-step jobs within your Spotfire environment.
For example, Spotfire Automation Services can deliver an analysis file to specific people, in a particular format, at a specified time. Spotfire Automation Services executes jobs without user interaction.
General insights
- Automation Services opens analysis files and loads all the data in the analyses in such a way that it needs enough memory to open all the analysis files that you want to process in an Automation Services job.
- By default, Automation
Services will run X number of jobs concurrently, where X is the number of
logical processor cores on the computer. You can configure this setting using
the
maxConcurrentJobsin the Spotfire.Dxp.Worker.Automation.config file. - If more than one
Automation Services service is run on a computer or node, lower
maxConcurrentJobsso the sum do not exceed the number of cores on the machine.
Hardware requirements
- The total number of available cores between all Automation Services services should be a minimum of two, but four is recommended.
- The cores can be split across more than one node or computer for high availability.
- More cores are needed for complex data rich jobs. The more frequently jobs are run, the more nodes are needed.
Parent topic: Sizing guidelines for a Spotfire Server environment