BookmarkSubscribeRSS Feed
UdayGuntupalli
Quartz | Level 8

All, 
     I am doing some research on how SAS offers advantages over .NET. While the statistical packages and models that SAS offers put it above .NET, I am looking for any solid research / articles / previous study done along similar lines. Would appreciate direction in this regard. 

 

Best 

Uday 

5 REPLIES 5
UdayGuntupalli
Quartz | Level 8

@Kurt_Bremser ,
         Does SAS not offer a programming environment ? I thought it did.

         For a given analytics job, why would you prefer to use SAS vs writing in .NET or JAVA is my question ? Would appreciate if you share insights from your experience 

         

ChrisHemedinger
Community Manager

I have to agree with @Kurt_Bremser on this one.  I've programmed SAS and .NET together, and they can complement each other -- but not replace each other for most applications.

 

For example, SAS Enterprise Guide is a client application written entirely in C#, and it connects to SAS to run data management/analytics procedures and other code.  It brings back your results, organizes your work, etc.  But SAS Enterprise Guide doesn't manage the data or execute the analytics itself.

 

.NET is most often used to build user interfaces and client-app experiences.  SAS is a data management and analytics engine.

It's time to register for SAS Innovate! Join your SAS user peers in Las Vegas on April 16-19 2024.
UdayGuntupalli
Quartz | Level 8

@ChrisHemedinger
       Ok. Point taken. Let me rephrase my question with an example. 

       If you needed to perform regression or some kind of statistical analysis, why do you believe SAS is superior at doing that vs doing this in C# ? I understand they are complementary, but what makes the SAS engine the better suited option for analytics ? If somebody asked you why EG was built in C#, your response would be something like: 

1. It offers great library of UI templates / functions 

2. It offers great source code control etc. 

 

       What such features make SAS the ideal platform to perform analytics ? 

Kurt_Bremser
Super User

Source code control is not tied in with any programming language. Any SCCS can work with codes in any programming language, as long as the sources are provided as pure text. IE we've used endevor for PL/1, SQL and SAS until recently, when we moved source code management from z/OS to SVN on Linux, where Java was added to the programming language mix.

 

You could write the whole SAS system in C#, but it would not be as performant, and you'd lose portability (of the backend, EG is already Windows-only, the biggest mistake SAS ever made IMO).

 

Once again, you are comparing apples and cucumbers.

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 5 replies
  • 1074 views
  • 0 likes
  • 3 in conversation