I have a coworker running a SAS program through Enterprise Guide. I currently have a SAS Server running SAS 9.4_M6. He is launching Enterprise Guide from his pc and the program that is on the SAS server. The problem here is that we would have to install Enterprise Guide on everyones pc in order to run the program. Is there another way for him to do this?
He is running this from his pc. It launches Enteprise Guide and calls the program from the SAS server - "C:\Program Files (x86)\SASHome\x86\SASEnterpriseGuide\8\SEGuide.exe" -SYSIN "\\taxsasp01\Data\property tax\DTE SAS programming\SAS_Reports\sascode\Sample.sas" -NOSPLASH -NOLOGO -ICON
It launches a web browser that allows you to input a county number and a year then click on submit. It will display a report after that.
How many users are involved? Since you are using a web page as input, you could use a SAS web interface to run the whole program. One option is to turn the program into a SAS Stored Process and run this via the SAS Stored Process server. That means the whole thing just runs from the web page with no involvement from EG.
A stored process as @SASKiwi suggests would work. Also using the browser based SAS client SAS Studio would avoid an install. Both of these approaches would still consume SAS licenses.
Another option could be to run the program in batch via a scheduler that gets triggered via a file event. This way the user would just need to drop the trigger file somewhere the scheduler is watching. For this approach the user wouldn't require a SAS license as I understand it.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.
Ready to level-up your skills? Choose your own adventure.