PMML

Predictive Model Markup Language (PMML) is an XML-based file format developed by the Data Mining Group to provide a way for applications to describe and exchange models produced by data mining and machine learning algorithms. PMML files can be created and exported from many commercial and open source modeling tools.

Type Mapping

PMML model inputs and outputs are automatically mapped to Spectrumâ„¢ Technology Platform field types. All PMML models inputs and outputs must be of supported types.

PMML Field Type Spectrumâ„¢ Technology Platform Field Type
string string
integer integer
float float
double double
boolean boolean
date date
dateDaysSince[1960] date
dateDaysSince[1970] date
dateDaysSince[1980] date
dateDaysSince[0] not supported
time time
timeSeconds time
dateTime datetime
dateTimeSecondsSince[1960] datetime
dateTimeSecondsSince[1970] datetime
dateTimeSecondsSince[1980] datetime
dateTimeSecondsSince[0] not supported

Supported Models

The Analytics Scoring Module currently supports the PMML model types detailed in the following sections.