Desktop productivity for business analysts and programmers

Sas EG stores files in binary or text format?

Reply
Occasional Contributor
Posts: 13

Sas EG stores files in binary or text format?

Ji,
Could you help me to understand sas EG contents are stored in binary or text format?
Esteemed Advisor
Posts: 5,202

Re: Sas EG stores files in binary or text format?

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
Occasional Contributor
Posts: 13

Re: Sas EG stores files in binary or text format?

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. -##
Esteemed Advisor
Posts: 6,723

Re: Sas EG stores files in binary or text format?

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.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Grand Advisor
Posts: 17,464

Re: Sas EG stores files in binary or text format?

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. 

Grand Advisor
Posts: 17,464

Re: Sas EG stores files in binary or text format?

[ Edited ]

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. 

Occasional Contributor
Posts: 13

Re: Sas EG stores files in binary or text format?

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. -##
Esteemed Advisor
Posts: 6,723

Re: Sas EG stores files in binary or text format?

[ Edited ]

VCS is simply the TLA for Version Control System. There is a host of those available, like rcs, svn, git and so on. See https://en.wikipedia.org/wiki/List_of_version_control_software

 

EG 7 can make use of git to store a history.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Occasional Contributor
Posts: 13

Re: Sas EG stores files in binary or text format?

Thanks,

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

##- Please type your reply above this line. Simple formatting, no
attachments. -##
Grand Advisor
Posts: 17,464

Re: Sas EG stores files in binary or text format?


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. 

Esteemed Advisor
Posts: 6,723

Re: Sas EG stores files in binary or text format?


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.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Ask a Question
Discussion stats
  • 10 replies
  • 377 views
  • 0 likes
  • 4 in conversation