BookmarkSubscribeRSS Feed
rara
Calcite | Level 5

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

6 REPLIES 6
Kurt_Bremser
Super User

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.

rara
Calcite | Level 5
Thanks Kurtbremser..
Before contacting the sas representative, would like to know few more details.
If i can connect to GIT from sas, what all set up i need to do..?
Any programming skills required or just file configuration..?
Kurt_Bremser
Super User

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.

JuanS_OCS
Amethyst | Level 16

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:

  • For Enterprise Guide (EG):
    • As far as I know, Stash is just a GUI for GiT. Therefore, I don't think there is a SAS plugin for Stash, but you have a way to integrate SAS with GiT, as mentioned above. Only on . 
    • The version control will be done, of course, on the filesystem, not on the SAS metadata.
  • For Data Integration Studio (DI):
ChrisHemedinger
Community Manager

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.

Learn from the Experts! Check out the huge catalog of free sessions in the Ask the Expert webinar series.

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

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.

Discussion stats
  • 6 replies
  • 1940 views
  • 7 likes
  • 5 in conversation