ITS Workshop Syllabus
Description
This one-session class is a hands-on introduction to the use of
SAS
in the UNIX environment. Topics include invoking interactive
SAS, the use of the Display Manager System (the three-screen
interactive setup of SAS), reading and writing UNIX
files during a SAS session, and temporary and permanent
SAS data sets. Users are guided through a complete
cycle of statistical computing: writing and submitting a program,
viewing output, revising and resubmitting the program. Since
version 9 of SAS includes a full-service point-and-click interface
called Enterprise Guide, the last portion of this workshop will
consist of a hands-on introduction to Enterprise Guide operations
and capabilities for data manipulation and analysis without the need
to write a SAS program. Participants should login and verify their
UNIX accounts prior to the class to facilitate hands-on participation.
Prerequisites
Basic knowledge of the UNIX environment, particularly the commands:
cp, mv, rm, cd, mkdir, ls, lpr
SCF or RCF UNIX account (temporary accounts can be provided if necessary)
Outline
- Introduction to documentation and consulting resources
- Overview of UNIX operating system and file management
- Overview of the Display Manager (full-screen) working environment
- window commands
- Function Keys
- Review of SAS language
- SAS Data Sets
- LIBNAME and FILENAME statements
- Temporary exit to UNIX
- Dealing with raw data
- external file
- instream data
- Modifying SAS data sets
- SAS Log and Output
- Saving the Output, Log or Program to an external UNIX file
- Including a program held in an external UNIX file
- Printing output
- SAS/ASSIST
Objectives
Students will be able --
--to invoke SAS in full-screen mode
--to explain the basic significance of the SAS DATA step
--to write a simple SAS program that reads in raw data
from an external raw data set
--to write a DATA step designed to modify a SAS data set
--to submit a SAS program, view the output, revise the
original program and submit again
--to include a program held in an external file for running in
--to save the Output, Log, and Program to an external file
Handouts
Equipment needed for class
Terminals or other machines that connect to RCF/SCF
Overhead projector connected to instructor computer station
Student accounts (provided for students who don't already have an account)