Release Notes
Abstract
IBM® SPSS® Modeler is a data mining toolset that helps you build predictive models quickly and intuitively. System requirements, installation, and known problems are addressed.
Content
For a list of new features in this SPSS Modeler release, see New Features in IBM SPSS Modeler 19.0 in IBM Documentation.
System requirements and installation
For information regarding system requirements, see this site.
Installation
For information on downloading the product, see the Download Document.
For information on installation, see the installation documents.
Windows - run as administrator
If you are installing on Windows, you must use "Run as Administrator" by first right-clicking the executable.
IBM Cognos TM1
IBM Cognos TM1 11.1.7 or later is required before Modeler can import and export Cognos TM1 data.
Visual Studio 2017
Visual Studio 2017 is supported for Modeler Solution Publisher.
AIX
AIX isn't supported.
Single sign-on for data sources
You can connect to databases from IBM SPSS Modeler using single sign-on. If you want to create a database connection using single sign-on, you must first use your ODBC management software to properly configure a data source and single sign-on token. Then when connecting to a database in IBM SPSS Modeler, IBM SPSS Modeler will use that same single sign-on token and the user will not be prompted to log on to the data source.
However, if the data source was not configured properly for single sign-on, IBM SPSS Modeler will prompt the user to log on to the data source. The user will still be able to access the data source after providing valid credentials.
For complete details about configuring ODBC data sources on your system with single sign-on enabled, see your database vendor documentation. Following is an example of the general steps that may be involved:
- Configure your database so it can support Kerberos single sign-on.
- On the IBM SPSS Modeler Server machine, create an ODBC data source and test it. The DSN connection should not require a user ID and password.
- Connect to IBM SPSS Modeler Server using single sign-on and begin using the ODBC data source created and validate in step 2.
Known issues and limitations
See the following list of known issues:
- The Merge node treats the following very similar Japanese characters as the same character:

- When installing SPSS Modeler Server on Red Hat Enterprise Linux 8.x, you must first run the command yum install libnsl. If you don't, you may encounter the following error when attempting to start SPSS Modeler Server:
error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory - If using IBM WebSphere Liberty application server with JDK 11, Modeler streams containing an ADV node won't work in SPSS Collaboration and Deployment Services jobs or with scoring. To work around this issue, downgrade to JDK 8.
- Due to a backward compatibility issue:
- If you run SPSS Modeler Server using a private password file to authenticate users against a private password database, you must use the pwutil executable to recreate the database in 19.0. For instructions, see the Server Administration and Performance Guide.
- If you use an encrypted password (via the Encode Password option on the Tools menu), you must recreate it in version 19.0. For more information, see the Scripting and Automation Guide. - ClickHouse database version 22.3 is now supported with the following limitations:
- The date baseline is 1970-01-01
- SQL pushback isn't supported for the Merge function in the database export node (due to weak support by ClickHouse for update, delete, etc.)
- SQL pushback isn't supported for the time type (due to there being no time type in ClickHouse) - The CPLEX Optimization node's decision variable doesn't support complex arrays.
- For some special characters, such as Chinese characters, you may need to modify the system locale of your operating system to properly display the characters in SPSS Modeler.
- SPSS Modeler Batch passwords can only contain the following characters. Special characters such as '@' can't be used.
- letters
- connecting punctuation characters (such as '_')
- digits
- numeric letters (such as a Roman numeral character)
- combining marks
- non-spacing marks - Any pim/par files generated from a stream that includes the Language node, using version 18.2.2 or earlier of SPSS Modeler, won't work in SPSS Modeler Solution Publisher 19.0. As a workaround, you must generate the pim/par files using version 19.0.
- If installing on MacOS, you must use the default installation path.
- CPLEX isn't supported on macOS. You can use the CPLEX Optimization node (add it to your stream, edit its properties, etc), but you can't run it.
- In the XGBoost-AS node, under **Booster Parameters-->Tree method**, the **exact** option is no longer supported if you selected **gbtree** for the **Booster Type** on the **General** tab. This is caused by a recent change made by open-source Apache Spark.
- Because of an issue reported with IBM JDK, Data Views can't be loaded in Modeler Client when connected to a zLinux Server.
- The Netezza bulkloader nzload does not accept SJIS encoding. So if you are handling data with SJIS encoding and export to to Netezza via a bulkloader script, you must manually set the encoding as UTF8 in Modeler's options.cfg file (add "encoding, UTF-8" to the file).
- The Evaluation node doesn't support the use of commas in field names. If you have field names containing commas, you must either remove the commas or surround the field name in quotes.
- The E-plot (Beta) node can't run in an IBM SPSS Collaboration and Deployment Services job on a headless Linux environment because the third-party component JXBrowser does not support headless Linux.
- In the E-plot (Beta) node, you can't choose the same data for the X axis and Y axis.
- The Spark nodes (XGBoost-AS, K-Means, and Isotonic) don't support specifying an integer/double column as Flag/Nominal for building a model. To do this, you must convert the column value to 0/1 or 0,1,2,3,4...
- The Spark nodes (XGBoost-AS, K-Means, and Isotonic) are only supported on Windows 64, Mac 64, and Linux 64.
- On machines with a Chinese (Traditional, Taiwan) locale, when upgrading from Modeler 17.x, old streams (created in 17.x) may need to be unlocked due to a JRE upgrade. For example, you may need to unlock Super Nodes in Modeler 17.x first and then lock it in 18.2 after upgrading.
- The IBM SPSS Modeler Premium Japanese Language Extractor is now back with IBM's SystemT/Izumo since SPSS Modeler 18.6 and Chinese Language Extractor is available in SPSS Modeler 19.0
- Chaining OLAP and OFFSET nodes in the same modeler stream (for example, OFFSET on OLAP, OLAP on OFFSET, or nested OLAP/OFFSET) is not supported. To achieve this, export the OLAP output to a new table using
DbExportNode. Then use that table as the source for further processing. - In MacOS, the "output" section in "Advanced" tab from model nugget is not showing various statistical analytics.
- The CPLEX Optimization node supports connecting only two input sources — one for the predicted input and another for the optimization input.
- Jobs in SPSS Collaboration and Deployment Services can be run for Olap/Offset Node but not Scoring configuration.
- For user-defined functions (UDF), the IBM SPSS Modeler Scoring Adapter is not able to connect to IBM SPSS Modeler Server due to incompatibility of dependencies.
- On Red Hat Version 9.0: SPSS Modeler Python SMOTE and Gaussian Mixture compatibility issues: On Red Hat Version 9.0, due to a compatibility issue with Modeler Python runtime, Modeler Python Gaussian Mixture node is not supported, and Modeler Python SMOTE node is prone to failure when its input non-target field number is above 15.
- Java heap space error in Modeler Server
- In SPSS Modeler 19.0, Python nodes under the Python palette are not supported on RHEL 8.10 (Linux x86_64 and Linux Power). These nodes are supported only on RHEL 9.x and later versions.
For some tasks, when processing a large number of records, it is possible that a Java heap space error can be displayed.
If this happens, you can configure the JVM setting to increase the memory. as follows:
- Close the stream that generated the error.
- In the <Modeler Server installation path>\config folder, open the jvm.cfg
- Configure the setting, the default is 256; for example: options, "-Xmx1024m"
- Save the configuration and reopen the stream.
- datetime_now function returns null value against Teradata
When using the DataDirect Teradata driver, the SQL_COLUMN_TYPE may return a null value. The alternative is to use the native Teradata driver.
Database import and export
- SQL Server support with the Data Access Pack driver.
The ODBC configuration for SQL Server must have the "Enable Quoted Identifiers" ODBC connection attribute set to “Yes” (the default for this driver is "No"). On UNIX this attribute is configured in the system information file (odbc.ini) using the "QuotedId" option.
- In Database Caching with IBM DB2.
When attempting to cache a node in a stream which reads data from a DB2 database, you may see the error message “A default table space could not be found with a pagesize of at least 4096 that authorization ID TEST is authorized to use”. To configure DB2 to enable in-database caching to work properly in SPSS Modeler, the database administrator should create a "user temporary" tablespace and grant access to this tablespace to the relevant DB2 accounts. We recommend using a pagesize of 32768 in the new tablespace, as this will increase the limit on the number of fields that can be successfully cached.
- Database errors with IBM DB2 for z/OS.
When running streams against DB2 for z/OS, you may experience database errors if the timeout for idle database connections is enabled and set too low. In DB2 for z/OS version 8, the default has changed from no timeout to 2 minutes. The solution is to increase the value of the DB2 system parameter IDLE THREAD TIMEOUT (IDTHTOIN), or reset the value to 0.
- Scoring some models with confidences enabled using generated SQL returns a database error message on DB2 z/OS.
Scoring a subset of algorithms, with confidences enabled, using generated SQL can return an error on execution. The issue is specific to DB2 for z/OS; to fix this, use the Modeler Server Scoring Adapter for DB2 on z/OS.
- Database bulk loaders.
In order to use the bulk loading feature of the Database export node, you need to install Python on the same machine as SPSS Modeler (or if using SPSS Modeler Server, on the same machine as the server). The "python_exe_path" parameter must be set in the options.cfg file. You can install Python from the SPSS Modeler Client, SPSS Modeler Server or SPSS Modeler Solution Publisher product DVDs.
- Some aggregation results can differ between SQL pushback and native modes with Oracle.
When running a stream containing an Aggregate node, the values returned for 1st and 3rd Quartiles when pushing back SQL to an Oracle database may differ from those returned in native mode.
Modeling nodes
- Record ID field.
Passing a non-numeric Record ID field into a modeling algorithm may cause a stream to execute slowly. The Record ID field is not a requirement for modeling, so we recommend filtering out the field.
- Logistic Regression.
Binomial Logistic Regression does not allow strings longer than 8 characters. You can avoid this problem by encoding strings, for example by using the Anonymize node, before passing them to the algorithm.
If temporary disk space is low, Binomial Logistic Regression can fail to build, and reports an error. When building from a large data set (10GB or more), the same amount of free disk space is needed. You can use the environment variable SPSSTMPDIR to set the location of the temporary directory.
- Cox regression.
On scoring a Cox regression model, an error is reported if empty strings in categorical variables are used as input to model building. Avoid using empty strings as input.
Integration with IBM SPSS Collaboration and Deployment Services
- Storing SPSS Modeler streams in SPSS Collaboration and Deployment Services.
No unlock checkbox is available when storing streams in the Collaboration and Deployment Services repository. Unlock is the default when storing streams. To lock or unlock an object, choose Tools->Repository->Explore, navigate to the object, and right-click on its name to display the context menu.
Integration with IBM SPSS Statistics
- Generating non-English output.
When generating output in languages other than English, it is advisable to specify the language in the Syntax.
- The 'Launch application' option of a Statistics Export node does not open the data set when working in distributed mode.
When running Modeler and Statistics together in Server mode, writing the data out and launching a Statistics session does not automatically open a Statistics client showing the data set read into the active data set. The workaround is to manually open the data file in Statistics client once it is launched.
Multi-byte data
- Inserting multibyte data into Teradata from SPSS Modeler Server.
To insert multibyte data into a Teradata database from SPSS Modeler Server, use the following configuration:
1. Run the server in Unicode.
2. Set the Teradata user default character set to UNICODE using tdadmin.
3. Configure CharacterSet=UTF8 (UNIX DSN), or set the Session Character Set to UTF-8 (Windows DSN).
4. Ensure that there are only ASCII characters in the column names.
- String Collation.
In this release, string sorting and comparison use the ICU 4.8.1 collation service for the system locale. Japanese collation does not distinguish half-width from full-width Katakana.
Accessibility
- Graphs.
The screen reader is not able to read graphs, so these are not accessible to visually-impaired users.
SPSS Modeler Text Analytics
- Cancelling an extraction can take a long time when working with very large data sets.
Multiple Interactive Workbench sessions can cause sluggish behavior. Text Analytics and Modeler share a common Java run-time engine when an interactive workbench session is launched. Depending on the number of Interactive Workbench sessions you invoke during a Modeler session - even if opening and closing the same session - system memory may cause the application to become sluggish. This effect may be especially pronounced if you are working with large data or have a machine with less than the recommended RAM setting of 4GB. If you notice your machine is slow to respond, it is recommended that you save all your work, shut down Modeler and re-launch the application. Running Text Analytics on a machine with less than the recommended memory - particularly when working with large data sets or for prolonged periods of time - may cause Java to run out of memory and shut down. It is strongly suggested you upgrade to the recommended memory setting or larger (or use Text Analytics Server) if you work with large data.
- Scoring on rules is different in Text Analytics depending on whether you load a text analysis package (TAP) from Text Analytics directly or whether you load a TAP from Text Analytics for Surveys
Use TAPs made within Text Analytics as the ones made in Text Analytics for Surveys may be created using a different version of the linguistic resources.
- Linux on x64 - openMP support requires the customer to install a separate package.
Linux Red Hat x64 support.
For Red Hat Linux, openMP support requires the package "libgomp-4.4.4-13.el5", which is available from the RedHat website: https://rhn.redhat.com/network/software/search.pxt
Linux SUSE x64 support.
For SUSE 12, openMP support requires the package "libgomp1 4.8.3+r212056-11.2", which is for the GNU compiler collection OpenMP runtime library. However, this package is required only if SPSS Modeler is connected to a database with a scoring adapter installed.
The package is available for SUSE Linux Enterprise Server version 12 on the SUSE website: https://scc.suse.com/packages.
- Client memory exhausted after many repeated Interactive Workbench extractions.
Modeler Client can run out of memory after multiple Text Analytics Interactive Workbench sessions have been run without restarting the application. Monitor the memory usage in the status line and, if running low, close and re-open Modeler Client.
Presto
Adding a datasource connection
Note: Users should get their own presto ODBC driver.
Follow this document to add a new datasource connection.
Changes in Database export node to insert data
You must specify the exact data types required to accurately define the new table if you use the Database Source node as the source and the Database Export node with Presto in Create mode.
This requirement exists because Presto enforces strict data type compatibility and does not allow inserts between different data types, even if the values themselves are compatible. For example, if you attempt to insert data from a
VARCHAR(20)field into aVARCHAR(40)field, it results in an error.See Setting SQL data types in this document.
Presto schema is case insensitive
Since the Presto schema is case insensitive, creating a table with uppercase column names has no effect. Presto automatically converts all column names to lowercase.
When you retrieve data from Presto, all column names appear in lowercase.
Note: Users need not disable case sensitivity.
Presto batch insertion is not supported
SPSS Modeler does not support batch inserts with Presto in the following scenarios due to limitations in Presto:
- Inserting data from an input file into the database.
- Performing database-to-database inserts without SQL pushback.
Single sign-on between SPSS Modeler and Analytics Server fails
Kerberos authentication works, but Single Sign-On (SSO) between the Modeler client and the Analytics server does not function as expected.
IBM SPSS Statistics Transform and Model Node
See the following known issues for Modeler Thick Client 19.0.
- The IBM SPSS Statistics dialog is disabled by default in the Statistics Transform Node. This dialog allows users unfamiliar with IBM SPSS Statistics syntax to generate syntax by using the interface. As a workaround, users can still enter and run syntax directly in the syntax editor. However, the ease of using the dialog-based interface is unavailable in this release.
- In the Statistics Model Node, the Select a dialog button is not visible. This button typically allows users to view and select available IBM SPSS Statistics procedures that produce PMML. This feature is unavailable in this release.
Statistical output is not loaded
In Windows, statistical graphs might not get loaded.
If you use Mac, for some of the modelling nodes, Statistical output information is not rendered from the model nugget.
Workaround for the issue related to statistical outputs in Windows and Mac
Export the output to .spv file and open with statistics client. See the following example script to export your output as .spv file:
--- Export to spv:
--- #findByID is Model Nugget ID
import modeler.api
import os
taskrunner = modeler.script.session().getTaskRunner()
stream = modeler.script.stream()
taskrunner.exportOutputToFile(stream.findByID("id6W6XPPLNAYS").createModelOutput(True), "C:\\temp\Model\graph.spv", modeler.api.FileFormat.SPV, None)
Working with .xls format
The Excel 97–2003 format (.xls) has limitations when you work with SPSS Modeler 19.0. It is recommended to use the Excel 2007–2016 format (.xlsx) instead. If you have Excel 97–2003 (.xls) files, use the Export node to convert them to the Excel 2007–2016 (.xlsx) format before you import them into SPSS Modeler 19.0. See the following example workflow:
Excel Source node (Excel 97–2003 *.xls) → Type node → Excel Export node (Excel 2007–2016 *.xlsx)
Once the file is exported to the .xlsx format, you can import it using the Excel Source node with file type ‘Excel 2007–2016 (.xlsx)’ in SPSS Modeler 19.0.
OLAP and OFFSET nodes are not visible until you clear your cache
If you have any previous versions of SPSS Modeler installed on the same machine, OLAP and OFFSET nodes might not be visible to you even after you upgrade to or install version 19.0. In such cases, clear or remove the cache in the following locations:
Windows: C:\Users\Administrator\AppData\Roaming\IBM\SPSS\Modeler\18.4
Mac: /Users/<username>/.IBM/SPSS/Modeler/
Related information
Technical Support is available to maintenance customers. Customers may contact Technical Support for assistance in using IBM Corp. products or for installation help for one of the supported hardware environments. To reach Technical Support, see the IBM Corp. web site at http://www.ibm.com/support . We recommend that you check the support site for updates.
© Copyright IBM Corporation 1994, 2025.
Was this topic helpful?
Document Information
Modified date:
10 November 2025
UID
ibm17244962