BookmarkSubscribeRSS Feed
Durga_SAS
Fluorite | Level 6
Ji,
Could you help me to understand sas EG contents are stored in binary or text format?
10 REPLIES 10
LinusH
Tourmaline | Level 20
Can you be a bit more specific?
Do you refer to Project files...?
And if you did know, how would it matter?
Data never sleeps
Durga_SAS
Fluorite | Level 6
The background is, This question came from technology team. We are planning
to work with IBM Rational Team Concert tool for version control.

Since . Egp has multiple types of contents, they want to know which
format it stores internally. As it supports only binary format.

Thanks.

##- Please type your reply above this line. Simple formatting, no
attachments. -##
Kurt_Bremser
Super User

The .egp files are zip-compressed archives of xml data. These files don't lend themselves well to be handled in a VCS.

SAS program files (.sas) are simple text and very well suited for a VCS.

Data files (SAS datasets) can be made to store a limited number of generations by themselves.

Reeza
Super User

An EG project consists of at several components, programs, datasets and the project itself which can hold tasks/queries. 

 

The problem with implementing a vcs is that the programs and datasets can be stored independently from a project. 

 

I believe there are several vcs that can be embedded in EG, you may want to talk to your SAS representative. 

 

Ps there can probably be more components such as custom tasks/templates but these are the ones I'm familiar with. 

Reeza
Super User

It looks like SAS EG 7.1 implement a vcs internally that can be integrated with git, which is open source/free. 

 

You can always pay for a third party tool of course. 

 

Edit: A link would help...

http://blogs.sas.com/content/sasdummy/2014/10/12/eg-71-new-programmer-features/

 

Also moving this to EG forum. 

Durga_SAS
Fluorite | Level 6
I believe you are referring vcs nothing but version control. Could you
please share me if there is any link or website for more details.

##- Please type your reply above this line. Simple formatting, no
attachments. -##
Durga_SAS
Fluorite | Level 6
Thanks,

Will git can compare older version with new version of codes?

##- Please type your reply above this line. Simple formatting, no
attachments. -##
Reeza
Super User

@Durga_SAS wrote:
Thanks,

Will git can compare older version with new version of codes?

##- Please type your reply above this line. Simple formatting, no
attachments. -##

Yes. And Im pretty certain the user base is bigger than the IBM tool for when you need assistance. Though IBM theoretically offers support. 

Kurt_Bremser
Super User

@Durga_SAS wrote:
Thanks,

Will git can compare older version with new version of codes?

##- Please type your reply above this line. Simple formatting, no
attachments. -##

Of course. Deltas can be fetched to recreate changes as they were at the time they were made. This is the essence of a VCS.

 

git is the VCS that is used (and was developed) by Linus Torvalds for the development of the Linux kernel. Every time you use your Android phone, you use a product controlled by git.

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

SAS Enterprise Guide vs. SAS Studio

What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 10 replies
  • 2078 views
  • 0 likes
  • 4 in conversation