Blogs

Basic Concepts of SAS Programming

 

Here we have gathered some information for those students who have just started the journey of becoming SAS certified programmer. Believe me, when I have started my studies, this took almost a week of search on web and tons of reference books. Just putting all my research paper here for you guys. As a fresher programmer to understand the following basic point about SAS Programming console was a challenge.  

Components of SAS Programs

SAS programs consist of two types of steps: DATA steps and PROC (procedure) steps. These two steps, alone or combined, form most SAS programs. SAS program can consist of a DATA step, a PROC step, or any combination of DATA and PROC steps. DATA steps typically create or modify SAS data sets, but they can also be used to produce custom-designed reports. PROC steps are pre- written routines that enable you to analyze and process the data in SAS data set and to present the data in the form of a report. PROC steps sometimes create new SAS data sets that contain the results of the procedure.

What is the need of Analytics & What is making Analytics so Popular?

Analytics is used by a lot more people then we think; almost all uses analytics in one or other form to make either a business decision or personal decision. Let us say you want to go on holiday, what you do is try and search for possible holiday destination within the time and budget you have. Let’s say you being an owner of a small store observe on a daily basis your customer’s behavior& demand to adjust the stock in tread accordingly.

On the above example, you just need a rational mind to do an analysis and take an analytical decision as the amount of data which you may need to process is small in size and can be handled by any rational human mind easily. 

Let’s take another example, almost all use smartphones now a day and many apps installed on it, including weather forecasting apps, that to be repeatedly. These weather apps look very sophisticated and easy to operate. It will tell what you should carry, a sunscreen lotion or an umbrella while planning for your weekend picnic. However, hardly few of us know that the amount of data gets generated and processed to make these all weather predictions are of such a big in size that within one and half hour, it can overflow this worlds all libraries!!

Above two are extreme example of use of analytics and statistical reasoning, let us see some more,

Why to learn Analytics and especially SAS

One common question we keep encountering is what is a career path in the field of Analytics?

Career growth is relatively quite high in the field analytics compare to an MBA professional and especially for SAS programmer. A person is having a valid certification on analytics skills like Advanced Analytics, Business intelligence or data management & administrations.As we explained the career path of an analyst, one important question should be asked by one aspired to get into the field of analytics “Which is the best analytics software to learn?”

What is SAS - All you may want to know about SAS & SAS Software suites

The Beginning

The development of SAS began in 1966, the project was funded by the National Institute of Health and was originally intended to analyze agricultural data to improve crop yields. In 1972, after issuing the first release of SAS, the project lost its funding until it was funded by the University Statisticians of the Southern Experiment Stations the following year. The first versions of SAS were named after the year in which they were released.

In 1971, SAS 71 was published as a limited release. It was used only on IBM mainframes and had the main elements of SAS programming, such as the DATA step and the most common procedures in the PROC step. The following year a full version was released as SAS 72, which introduced the MERGE statement and added features for handling missing data or combining data sets. In 1976, the project out was took out of North Carolina State and incorporated SAS Institute, Inc.

Releases

In 2002 the Text Miner software was introduced. Text Miner analyzes text data like emails for patterns in Business Intelligence applications.

Syndicate content