associates a SAS libref with tables on a SAS LASR Analytic Server.
Valid in: | Anywhere |
Category: | Data Access |
is a valid SAS name that serves as a shortcut name to associate with the tables on the SAS LASR Analytic Server. The name must conform to the rules for SAS names. A libref cannot exceed eight characters.
is the engine name for the SAS LASR Analytic Server engine.
specifies how the engine interacts with user-defined formats when tables are added to the server instance. The default value is FORMATEXPORT=DATA. This option can be overridden in a data set option. This option has no effect for input data sets (data sets that are transferred from the server instance to the SAS client).
specifies that the definition of all user-defined formats associated with variables written to the server instance are transferred to the server. You can then use those formats when you access the table (from a client such as SAS Visual Analytics). The user-defined formats are transferred to the server only once. The formats are not transferred as XML streams on subsequent requests to the server.
specifies that user-defined formats are not transferred to the server.
specifies that all formats in the format catalog search path are converted and transferred to the server with the table. This option is useful if the catalog search path contains user-defined formats that are not associated with variables in the table, but you might want to use later. Considerable resources can be required to generate the XML representation of the formats for deployments that have large catalogs or a deep search path.
specifies the grid host that has a running server instance. Enclose the host name in quotation marks. If you do not specify the HOST= option, it is determined from the GRIDHOST= environment variable.
Alias | SERVER= |
Interaction | If the LASR= option is specified, then the host name specified in the HOST= option is ignored. |
specifies the server to use. Provide the fully qualified path to the server description file.
Interaction | If you specify the server description file to use, then you do not need to specify the HOST= or PORT= options. |
specifies whether a default format that is applied to a variable is reported by the engine.
specifies the port number to use for connecting to the running server instance. If you use the PORT= option when you start a non-distributed server instance, then use this option to specify the network port number for the server.
Interaction | The LASR procedure stores the port number of the last server instance that is started in the LASRPORT macro variable. You can specify PORT=&LASRPORT to use the macro variable. |
specifies the URI for the SAS LASR Authorization web service. The web service is provided by the SAS Visual Analytics software. For more information, see SAS Visual Analytics: Administration Guide.
Example | SIGNER="https://server.example.com/SASLASRAuthorization" |
specifies to start a non-distributed server instance. Options are specified as name and value pairs. Separate each option with a space. The following options are available:
requests that the concurrently executing threads of the server are associated with specific CPUs. When thread affinity is set to YES, a thread does not bounce between CPUs.
Default | NO |
specifies to use the common log format for log files. This format is a standardized text file format that is frequently analyzed by web analysis software. Specifying this option implies the LOGGING option.
specifies to keep the log files when the server exits instead of deleting them. By default, the log files are removed when the server exits. Specifying this option implies the LOGGING option.
specifies to enabling
logging of server actions. The log file is stored with the signature
files in the directory that is specified in the PATH= option. The
log file is named in the pattern LASR.timestamp.0.saslasr.log
.
specifies the maximum log file size, in megabytes, for a log file. When the log file reaches the specified size, the log file is rolled over and renamed with a sequentially assigned index number (for example, .log.1). The default value is 100 megabytes. Specifying this option implies the LOGGING option.
specifies the maximum number of log files to create. When the maximum has been reached, the server begins to overwrite existing log files. The oldest log file is overwritten first. The default value is 10. Specifying this option implies the LOGGING option.
specifies the limit for merging large result sets into smaller groups. The MERGEBINS= option specifies the size of the group. If MERGEBINS= is not specified, then n is the bin limit.
specifies the number of bins that numeric variables are binned into when MERGELIMIT=n is reached.
specifies that the server does not check that the host name specified in the HOST= option is the local host. This option can be useful with unusual network configurations.
Interaction | When the SIGNER= option is also specified, the host name that is specified in the HOST= option is sent to the SAS LASR Authorization Service. |
specifies the number of threads to use for the server. By default, n equals the number of CPU cores on the machine.
specifies the permission setting for accessing the server instance. The mode value is specified as an integer value such as 755. The mode corresponds to the mode values that are used for UNIX file access permissions.
Alias | PERM= |
Range | 600 to 777 |
Alias | START= |
specifies the tag to use for identifying the tables in the server instance. The value for server-tag cannot exceed 128 characters in length.
specifies whether the engine accepts and reports extra messages from TKGrid. Specifying VERBOSE=YES can help diagnose problems with passwordless SSH setups, grid install locations, and so on.
ERROR: Failed to load the SAS LASR Analytic Server access extension in the distributed computing environment. Server refused our key from: /home/sasdemo/.ssh/id_rsa Timeout waiting for Grid connection.
option set=GRIDHOST="grid001.example.com"; 1 option set GRIDINSTALLLOC="/opt/TKGrid"; proc lasr create port=10010 path="/tmp" noclass; performance nodes=all; run; libname salessvr sasiola; 2
NOTE: No tag was specified in the LIBNAME statement. The default tag (WORK) is used to name and identify tables in the LASR Analytic Server. You can specify a tag as a data set option. NOTE: Libref SALESSVR was successfully assigned as follows: Engine: SASIOLA Physical Name: SAS LASR Analytic Server engine on host 'grid001.example.com', port 10010
proc lasr create="/tmp/hrsvr" 1 path="/opt/VADP/var/hr" noclass; performance host="grid001.example.com" install="/opt/TKGrid" nodes=all; 2 run; libname hrsvr sasiola lasr="/tmp/hrsvr"; 3
proc lasr create port=10010 path="/tmp" noclass; performance host="grid001.example.com" install="/opt/TKGrid" nodes=all; run;