Professional Documents
Culture Documents
net/
A system that delivers the output in a variety of easy-to-access formats, like as SAS data sets,
procedure output files, or HTML. Using Macros makes coding in Base SAS. SAS windowing
environment. Interactive, graphical user interface that enables you can easily run SAS and test
your SAS programs. SAS base code is much easier in case the logic of code is very complex.
A flexible, extensible 4GL and web-based interface for data access, transformation
and reporting
All of the Companies that are using SAS, such as – Computer Software, information
technology and services, Pharmaceuticals, Agriculture, Hospitals and Health Care,
Banking Finance sectors, Insurance companies, Staffing and Recruiting, For Higher
Educational purpose and Management consulting.
It access industry-standard data security. You can encrypt the SAS data on disks, and
increase security for stored passwords.
It combines SAS and Hadoop.You can submit the hdfs commands, MapReduce
programs and Pig language programs from SAS.
Easily create reports in standard office format such as rtfs, pdfs, Microsoft
PowerPoint, Html and E-book Format and deliver easily to mobile devices.
Programmers can read, format, analyze and the report on data quickly.
http://aspireit.net/
1) Data Step :
The programming language that use to manipulate and manage your SAS Data.
2) SAS Environment :
It is an interactive and graphical user interface that enables you to easily run SAS and test your SAS
programs.
3) SAS Procedures :
SAS procedures offer users with a unique ability to generate quick results – requiring little, if any,
programming skills. In SAS Procedure some software tools for data analysis and reporting.
5) Micro facility :
It is a powerful programming tool for extending and customize SAS software programs and for
reducing text in your programs.
If the syntax is check hen the data step are compiled. If the syntax is correct then the data step
are executed. A loop of DATA steps is an automatic output and return action.
http://aspireit.net/
Compiles
Syntax Checking
Creates
Input buffer, Descriptor
buffer
Begins
Data Statement
Sets
Variable value to missing
the program data vector
Close
Data Read No
Data set;
Yes
Read
Input record
Execute
Statements
Writes
Returns
Data step
http://aspireit.net/
Compilation Phase:
After you submit the DATA step for execution process, then SAS checks the syntax of the SAS statements
and compiled, that mean it automatically translating the statements into machine code.
Input buffer is a logical area in memory into which SAS reads each record of data from a raw data
file when the program executes.
Execute Phase:
SAS reads a record into the input buffer. SAS then reads the values in the input buffer and assigns
in the program data vector. It also calculates the values for variables. The SAS program loops back
to the top of the DATA step.