%DeepSee.PlugIn.PMML

class %DeepSee.PlugIn.PMML extends %DeepSee.KPIPlugIn

This PlugIn implementation executes a predictive model defined in a %DeepSee.PMML.Definition class for every fact in the cell for which the plugin is calculated, and aggregates the predictions. By default, the plugin returns a PredictedValue property containing the aggregated prediction. Additional properties (not listed in KPI) are provided for all <OutputField> elements produced by the PMML model.

Note: The plugin expects an <X-DeepSeeDataSource> extension element mapping the DeepSee fact to the PMML's data fields in order to be able to execute the model.

Filters (configurable):

Method Inventory

Parameters

parameter BASECUBE = *;
Inherited description: Cube that this plug-in is based on. This determines which cubes (or subject areas based on this cube) can see this plug-in. This can be a comma-delimited list. The cube name(s) should not be enclosed with [].
parameter LISTINGFIELDS = ID;
Inherited description: If defined, this the field list (RETURN clause) of the listing used to supply data for this plug-in.
parameter LISTINGSOURCE = FactTable;
Inherited description: Specifies the source of the listing data used by this plugin: "SourceTable" - the data source supplies the listing values; "FactTable" - the fact table supplies the listing values.
parameter PLUGINTYPE = Aggregate;
Inherited description: Specifies the type of this plug-in. This indicates the context in which this plug-in is used.
"Pivot" -- the plug-in is visible within the Analyzer dimension tree.
"Aggregate" -- the plug-in is not visible within the Analyzer dimension tree.

Methods

method %OnCompute(pSQLRS As %SQL.StatementResult, pFactCount As %Integer) as %Status [ Language = objectscript ]
Compute the median of values within the result set.
method %OnGetMDX(ByRef pMDX As %String) as %Status [ Language = objectscript ]
Get the base query for this plug-in.

Inherited Members

Inherited Properties

Inherited Methods

Feedback