SAS workspace server
Most of our SAS code generated by the application or written by user is executed on a workspace server. It creates a session to execute SAS code for accessing libraries, performing task using SAS language, retrieve results.
Types of workspace server
On a broader perspective we have workspace server for admin and non admins. We can introduce server side pooling in SAS workspace server as well. This pooled server will be used by non admin.
The workspace server for SAS metadata server is used by administrator. This should be secured for the sas administrators group with metadata permission.
How does workspace server works?
Standard workspace server create a new process each time a client requests a connection. The process will be owned by the user who is requesting. The connection will be terminated once the user close the session. Desktop user need to close the application to terminate the connection and web user connection will be automatically terminated once the request is complete.
Workspace Server as Load Balancer - Best way to do?
SAS provider feature to load balance your workspace server. If you have SAS products like SAS data integration studio or SAS Enterprise miner it is recommended to load balance across physical machine.
When the workspace server is load balanced the objects spawner on each physical machine will communicate within themselves to do the load balancing. if your Express server is configured to load balance, object spawner will compare the load between each machine and complete the request.
Polling in Workspace server - Why we need?
The standard workspace server will take time to launch new process for each request. To avoid that we can do a workspace server pooling. This will improve the performance by cutting down the time taken to launch a workspace server. By default polling is used for relational information map. The polling happens automatically whenever information map is opened or indirectly opened through report. Generally information map is accessed from applications like SAS web report Studio and SAS information map studio. No need for additional configuration to use pooled workspace server.
Most of our SAS code generated by the application or written by user is executed on a workspace server. It creates a session to execute SAS code for accessing libraries, performing task using SAS language, retrieve results.
Types of workspace server
On a broader perspective we have workspace server for admin and non admins. We can introduce server side pooling in SAS workspace server as well. This pooled server will be used by non admin.
The workspace server for SAS metadata server is used by administrator. This should be secured for the sas administrators group with metadata permission.
How does workspace server works?
Standard workspace server create a new process each time a client requests a connection. The process will be owned by the user who is requesting. The connection will be terminated once the user close the session. Desktop user need to close the application to terminate the connection and web user connection will be automatically terminated once the request is complete.
Workspace Server as Load Balancer - Best way to do?
SAS provider feature to load balance your workspace server. If you have SAS products like SAS data integration studio or SAS Enterprise miner it is recommended to load balance across physical machine.
When the workspace server is load balanced the objects spawner on each physical machine will communicate within themselves to do the load balancing. if your Express server is configured to load balance, object spawner will compare the load between each machine and complete the request.
Polling in Workspace server - Why we need?
The standard workspace server will take time to launch new process for each request. To avoid that we can do a workspace server pooling. This will improve the performance by cutting down the time taken to launch a workspace server. By default polling is used for relational information map. The polling happens automatically whenever information map is opened or indirectly opened through report. Generally information map is accessed from applications like SAS web report Studio and SAS information map studio. No need for additional configuration to use pooled workspace server.
Comments
Post a Comment