Runtime environments for SPSS Modeler
When you run an SPSS Modeler flow in a project, you choose an environment template for the runtime environment. The environment template specifies the type, size, and power of the hardware configuration, plus the software template.
Default runtime environments
Default SPSS Modeler
The Default SPSS
Modeler
environment template has the following hardware configuration:
- CPU
- 2 CPU
- Memory
- 8 GB RAM
- Storage
- Uses the worker node storage. The amount of space depends on what is available on the node.
Building a custom runtime image
You can create a custom runtime image for SPSS Modeler if you want tailor a runtime environment to your specific requirements.
For more information about the process, see Creating a custom runtime environment
The following sections are just a few examples of what you can configure in your custom runtime image.
- Configuring idle timeout for SPSS Modeler runtimes
-
Timeout values for a runtime environment determine how long a runtime or session can sit idle before it is stopped or deleted. You can adjust the following timeout values to better suit your workflow requirements:
IDLE_SESSION_TIMEOUT_MINUTES- This value sets how long a runtime can be idle before it is stopped. It triggers
when the user interface is still connected to the runtime pod but there is no
activity.: By default, idle SPSS
Modeler runtimes are automatically
stopped after
15minutes of inactivity to conserve compute resources. SESSION_TIMEOUT_MINUTES- This value set how long an idle session remains before being deleted. After the
timeout, the session is deleted and the pod/runtime is deleted if there are no
more active sessions.: The default is
100minutes.
If you increase the time for both of these values, the changes might result in more resources being consumed within the cluster.
The new timeout value applies to all new SPSS Modeler runtime sessions. Active runtimes continue to use their original timeout setting until they are restarted.
- Disabling SQL pushback for the Flight service
-
In some scenarios, you might want to enable the Flight service to use a connection but disable the SQL optimization (SQL pushback) that runs through the Flight service. For example, you want to use SQL pushback, but it causes compatibility issues with specific data sources that are connected through the Flight service. In these cases, you can use the
DISABLE_FLIGHT_SQLPUSHBACKenvironment variable.When this variable is set to
true, connections through the Flight service continue. However, SQL pushback operations through the Flight service are disabled. Instead, when the SQL optimization is enabled, data sources that can use ODBC drivers for SQL pushback operations revert back to using those drivers.