Frequently Asked Questions

550 questions found.

Page 1 / 11

The accessPersonalCaslibs action provides administrative access to all personal caslibs, which include CASUSER and CASUSERHDFS....

This action is part of the Access Control action set, which provides actions for managing user access to resources....

No, the syntax for CASL, Lua, Python, and R shows that the accessPersonalCaslibs action does not take any parameters....

Personal caslibs are caslibs automatically made available to a user when a CAS session is started. The accessPersonalCaslibs action allows an administrator to gain access to all of these personal caslibs across all user sessions....

The actionSetFromTable action restores a user-defined action set from a saved table in SAS Cloud Analytic Services (CAS)....

The 'name' parameter is a string that specifies the name for the user-defined action set that is being restored....

The 'table' parameter specifies the input settings for an in-memory table. The user-defined action set is constructed from the contents of this specified table....

The actionSetInfo action from the builtins action set is used to display the build information of loaded action sets on the CAS server....

When the 'all' parameter is set to True, the action's results will include all available action sets, not just those that are currently loaded. Using this option may cause the action to execute more slowly....

The default value for the 'all' parameter is FALSE, meaning the action will only show information for action sets that are already loaded by default....

The `actionSetToTable` action creates an in-memory table from a user-defined action set....

The required parameter is `actionSet`, which specifies the name of the user-defined action set to be converted into an in-memory table....

The `casOut` parameter specifies the settings for the output table that will be created. This includes properties such as the caslib, name of the table, whether to replace an existing table, and other table options....

The actionstatus action is used to get the status of an action for a specific session....

The actionstatus action requires the 'uuid' parameter, which is a string that specifies the unique identifier of the session to check....

You can get the action status of another session by providing its session UUID to the 'uuid' parameter in the actionstatus action call....

The addCaslib action is used to add a new caslib (CAS library), which enables access to a data source within the SAS Cloud Analytic Services (CAS) environment....

The primary required parameter is 'name', which is a string that specifies the name for the new caslib you want to add....

The addCaslib action does not fail if you specify an invalid path. The caslib is still created, but it will not be functional for data access until the path is corrected....

To create a session-scoped caslib, set the 'session' parameter to TRUE. Tables loaded into this caslib will not be accessible from other sessions and the caslib will be dropped when the session ends....

The addCaslib action supports a wide variety of data source types, including: PATH (for file system paths), DNFS, HDFS, S3, ORACLE, TERADATA, POSTGRES, MYSQL, SQLSERVER, SNOWFLAKE, BIGQUERY, REDSHIFT, and many others available through JDBC or ODBC....

The 'activeOnAdd' parameter is set to TRUE by default, which automatically makes the new caslib the active one for the current session. You can set it to FALSE if you do not want this behavior....

The `addCaslibSubdir` action creates a subdirectory within an existing caslib....

The required parameter is `path`, which specifies the subdirectory to add, relative to the caslib's path....

The `name` parameter specifies the caslib to which the subdirectory will be added. Its aliases are `lib` and `caslib`....

The `permission` parameter specifies the host access controls for the new subdirectory. Possible values are: GROUPREAD, GROUPWRITE, GROUPWRITEPUBLICREAD, PRIVATE, PUBLICREAD, PUBLICWRITE, or an integer value. The default is based on the umask of the session process. Its alias is `perms`....

The addFmtLib action adds a format library to the CAS session. By default, it creates a format library named _FMTLIBn, where n starts at 1 and is incremented for each subsequent library....

Use the 'caslib' parameter to specify the caslib where the format library resides, and the 'name' parameter for the format library's table name within that caslib. Note that if you are adding a format library from a SASHDAT file, you can specify the name with or without the .sashdat file extension. ...

The 'fmtLibName' parameter specifies the name for the format library being added. The name is restricted to a maximum of 63 characters....

Use the 'path' parameter to provide the direct string path to a format library file. This path must be readable from the control node of the server. The 'path' parameter should not be used at the same time as the 'name' or 'caslib' parameters....

When 'replace' is set to TRUE, it allows the action to overwrite an existing format library that has the same name. The default value is FALSE....

If 'promote' is set to TRUE, the format library is promoted to a global scope, making it available across all sessions. The default is FALSE. Note that the CAS server can be configured to require administrative Superuser authority to promote a format library to global scope. If required, an administ...

The 'fmtSearch' parameter specifies how the new format library is added to the session's format search order. The options are: 'APPEND' (adds it to the end of the search list, default), 'INSERT' (adds it to the beginning of the search list), 'REPLACE' (replaces the entire search list with this libra...

The `addFormat` action is used to add a user-defined format to a format library within a CAS session. This allows for custom formatting of data values in tables....

The `addFormat` action requires two parameters: `fmtLibName`, which specifies the name of the format library where the format will be stored, and `fmtName`, which defines the name of the new format being created....

The `ranges` parameter is used to specify a list of value-to-label or range-to-label pairs. For example, you can define a range like '1-10="Low"' or a single value like '99="Not Applicable"'....

Yes, by default. The `replace` parameter is set to TRUE, which means if a format with the same name already exists in the specified library, it will be replaced. You can set `replace` to FALSE to prevent overwriting....

The `fuzz` parameter specifies a fuzz factor for matching numeric values to a range. It allows for a small tolerance, so values that are very close to a range boundary are still included. The default value is 0, meaning no fuzziness is applied....

You can use the `locale` parameter to specify a locale for the format. This is useful for creating formats that depend on language or regional conventions, such as date or currency formats....

A format name cannot end in a number and cannot be the same as a SAS-supplied format name. For numeric formats, the name can be up to 32 characters. For character formats, the name must start with a dollar sign ($) and can be up to 31 characters long....

The addLayer action is used to add a layer to a Deep Learning model. It is a fundamental step in building a neural network architecture layer by layer....

The required parameters for the addLayer action are 'layer' (which specifies the layer type and its properties), 'modelTable' (the in-memory table representing the model), and 'name' (a unique name for the layer being added)....

You can add various types of layers, including but not limited to: 'INPUT', 'CONVOLUTION' (or 'CONVO'), 'POOLING' (or 'POOL'), 'FULLCONNECT' (or 'FC'), 'RECURRENT', 'BATCHNORM', 'RESIDUAL', and 'OUTPUT'....

You use the 'srcLayers' parameter to specify the names of one or more source layers that will provide input to the new layer you are adding....

Yes, you can replace an existing layer by setting the 'replace' parameter to TRUE. The new layer must have the same name as the layer you intend to replace....

To make a new layer share weights with an existing one, you can use the 'sharingWeights' parameter, specifying the name of the layer from which to share weights....

The 'randomCrop' parameter specifies how to crop images when they are used as input. Options include 'UNIQUE' for random offset cropping, 'RESIZETHENCROP' for resizing then cropping, and 'RANDOMRESIZED' for random scaling and aspect ratio adjustments before resizing....

The builtins.addNode action is used to add a machine to the CAS (Cloud Analytic Services) server. This is a server management function....

The syntax is as follows: builtins.addNode / node={"hostname-1", "hostname-2", ...}, role="WORKER" | "CONTROLLER";...

The main parameters are 'node' and 'role'. 'node' specifies the host names of the machines to add. 'role' specifies the role for the machine, which can be either 'WORKER' or 'CONTROLLER'. The default role is 'WORKER'....