To run a scoring model
using the SAS Embedded Process, follow these steps.
-
Create a table to hold
the scoring files.
The %INDHN_CREATE_MODELTABLE macro creates a table that holds the scoring files
for the model that is being published.
-
Run the %INDHN_PUBLISH_MODEL
macro.
-
With traditional model scoring,
the %INDHN_PUBLISH_MODEL
macro performs the following tasks using some of the files that are
created by the SAS Enterprise Miner Score Code Export node: the scoring
model program (score.sas file), the properties file (score.xml file),
and (if the training data includes SAS user-defined formats) a format
catalog:
-
translates the scoring model into
the sasscore_modelname.ds2
file that is used to run scoring inside the SAS Embedded Process.
-
takes the format catalog, if available,
and produces the sasscore_modelname_ufmt.xml
file. This file contains user-defined formats for the scoring model
that is being published.
-
uses SAS/ACCESS Interface to SAP
HANA to insert the sasscore_modelname.ds2
and sasscore_modelname_ufmt.xml
scoring files into the model table that was created using the %INDHN_CREATE_MODELTABLE
macro.
-
With analytic store scoring, the %INDHN_PUBLISH_MODEL macro takes
the files that are created by the SAS Factory Miner HPFOREST or HPSVM
components: the DS2 scoring model program (score.sas file), the analytic
store file (score.sasast file), and (if the training data includes
SAS user-defined formats) a format catalog, and inserts their contents
into the model table that was created using the %INDHN_CREATE_MODELTABLE
macro.
-
Run the %INDHN_RUN_MODEL
macro.
The %INDHN_RUN_MODEL macro runs the scoring model. The macro uses the files
that were created by the %INDHN_PUBLISH_MODEL macro as well as the table that contains the input
data.
-
Submit an SQL query
against the output table.