The rule here is to create the programs on the PC (either EG or DSM) and submit them remotely to Linux. The programs I am working with use a lot of SAS Macros. My question is this: Should the macros be defined within rsubmit/endrsubmit blocks (i.e. on Linux)? Does it matter? I want to store the compiled versions of the macros but need to know which platform to put them on.
Take a look at this link and see if it is what you have in mind http://www.bi-notes.com/2013/03/sas-enterprise-guide-unix-putty/
FYI the approach described in the link is not how we do things where I work. We have a SAS BI environment (Stored Process Server). SAS programs (including macros) are stored in SVN repositories. Programmers typically work in the local environment during the dev phase, including macros.
Our stored processes are essentially wrappers that call the underlying test/production SAS programs, including macros, etc. Long-and-short of it is that the macros are typically compiled locally for dev and on the UNIX server for test/production.
Take a look at this link and see if it is what you have in mind http://www.bi-notes.com/2013/03/sas-enterprise-guide-unix-putty/
FYI the approach described in the link is not how we do things where I work. We have a SAS BI environment (Stored Process Server). SAS programs (including macros) are stored in SVN repositories. Programmers typically work in the local environment during the dev phase, including macros.
Our stored processes are essentially wrappers that call the underlying test/production SAS programs, including macros, etc. Long-and-short of it is that the macros are typically compiled locally for dev and on the UNIX server for test/production.
thanks for the link, Fugue. It didn't exactly answer my immediate question but gave me a lot of good information, since we have EG (everybody has been using it except me - until now).
It was a shot in the dark. Trying to be helpful, but obviously I don't fully understand your question.
My bad, really. I don't think I spent enough time reading the article - I was busy trying to get a stubborn merge to run. In retrospect I think it provides what I need and I appreciate the help.
No worries. I assume you're not in a full-fledged SAS BI environment?
I think they have heard of BI but they don't have it. As far as I can tell (I've been here a whole two weeks) they are fortunate to have EG and SAS9.2. At any rate, we will muddle through. I am seeing some areas where my experience will be put to good use, at least in the areas of resource usage and code efficiency. I am introducing them to such far-flung ideas as compiled macro libraries, etc. Other than that, I carry the wood and stoke the fire so our steam-driven mainframe will continue to operate
Wish you success!
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.