Class Reference
%ML.PMML.Provider
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%ML] >  [PMML] >  [Provider]
Private  Storage

class %ML.PMML.Provider extends %ML.Provider

This Provider does not train models based on a dataset, but can be used to import a model built elsewhere and exported to the Predictive Modeling Markup Language standard, as supported in InterSystems IRIS.

Supported USING parameters:

Either class_name or file_name must be provided. model_name is optional

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2


Summary

Methods
%AddToSaveSet %BeginTraining %ClassIsLatestVersion %ClassName
%ConstructClone %CreateProvider %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetDefaultSettings %GetName
%GetParameter %GetProvider %GetTrainStatement %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OnClose %OnExit %OnInit %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject %WaitForTraining


Parameters

• parameter PROVIDERNAME = "PMML";
Provider name

Methods

• method %BeginTraining(model As %ML.Model, data As %SQL.StatementResult, trainingrun As %ML.TrainingRun, ByRef name As %String = "", ByRef trainkey) as %Status
Train an ML model
• method %WaitForTraining(ByRef trainkey, trainingrun As %ML.TrainingRun, ByRef trainedmodel As %ML.TrainedModel, timeoutMS As %Integer = -1) as %Status
Check for training complete


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.