path-from-pg_config --pkglibdir/SAS/ path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum
SAS-install-directory/SASFormatsLibraryforGreenplum/2.3/GreenplumonLinux64/
directory.
/path_to_sh_file/SAS/SASFormatsLibraryForGreenplum/2.3-1/bin/ InstallAccelGplmFmt.sh /path_to_sh_file/SAS/SASFormatsLibraryForGreenplum/2.3-1/bin/ CopySASFiles.sh /path_to_sh_file/SAS/SASFormatsLibraryForGreenplum/2.3-1/lib/ SAS_CompileUDF.so /path_to_sh_file/SAS/SASFormatsLibraryForGreenplum/2.3-1/lib/ libjazxfbrs.so
full-path-to-pkglibdir/SAS
. The files are copied to the master
node and each of the segment nodes. This command replaces all previous
versions of the libjazxfbrs.so file.
scp /SAS
.
The binary files include SAS_CompileUDF.so, libjazxfbrs.so, and the
binary files for the already published functions.
SAS-install-directory/SASTKInDatabaseServer/9.31/GreenplumonLinux64
directory.
/path_to_sh_file/InstallSASEPFiles.sh /path_to_sh_file/StartupSASEP.sh /path_to_sh_file/ShutdownSASEP.sh /path_to_sh_file/SAS/SASTKInDatabaseServerForGreenplum/9.33/admin /path_to_sh_file//SAS/SASTKInDatabaseServerForGreenplum/9.33/bin /path_to_sh_file//SAS/SASTKInDatabaseServerForGreenplum/9.33/logs /path_to_sh_file//SAS/SASTKInDatabaseServerForGreenplum/9.33/misc /path_to_sh_file//SAS/SASTKInDatabaseServerForGreenplum/9.33/sasexe /path_to_sh_file//SAS/SASTKInDatabaseServerForGreenplum/9.33/utilities
/path_to_sh_file/
directory,
the InstallSASEPFiles.sh, StartupSASEP.sh, and ShutdownSASEP.sh files are also placed in the /path_to_sh_file/SAS/SASTKInDatabaseServerForGreenplum/9.33/admin
directory.
path-from-pg_config
--pkglibdir/SAS
directory.
This directory is created on the master node and each host node.
path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum
directory
should look similar to these.path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum/ 9.33/admin path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum/ 9.33/bin path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum/ 9.33/logs path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum/ 9.33/misc path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum/ 9.33/sasexe path-from-pg_config --pkglibdir/SAS/SASTKInDatabaseServerForGreenplum/ 9.33/utilities
specifies the Greenplum user name (also called the user ID) that is used to connect to the database. If the user name contains spaces or nonalphanumeric characters, enclose the user name in quotation marks.
specifies the password that is associated with your Greenplum user ID. If the password contains spaces or nonalphabetic characters, enclose the password in quotation marks.
Tip | You can use only PASSWORD=, PASS=, or PW= for the password argument. PWD= is not supported and causes an error. |
specifies the configured Greenplum ODBC data source to which you want to connect. If the DSN name contains spaces or nonalphabetic characters, enclose the DSN name in quotation marks.
Requirement | You must specify either the DSN= argument or the SERVER= and DATABASE= arguments in the INDCONN macro variable. |
specifies the Greenplum server name or the IP address of the server host. If the server name contains spaces or nonalphanumeric characters, enclose the server name in quotation marks.
Requirement | You must specify either the DSN= argument or the SERVER= and DATABASE= arguments in the INDCONN macro variable. |
specifies the Greenplum database that contains the tables and views that you want to access. If the database name contains spaces or nonalphanumeric characters, enclose the database name in quotation marks.
Requirement | You must specify either the DSN= argument or the SERVER= and DATABASE= arguments in the INDCONN macro variable. |
specifies the parent directory where all the object files are stored.
Tip | The full-path-to-pkglibdir directory was created during installation
of the self-extracting archive file. You can use the pg_config --pkglibdir command
to determine the name of the full-path-to-pkglibdir directory.
|
specifies the name of a Greenplum database to which the SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF functions are published.
Restriction | If you specify DSN= in the INDCONN macro variable, do not use the DATABASE argument. |
specifies that the macro performs one of the following actions:
creates a new SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF function.
overwrites the current SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF functions, if a function by the same name is already registered, or creates a new SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF function if one is not registered.
Requirement | If you are upgrading from or reinstalling the SAS Formats Library, run the %INDGP_PUBLISH_COMPILEUDF macro with ACTION=REPLACE. The CopySASFiles.sh install script replaces existing versions of most files. However, you need to replace the existing SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF functions after you run the CopySASFiles.sh install script. For more information, see Upgrading from or Reinstalling a Previous Version and Moving and Installing the SAS Formats Library and Binary Files. |
causes the SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF functions to be dropped from the Greenplum database.
Default | CREATE |
Tip | If the SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF functions were published previously and you specify ACTION=CREATE, you receive warning messages that the functions already exist and you are prompted to use REPLACE. If the SAS_COMPILEUDF, SAS_COPYUDF, SAS_DIRECTORYUDF, and SAS_DEHEXUDF functions were published previously and you specify ACTION=REPLACE, no warnings are issued. |
specifies a directory that contains diagnostic files.
Tip | Files that are produced include an event log that contains detailed information about the success or failure of the publishing process. |
specifies the Greenplum user name (also called the user ID) that is used to connect to the database. If the user name contains spaces or nonalphanumeric characters, enclose the user name in quotation marks.
specifies the password that is associated with your Greenplum user ID. If the password contains spaces or nonalphabetic characters, enclose the password in quotation marks.
Tip | You can use only PASSWORD=, PASS=, or PW= for the password argument. PWD= is not supported and causes an error. |
specifies the configured Greenplum ODBC data source to which you want to connect. If the DSN name contains spaces or nonalphabetic characters, enclose the DSN name in quotation marks.
Requirement | You must specify either the DSN= argument or the SERVER= and DATABASE= arguments in the INDCONN macro variable. |
specifies the Greenplum server name or the IP address of the server host. If the server name contains spaces or nonalphanumeric characters, enclose the server name in quotation marks.
Requirement | You must specify either the DSN= argument or the SERVER= and DATABASE= arguments in the INDCONN macro variable. |
specifies the Greenplum database that contains the tables and views that you want to access. If the database name contains spaces or nonalphanumeric characters, enclose the database name in quotation marks.
Requirement | You must specify either the DSN= argument or the SERVER= and DATABASE= arguments in the INDCONN macro variable. |
specifies the name of the schema where the SAS_EP function is defined.
Default | SASLIB |
Requirement | You must create the schema in the database before you run the %INDB_PUBLISH_COMPILEUDF_EP macro. |
specifies the parent directory where all the object files are stored.
Tip | The full-path-to-pkglibdir directory was created during installation
of the InstallSASEP.sh self-extracting archive file. You can use the pg_config --pkglibdir command
to determine the name of the full-path-to-pkglibdir directory.
|
specifies the name of a Greenplum database where the SAS_EP function is defined.
Restriction | If you specify DSN= in the INDCONN macro variable, do not use the DATABASE argument. |
specifies that the macro performs one of the following actions:
creates a new SAS_EP function.
overwrites the current SAS_EP function, if a function by the same name is already registered, or creates a new SAS_EP function if one is not registered.
Requirement | If you are upgrading from or reinstalling the SAS Embedded Process, run the %INDGP_PUBLISH_COMPILEUDF_EP macro with ACTION=REPLACE. The InstallSASEPFiles.sh install script replaces existing versions of most files. However, you need to replace the existing SAS_EP function after you run the InstallSASEPFiles.sh install script. For more information, see Upgrading from or Reinstalling a Previous Version and Moving and Installing the SAS Embedded Process. |
causes the SAS_EP function to be dropped from the Greenplum database.
Default | CREATE |
Tip | If the SAS_EP function was defined previously and you specify ACTION=CREATE, you receive warning messages that the functions already exist and you are prompted to use REPLACE. If the SAS_EP function was defined previously and you specify ACTION=REPLACE, no warnings are issued. |
specifies a directory that contains diagnostic files.
Tip | Files that are produced include an event log that contains detailed information about the success or failure of the publishing process. |
/path_to_sh_file/SAS/SASTKInDatabaseServerForGreenplum/9.33
/path_to_sh_file/SAS/SASTKInDatabaseServerForGreenplum/9.33/ShutdownSASEP.sh
<-verbose>
/path_to_sh_file/SAS/SASTKInDatabaseServerForGreenplum/9.33/StartupSASEP.sh
<-verbose>
http://support.sas.com/documentation/onlinedoc/indbtech/index.html
.