Skip to content

SAS Studio Customisations

Customising your SAS Studio

SAS Analytics Pro incorporates SAS Studio 5.2 (Basic), a development environment facilitating the creation and execution of SAS programs, as well as providing access to data files, libraries, and pre-existing code. The operational characteristics of SAS Studio can be tailored through the configuration properties detailed in the subsequent table.

Example

Do you want to customise SAS Studio? [y/n] (n):
After selecting y to continue you can select from the options in the table below
Enter reference for option to configure (Press enter to finish): timeout
server.servlet.session.timeout (48000):

Tip

for each of the options it is only required to enter up to what is unique

Enter reference for option to configure (Press enter to finish): sessi   
server.servlet.session.timeout (600): 
if it is shared it will show all similar options
    Enter reference name for variable to configure (Press enter to finish): GIT
Options including GIT are:
 - sas.studio.allowGitPassword
 - sas.studio.allowGit

Options Description
list gives a list of options
sas.studio.allowGetRecordCount specifies wheter to get all rows for database tables, if set to false you may not see all rows
sas.studio.useSortKeyFunction when set to true will generate a sortkey function when ordering in the SQL statement
sas.studio.enableAutoCompleteLibraries will fetch libraries when a user enters code with autocompletion enabled
sas.studio.enableAutoCompleteTables will fetch tables when a user enters code with autocompletion enabled
sas.studio.allowDownload allows for user to download data
sas.studio.allowUpload allows for user to upload data
sas.studio.allowGit makes Git functionality available in SAS Studio (input allowgit option to edit)
sas.studio.allowGitPassword enables HTTPS authentication for Git
sas.studio.fileNavigationRoot specifies what path the folders should be placed in, ("USER","SYSTEM","CUSTOM")
sas.studio.fileNavigationCustomRootPath allows user to provide custom path for program (Requires filenav to be set to Custom)
sas.studio.studioDataParentDirectory specifies the location of Studio data, for a shared location an administrator must mount a shared location
sas.studio.serverDisplayName specifies what text is displayed in place of the server name within the user interface
studioPreferences.SASLanguage.ValidVarName specifies how DBMS is viewed with valid SAS naming ("V6","V7","UPCASE","ANY")
sas.studio.nativeEngines specifies the engine used to distinguish SAS data sets from DBMS tables ("BASE","V9","V8","V7","V6","V612","V604","XPORT")
server.servlet.session.timeout sets elapsed time of inactivity until the session is timed out (in seconds)
sas.studio.longPollingHoldTimeSeconds sets maximum number of seconds to wait for a message from the client
sas.studio.maxUploadSize sets maximum amount of bytes allowed for a file to be uploaded
sas.studio.largeTableRows specifies the max number of rows to be displayed in the table viewer
sas.studio.appserver.https.port specifies the HTTPS port
sas.studio.appserver.port specifies the HTTP port