A
FileTransfer Control enables
a user to select a registered model. Once the user selects a registered
model, a collection of data sets and an external file are generated.
These data sets and external file provide you with access to information
about the registered model. The XML syntax for this
Property and
Control configuration
is as follows:
<Property
type="String"
name="ModelSelector"
displayName="Model Selector"
description="Dialog to select a registered model.">
<Control>
<FileTransfer action="ImportModel" filename=""/>
</Control>
</Property>
There is a single
Control element
with a nested
FileTransfer element. The
FileTransfer element
has two attributes:
action and
filename.
Copy the syntax for this
Control verbatim.
The following server
code is required for a
FileTransfer Control.
Copy this code verbatim in your extension node's code.
%em_register(key=MODELINFO, type=DATA, property=Y);
%em_register(key=MODELINPUT, type=DATA, property=Y);
%em_register(key=MODELOUTPUT, type=DATA, property=Y);
%em_register(key=MODELSTAT, type=DATA, property=Y);
%em_register(key=MODELTRAINING, type=DATA, property=Y);
%em_register(key=MODELTARGET, type=DATA, property=Y);
%em_register(key=MODELSCORE, type=FILE, extension=sas, property=Y);
When a user clicks on
the

icon next to the Model Selector property, a dialog
box appears that enables them to select a registered model. The name
of the registered model then appears in the Value column of the Properties
panel next to the Model Selector property. Six SAS data sets and a
single external file are created. The SAS data sets are created in
the EMWS library for the user's project. The external file is
created in the extension node's directory for that particular
process flow diagram.
For example, if the
extension node's prefix is EXMPL, then the following seven data
sets and files are created:
-
Emws.Exmpl_modelinfo — SAS
data set containing metadata for the model
-
Emws.Exmpl_modelinput —
SAS data set containing metadata for the model inputs
-
Emws.Exmpl_modeloutput —
SAS data set containing metadata for the model outputs
-
Emws.Exmpl_modelstat — SAS
data set containing fit statistics for the model
-
Emws.Exmpl_modeltraining —
SAS data set containing metadata for the input data source
-
Emws.Exmpl_modeltarget —
SAS data set containing metadata for the target variable
-
Modelscore.sas — external
file containing the score code of the registered model