HI There,
I am using sas applications like SAS EG & DI studio for development.
And there were no version control in place for the development process.
Now we have introduced Stash as the version control and started archiving sas codes manually.
I am new to this areaand just wanted to know, if there any STASH plugin available for SAS and its setup.
Regards,
RR
AFAIK, the only direct interface between a SAS component and a versioning system is the git support in Enterprise Guide.
In our company, we use SVN, and the interface has been built into the main development tool of our client and host programmers, which is Eclipse.
Eclipse retrieves the code from the repository and puts it into the SAS developers home directory on the SAS server (using SSH/sftp).
On check-in, the code is copied from the developer's directory into the production directory (from where batch jobs are run), and is checked in to SVN.
On further research, I see that Stash (Bitbucket) uses a git server, so you might be able to connect EG to that. Contact your SAS representative to check if this is possible.
Have a look at
http://support.sas.com/resources/papers/proceedings14/SAS179-2014.pdf
and
http://blogs.sas.com/content/sasdummy/2012/10/29/scm-with-sas-eg/
Since any versioning system is a tool solely for programmers/developers, having the programmer's mindset and skills is mandatory (just like you need to know how to drive so you can use that shiny new car). Most prominent skill is the abilty to get and interpret information from the system's documentation.
Setting up the connection to the Stash/Bitbucket repository from SAS and vice versa is best handled with your IT people that run that system.
For DI Studio, there is a prepared intergration for CVS/SVN.
Here's some info:
http://support.sas.com/resources/papers/proceedings13/467-2013.pdf
Hello @rara,
I believe you are covered thanks to the great answers by @LinusH and @Kurt_Bremser. If you are not, please let us know.
Just one addition/clarification on my side:
The native Git integration for EG is described in this blog post about programmer features in SAS Enterprise Guide 7.1. And you can see a demo/video of the features in action here.
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.