• Articles
  • Tutorials
  • Interview Questions

SAS GUI Functionality

GUI for SAS

SAS Studio provide following Windows for better Programming purpose:

  • Code /Editor Window: Used to write and Edit codes. Enhanced Editor in SAS EG is syntax sensitive and allow you to collapse and expand the various steps in the program
  • Server Files and Folders: Show the Physical Storage Locations of Data
  • Log Window: Information about the execution of a program and lists the errors, warning or notes associated with the  program.
  • Result Window: Displays the output of program, it display each part of our results in a outline form.

Certification in Bigdata Analytics

In SAS EG, we have two more windows:

  • Project Designer: It show the Process Flow of a Project in Flow charts
  • Project Explorer: It show the Process Flow of a Project as Drop Down Menu
  • Output Window: If program generates any printable results, they will appear in this window.

Click the Run button to execute the SAS program.
SAS Log Contains following information:

  • Version of SAS and SAS site number
  • SAS Statements with line number added on that left
  • DATA Step is followed by name of the dataset and number of observation and variables.
  • It says about computer recourses used for DATA and PROC Steps.

sas

Layout of a SAS Program

We don’t have any specific rules for SAS statements.

  • SAS Statements can be in upper or lower case.
  • Statements can continue on next line
  • Statements can be on same line as other statement
  • Statements can start in any column

Comments:
To insert comments in your SAS program, we have two styles of comment:

  1. Start with asterisk (*) and end with semicolon (;).
  2. Start with slash asterisk (/*) and end with asterisk slash (*/).

How SAS execute DATA Step?

Data steps execute line-by-line and observation-by-observation.
This means SAS take first observation and run it   through the all DATA step line by line before taking the second observation. SAS execute only one observation at time.

Course Schedule

Name Date Details
Big Data Course 23 Nov 2024(Sat-Sun) Weekend Batch View Details
30 Nov 2024(Sat-Sun) Weekend Batch
07 Dec 2024(Sat-Sun) Weekend Batch

About the Author

Technical Research Analyst - Big Data Engineering

Abhijit is a Technical Research Analyst specialising in Big Data and Azure Data Engineering. He has 4+ years of experience in the Big data domain and provides consultancy services to several Fortune 500 companies. His expertise includes breaking down highly technical concepts into easy-to-understand content.