DI Jobs
In your situation sas DI jobs on Unix SAS is installed on Unix not Windows.
The fist thing for working SAS on Unix is understanding Unix than getting access to by SSH on the same machine so you can see your processes running (ps).
As you need SSH the NOXCMD setting from SAS to Unix is humbug. It is a signal there is no alignment with your IT department. Start there...
Thank you
First thing: You need access to the SAS log. If you're using DI Studio then you have access to the log within DI, if you're running your deployed jobs in batch then you need access to the file systems where the SAS logs get stored (SSH using something like WinSCP).
For the SAS logs to give you enough information you want options like "fullstimer" turned on, if interacting with a database you want also options "SASTRACE=',,,d' SASTRACELOC=SASLOG NOSTSUFFIX" set.
Very often poor performance comes from poor design/code so that's the first thing I would be looking into. What are the long running steps? Why are they long running? Could it be done more efficiently (eg. less movement of data between servers).
It can of course also be caused by environmental limitations. Here for a start: SAS(R) 9.4 Companion for UNIX Environments, Fifth Edition
Thank you
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.