Hi,
We have recently implemented SAS and please let me know what are the different ways to promote the content from Dev to Prod environment. Pointers to any documents are also appreciated.
Thanks
I don't think you've given enough information for people to be able to help you. What sort of environment are you working in? How is it structured? etc. Some people separate /DEV and /PROD code just with different directories. So promotion can mean as little as copying a file. Other folks have separate servers for /DEV and /PROD. Plenty of folks use different version control tools. So there isn't a single way in SAS to promote code.
Perhaps it would help if you describe how you handle promotions of non-SAS code in your environment.
We have dev on different server and prod on a different server. SAS is installed on Linux and clients on windows. We use tools like winscp for copying the files to and fro from the server`
Both Dev and Prod are linux servers. Developers will develop the code only in dev environment and the same code has to be moved to Prod. I mean everything such as .sas files, Metadata of the sas content.
If your Dev and Production environments have been installed and maintained as it's meant to be by Change management best practices, you should normally just copy the SAS pgms through servers. Eventually, if there are some naming or similar differences, it should be managed by code.
Same for metadata objects, but normally it's done manually by the Administrator.
You can refer here.
I would strongly recommend you consider using change management tools that can not only automatically deploy from Dev to Prod but also track, trace and secure all of your SAS code development. For medium to large projects where there are more than just a handful of programs, and program sizes are creeping up into thousands of lines then I'd say such tools become both essential and best practice.
Most likely your organisation is already using such tools so I would check those out first.
Thanks LinusH.
What are the tools that can be used for metadata export and import?
Where the metadata and .sas files are saved/stored?
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.