PROC steps
A DATA step consists of a group of statements in the SAS language that can perform the
following tasks:
read data from external files
write data to external files
read SAS data sets and SAS views
create SAS data sets and SAS views
Once your data is accessible as a SAS data set, you can analyze the data and write
reports by using a set of tools known as SAS procedures.
A group of procedure statements is called a PROC step. SAS procedures analyze data in
SAS data sets to produce statistics, tables, reports, charts, and plots, to create SQL
queries, and to perform other analyses and operations on your data. They also provide
ways to manage and print SAS files.
You can also use global SAS statements and options outside of a DATA step or PROC
step.
SAS Macro Facility
Base SAS software includes the SAS Macro Facility, a powerful programming tool for
extending and customizing your SAS programs, and for reducing the amount of code
that you must enter to do common tasks. Macros are SAS files that contain compiled
macro program statements and stored text. You can use macros to automatically generate
SAS statements and commands, write messages to the SAS log, accept input, or create
and change the values of macro variables. For complete documentation, see SAS Macro
Language: Reference.
Ways to Run Your SAS Session
Starting a SAS Session
You start a SAS session with the SAS command, which follows the rules for other
commands in your operating environment. In some operating environments, you include
the SAS command in a file of system commands or control statements. In other
operating environments, you enter the SAS command at a system prompt or select SAS
from a menu.
Different Types of SAS Sessions
You can run SAS in any of several ways that might be available for your operating
environment:
SAS windowing environment
interactive line mode
noninteractive mode
batch (or background) mode
Ways to Run Your SAS Session 7
In addition, SAS/ASSIST software provides a menu-driven system for creating and
running your SAS programs.
SAS Windowing Environment
In the SAS windowing environment, you can edit and execute programming statements,
display the SAS log, procedure output, and online Help, and more. The following figure
shows the SAS windowing environment.
Figure 1.2 SAS Windowing Environment
In the Explorer window, you can view and manage your SAS files, which are stored in
libraries, and create shortcuts to external files. The Results window helps you navigate
and manage output from SAS programs that you submit; you can view, save, and
manage individual output items. You use the Program Editor, Log, and Output windows
to enter, edit, and submit SAS programs, view messages about your SAS session and
programs that you submit, and browse output from programs that you submit. For more
detailed information about the SAS windowing environment, see Chapter 16,
“Introduction to the SAS Windowing Environment,” on page 355.
Interactive Line Mode
In interactive line mode, you enter program statements in sequence in response to
prompts from the SAS System. DATA and PROC steps execute when one or more of the
following happens:
a RUN, QUIT, or a semicolon on a line by itself after lines of data are entered
another DATA or PROC statement is entered
the ENDSAS statement is encountered
By default, the SAS log and output are displayed immediately following the program
statements.
8 Chapter 1 Essential Concepts of Base SAS Software
Noninteractive Mode
In noninteractive mode, SAS program statements are stored in an external file. The
statements in the file execute immediately after you issue a SAS command referencing
the file. Depending on your operating environment and the SAS system options that you
use, the SAS log and output are either written to separate external files or displayed.
Operating Environment Information
For more information about how these files are named and where they are stored, see
the SAS documentation for your operating environment:“The Default Routings for
the SAS Log and Procedure Output in UNIX Environments” in SAS Companion for
UNIX Environments, “Routing Procedure Output and the SAS Log to a File” in SAS
Companion for Windows, and “Destinations of SAS Output Files” in SAS
Companion for z/OS.
Batch Mode
You can run SAS jobs in batch mode in operating environments that support batch or
background execution. Place your SAS statements in a file and submit them for
execution along with the control statements and system commands required at your site.
When you submit a SAS job in batch mode, one file is created to contain the SAS log for
the job, and another is created to hold output that is produced in a PROC step or, when
directed, output that is produced in a DATA step by a PUT statement.
Operating Environment Information
For more information about executing SAS jobs in batch mode, see the SAS
documentation for your operating environment:
UNIX operating environment: “Printing and Routing Output” in SAS Companion for
UNIX Environments
Windows operating environment: “Running SAS in Batch Mode” in SAS Companion
for Windows
z/OS operating environment: “Directing SAS Log and SAS Procedure Output” in
SAS Companion for z/OS
Also, see the documentation specific to your site for local requirements for running jobs
in batch and for viewing output from batch jobs.
Object Server Mode
When SAS runs in object server mode, SAS runs as an IOM server. Some examples of
SAS IOM servers are the SAS Metadata Server, the SAS Workspace Server, the SAS
Stored Process Server, and the SAS OLAP Server. For information about running SAS
in object server mode, see SAS Intelligence Platform: Application Server Administration
Guide.
Ways to Run Your SAS Session 9
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.3.175