This
section describes how to install and configure the in-database deployment
package for Netezza (SAS Formats Library for Netezza and SAS Embedded
Process).
The in-database deployment
package for Netezza must be installed and configured before you can
perform the following tasks:
-
Use the %INDNZ_PUBLISH_FORMATS format publishing macro to create or publish the SAS_PUT( )
function and to create or publish user-defined formats as format functions
inside the database.
-
Use the %INDNZ_PUBLISH_MODEL scoring publishing macro to create scoring model functions
inside the database.
The in-database deployment
package for Netezza contains the SAS formats library, two pre-complied
binaries for utility functions, and the SAS Embedded Process.
The SAS formats library
is a run-time library that is installed on your Netezza server. This
installation is made so that the SAS scoring model functions and the
SAS_PUT( ) function can access the routines within the run-time
library. The SAS formats library contains the formats that are supplied
by SAS.
The %INDNZ_PUBLISH_JAZLIB macro registers the SAS formats library. The %INDNZ_PUBLISH_COMPILEUDF macro
registers a utility function in the database. The utility function
is then called by the format and scoring publishing macros. You must
run these two macros before you run the format and scoring publishing
macros.
The SAS Embedded
Process is a SAS server process that runs within Netezza to read and
write data. The SAS Embedded Process contains macros, run-time libraries,
and other software that is installed on your Netezza server. These
installations are done so that the SAS scoring files created in Netezza
can access routines within the SAS Embedded Process run-time libraries.