IBM Support

Release Notes - IBM SPSS Modeler 15.0 Fix Pack 3

Release Notes


Abstract

This fix pack (FP) will upgrade IBM® SPSS® Modeler 15.0, 15.0 FP1, and 15.0 FP2 to 15.0 FP3 (15.0.0.3). It also provides important product corrections for IBM Modeler Premium 15.0.

Content


Installing
Windows 8
New features
Scripting compatibility with previous versions
Variable file parsing
Entity Analytics Configuration Guide
Known Issues

Installing IBM SPSS Modeler 15.0 Fix Pack 3

For information on downloading and installing the fix pack, see the relevant Download Document. Depending on your installation you can chose from the IBM SPSS Modeler Professional components and the IBM SPSS Modeler Premium add-ons.

Installing Text Analytics on German native Windows XP 32bit

After you have installed IBM SPSS Modeler 15.0, but before you apply any of the FP1, FP2, or FP3 patches, you must create the following directory: C:\Dokumente und Einstellungen\All Users\ApplicationData\IBM\SPSS\TextAnalytics\15.



Then, you must copy the contents of: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\IBM\SPSS\TextAnalytics\15 into the newly created directory.

JRE update; Modeler Server and Text Analytics

For FP3, the Java Runtime Environment has been upgraded from 1.6 SP9 FP3 to 1.6 SR14. If you have the Text Analytics service installed you must stop it manually before installing Modeler Server FP3. Failure to do this may mean the JRE upgrade will fail.

Windows 8

Support for Windows 8 has now been introduced for Modeler client products. However, the 15.0.0.0 versions of Modeler Professional Administration Console, Modeler Premium Administration Console, Modeler SNA, Modeler Entity Analytics Unleashed, and IBM SPSS Data Access Pack (SDAP) products will not install on Windows 8.

To install these products, download and install the 15.0 Fix Pack 1 versions of them from Fix Central and install directly before applying the FP3 version. See the Fix Pack 1 Release Notes for further details.

If you require the SDAP to install on Windows 8, please contact IBM SPSS Technical Support.


New Features

New database support
In this fix pack, support has been added for the following database: DB2 LUW10.1.

Cognos 10.2 support
In this fix pack, support has been added for Cognos 10.2.

SAP HANA and IBM DB2 on UNIX or Linux
Connecting to SAP HANA, or IBM DB2 using the IBM DB2 ODBC driver, from Modeler Server in a UNIX or Linux environment requires Modeler Server to be configured to use a new ODBC wrapper, "libspssodbc_datadirect_utf16.so". To configure Modeler Server to use this wrapper, complete the following steps:

  1. Navigate to your Modeler Server "installation directory/bin" folder.
  2. Remove the existing link file "libspssodbc.so" using the following command:
    rm -fr libspssodbc.so
  3. Link the new wrapper to "libspssodbc.so" using the following command:
    ln -s libspssodbc_datadirect_utf16.so libspssodbc.so
  4. Configure your Modeler Server startup script "modelersrv.sh" to source the IBM SPSS Data Access Pack odbc.sh environment file by adding the following line to "modelersrv.sh":
    . /pathtoSDAPinstall/odbc.sh
    where <pathtoSDAPinstall> is the full path to your IBM SPSS Data Access Pack installation.
  5. Restart Modeler Server.
  6. You must add the following parameter definition to the DSN in your odbc.ini file to avoid buffer overflows during connection:
    DriverUnicodeType=1

The wrapper "libspssodbc_datadirect_utf16.so" is different from the wrapper detailed in the Configuring ODBC drivers on UNIX systems section of the Modeler 15 Server for UNIX Installation Instructions. If you try to use these ODBC drivers with Modeler Server configured as documented in the Modeler 15 Server for UNIX Installation Instructions you will see the following behavior:
  • Table names will not be displayed correctly in the database source node.
  • All string data extracted from tables will be displayed incorrectly.

Note: The "libspssodbc_datadirect_utf16.so" wrapper is also compatible with the other Modeler Server supported ODBC drivers.

Teradata 14
The Teradata ODBC driver is the only Teradata driver supported with this version of Teradata server. Consequently, access to Teradata 14 on SuSE11 zLinux is not supported because the Teradata ODBC driver does not support this platform.

Note that if you use Teradata 14 as your database you must install the 15.0 FP3 version of the Teradata Scoring Adapter in place of the 15.0 version; this is because the 15.0 version only supports Teradata 13 and earlier versions.

Node updates
The following nodes have been updated:

  • Binning Node
An option has been added to the “Fixed-width binning” mode that causes the same bin intervals to be used for all binned fields. When connecting to a remote server, this option is ignored unless the Fix Pack has also been applied to the Modeler Server installation.
The behavior of the binning method "Equal Count", when handling ties using "Keep in Current", has been refined so that the number of records are distributed more evenly among percentile groups, especially for the first group.

  • Auto-Classifier and Auto-Numeric Model Builder and Model Applier Nodes
An option has been added that generates the individual model outputs, in addition to the output of the model ensemble.

  • Evaluation Node
An option has been added that overlays profit criteria for all chart types, where previously this option was only available for the Profit chart type.


Scripting compatibility with previous releases

There is an error in the Scripting and Automation Guide, which states that model nuggets may now be inserted in the stream automatically if automatic model replacement is enabled in the stream and the stream is executed by a script. The scripting behavior in this area has not changed and models need to be inserted into the stream using the "insert" scripting command, as in previous releases. For example:

for n in 1 to 4

execute :neuralnetworknode

insert model realincome:applyneuralnetworknode connected between :type and :sample

execute table

delete realincome:applyneuralnetworknode

endfor

Variable File parsing



When using the Variable File node, the check box "Line delimiter is newline character" is clear by default. With this setting any blank values at the end of data rows are retained in the data during processing, as they are in Modeler 14.2. If you require blank end of row values to be removed when processing your data, select the "Line delimiter is newline character" check box. Modeler 15.0 stripped blank end of row values even when this option was not selected, making it's behavior inconsistent with Modeler 14.2.

Entity Analytics Configuration Guide

The fix pack includes an update to the EA Configuration Guide. If you are using Entity Analytics with Collaboration and Deployment Services, Decision Management, or Solution Publisher you should follow the instructions given in this Configuration Guide.

Entity Analytics on Solaris

For Entity Analytics to work on Solaris, the minimum system patch level is Solaris 10 Update 6.

Entity Analytics - using an existing repository

If you want to continue using a repository created prior to applying the fix pack, you need to complete the following steps to upgrade the schema of the repository to the fix pack level.

From a Command Prompt:

cd <modeler-install-directory>\ext\bin\pasw.entityanalytics

updateschema.bat|.sh <username> <password> <repository-name> <Optional - repository-location>

Note: The Optional repository-location is only needed if you have changed the default location of the repository.

Modifying pwutil on UNIX

If Modeler Server 15 on UNIX is configured to use the DataDirect Driver manager, then pwuitl needs to be aware of this in order to run correctly. If you have not configured Modeler Server to use the DataDirect driver manager with the SDAP you will not see this issue.

If you are experiencing this issue then after installing the IBM SPSS Data Access Pack and configuring Modeler Server to use the DataDirect driver manager, edit the pwutil script in the Modeler Server bin directory and add the line:

. <full path to the odbc.sh within your IBM SPSS Data Access Pack installation>

so if you had installed the IBM SDAP into /usr/SDAP the above line would look like this:

. /usr/SDAP/odbc.sh

Please ensure you add this additional line immediately before the last line in the pwutil script that executes the pwutil_exe binary (that is, after the existing definitions and exports of the library path variables that are in the pwutil script by default).

Known Issues

Storing or configuring Text Analytics nodes or streams into Collaboration and Deployment Services environment
If you are using C&DS 4.x, an error occurs when storing or configuring Text Analytics nodes or streams. To resolve this issue, carry out the following instructions.


Add the path <C&DS_installation_root>/components/modeler/ext/bin/spss.TMWBServer to the system path environment variable used by the application server running the Collaboration and Deployment Services.

The system path environment variable differs between platforms:
  • On Windows the environment variable is PATH
  • On AIX platform the environment variable is LIBPATH
  • On other Unix platforms the environment variable is LD_LIBRARY_PATH
The location of the environment variable differs between application servers:
  • For WebSphere, the environment variable can be set through the admin console for the appropriate server.
  • For JBoss, the environment variable can be found in the wrapper.conf file.
  • For Weblogic, the environment variable can be found in the domain’s start script.

On HP-UX platform, make sure that all the files in the directory <C&DS_installation_root>/components/modeler/ext/bin/spss.TMWBServer/bin have execute permissions.

Note: <C&DS_installation_root> refers to the full installation path for Collaboration and Deployment Services server. For example: /usr/IBM/SPSS/Collaboration and Deployment Services/4.2/Server

This issue does not affect users of C&DS 5.0.


Using Text Analytics with Solution Publisher
Before using Text Analytics in Solution Publisher, carry out the following instructions, depending on the platform you are using.



Solaris

1. Define a symbolic link in <SolPub installation directory>/ext/bin/spss.TMWBServer/bin
    cd <SolPub installation directory>/ext/bin/spss.TMWBServer/bin
    ln -s libsqlite3.so libsqlite3.so.0
2. Define the LD_LIBRARY_PATH environment variable to include:
    <SolPub installation directory>/ext/bin/spss.TMWBServer/bin LD_LIBRARY_PATH=<SolPub installation directory>/ext/bin/spss.TMWBServer/bin:$LD_LIBRARY_ PATH; export LD_LIBRARY_PATH

HP-UX

1. Define the SHLIB_PATH environment variable to include:
    <SolPub installation directory>/ext/bin/spss.TMWBServer/bin SHLIB_PATH=<SolPub installation directory>/ext/bin/spss.TMWBServer/bin:$SHLIB_PATH; export SHLIB_PATH
2. Define the LD_PRELOAD variable:
    LD_PRELOAD=/usr/lib/hpux64/libcps.so.1:$LD_PRELOAD; export LD_PRELOAD

AIX

1. Define symbolic links in: <SolPub installation directory>/ext/bin/spss.TMWBServer/bin
    cd <SolPub installation directory>/ext/bin/spss.TMWBServer/bin
    ln -s libxml4c58.a libxml4c.a
    ln -s libicudata48.a libicudata48.1.a
    ln -s libicudata48.a libicudata.a
    ln -s libicuuc48.a libicuuc48.1.a
    ln -s libicuuc48.a libicuuc.a
    ln -s FileList.so FileList.a
    ln -s FileViewer.so FileViewer.a
    ln -s TMWBModel.so TMWBModel.a
    ln -s TextLinkAnalysis.so TextLinkAnalysis.a
    ln -s Translator.so Translator.a
    ln -s WebFeed.so WebFeed.a

2. Define the LIBPATH environment variable to include:
    <SolPub installation directory>/ext/bin/spss.TMWBServer/bin
    LIBPATH=<SolPub installation directory>/ext/bin/spss.TMWBServer/bin:$LIBPATH; export LIBPATH

Champion Challenger
If you are using Entity Analytics, the champion challenger comparison process does not work.

C&DS context root
Modeler 15.0 Fix Pack 3 does not support the C&DS context root feature.

C&DS nicknames
C&DS nicknames are not supported by the Entity Analytics repositories in Modeler 15.0 Fix Pack 3. When naming EA repositories, a naming scheme should be used so that the repositories are given unique names.

DB2 CLOB type
Modeler 15.0 Fix Pack 3 does not support the CLOB type in DB2.

Entity Analytics, C&DS, and Solaris
If you use Solaris, and want to run Entity Analytics with C&DS repositories, you must first install the Modeler 15.0 Premium Adapter and then the Modeler 15.0 FP3 Premium Adapter.

Generating execution times for SNA streams - Modeler Batch and Solution Publisher

  • Modeler Batch
  • Before running a Social Network Analysis (SNA) stream with Modeler Batch, you must ensure that the Display execution times option is not selected. To do this, from the menu in Modeler Client, select: Tools > Stream Properties > Options; in the General area, clear the Display execution times check box.


  • Solution Publisher
  • To use execution times with SNA streams and Solution Publisher you must create a directory to which the data can be copied. To do this, create the following folder: <installation_directory>\data.


Properties for the Cognos connection using Modeler Batch
When using the property: cognos_connection in Modeler Batch (clemb), the string value of the property should be escaped correctly, as required in the Java application command-line arguments.
For example:

clemb -stream batch.str -P:cognosimportnode.cognos_connection={"Cognos_server_URL", login_mode, "namespace", "username", "password"} -execute

This string should be escaped as:

clemb -stream batch.str -P:cognosimportnode.cognos_connection={\"Cognos_server_URL\",login_mode,\"namespace\",\"username\",\"password\"} -execute

In addition, if the user name in the property is, for example: ibm\user, the string should be escaped as: \"ibm\\user\".

Solution Publisher on AIX - Entity Analytics repository

When running ./manage_respository.sh to manage an EA repository you may encounter a system load error that says a file or directory in the path name does not exist. To overcome this, you should modify the manage_respository.sh entries to read as follows:


if [ `uname` = "AIX" ]; then
export LIBPATH=`dirname $0`/../../..:`dirname $0`/solidDB/bin:$LIBPATH
TH

SNA with Modeler Server on UNIX

If you run SNA in Modeler Server on UNIX platforms you should set the SNA_NUMBER_OF_PROCESSES environment variable, that specifies the number of processes that can work at the same time, to 1.

For example: export SNA_NUMBER_OF_PROCESSES=1

Statistics Model node - IBM SPSS Statistics 22.0
Modeler 15.0 Fix Pack 3 does not support some versions of the Statistics Model node if you are using Statistics version 22.0 or higher.

The following are not supported:

  • Generalized Linear Model
  • Generalized Estimating Equations
  • Generalized Linear Mixed Models
  • Cox Regression
  • Nearest Neighbor

Text Analytics installation instructions - Non-administrator user

In the section titled "Enabling Access for a Non-Administrator User", the following entry includes an incorrect parameter name:



"Modify the line: #tmfc_client_data_dir = c:/data/IBM_SPSS_Text_Analytics_Client to read:
Tmfc_client_data = c:/TextData"

This should read:

"Modify the line: #ta_client_data_dir = c:/data/IBM_SPSS_Text_Analytics_Client to read:
Ta_client_data = c:/TextData"

Scoring a Text Analytics model in Analytical Server shows different results from native Modeler scoring

When scoring Category models in Analytical Server all categories in all records may be incorrectly scored as "F". To prevent this, use Text Link Analysis (TLA) to perform an extraction when you have a TLA model that has categories that have been defined using TLA rules.

Text Analytics Server exception when scoring a TA node with no matching categories in Analytic Server

Scoring fails with the error message: "Server exception: java.lang.IndexOutOfBoundsException Index:0 size: 0"

If you see this message, it means that no category has been matched. To avoid the error, on the Settings tab of the scoring nugget, use "Categories as fields" mode instead of "Categories as records" mode.

[{"Product":{"code":"SS3RA7","label":"IBM SPSS Modeler"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Not Applicable","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"15.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
17 June 2018

UID

swg27040285