SPSS batch job parameters
Schedule long running SPSS jobs that perform intensive calculations and analytics on data and store them into the IBM® Counter Fraud Management system. You use the WebSphere® Modern Batch feature to set up batch processing of SPSS jobs. An SPSS job contains SPSS streams, which in-turn contain SPSS models that find anomalies and patterns and perform intensive data calculations.
Batch configuration properties
The configuration properties for the CF_Batch_SPSS_Job_Runner batch job
are listed in the following table.
| Property | Data Type | Default Value | Description |
|---|---|---|---|
| AnalysisRunObjects | String | Empty string | Optional. Sends a batch analysis request to ICFM in conjunction with AnalysisRunTypes. The initialization criteria is a comma-separated list of object stereotypes. The number of items must match the number of items that are entered for AnalysisRunTypes. For example, enter "accident, procedure, policy". At least one SPSS job must successfully complete before you can send an analysis request to ICFM. If FailOnError is set to true, then all SPSS jobs must run successfully before an analysis request is sent to ICFM. |
| AnalysisRunTypes | String | Empty string | Optional. Sends a batch analysis request to ICFM in conjunction with AnalysisRunObjects. The initialization criteria is a comma-separated list of object stereotypes. The number of items must match the number of items that are entered for AnalysisRunObjects. For example, enter "event_type, event_type, account_type". Only transaction_type, event_type, account_type, phys_object_type, and party_type are supported. At least one SPSS job must successfully complete before you can send an analysis request to ICFM. If FailOnError is set to true, then all SPSS jobs must complete successfully before an analysis request is sent to ICFM. |
| BaseJobPath | String | Empty string | Optional. The root job path common for all SPSS jobs |
| FailOnError | Boolean | false | Optional. When more than one SPSS job is configured, if this value is set to true, then when an SPSS job fails no more jobs are run. |
| Priority | Integer | 5 | Optional. The processing priority for the job. |
| SPSSJobs | JSON Array | [] | Required. A JSON configuration that defines a job path and any optional job parameters. |
| Timeout | Integer | 0 | Optional. The timeout value in seconds. When the timeout value is reached, the job result is returned, regardless of whether the job is running or not. The default is 0 seconds, which indicates to wait until completion. |
Example for the SPSSJobs JSON value
The following JSON is an example for the SPSSJobs value:
[
{
"jobPath": "/spss/job/path1",
"jobParams": [
{
"paramKey": "jobParam1",
"paramValue": "jobParam1Value"
},
{
"paramKey": "jobParam2",
"paramValue": "jobParam2Value"
}
]
},
{
"jobPath": "/spss/job/path2",
"jobParams": [
{
"paramKey": "jobParam1",
"paramValue": "jobParam1Value"
}
]
}
]