SAS OnlineTutor HomeFAQ PageSuggested Learning PathsContents+Search||next

Understanding DATA Step Processing
Lesson Overview


Introduction

In previous lessons you learned how to read data, perform basic modifications, and create a new SAS data set.

This lesson teaches you what happens "behind the scenes" when DATA steps are processed. We'll do that by examining the program data vector, a logical framework that the SAS System uses when creating SAS data sets.


DATA step processing


Understanding how the program operates can help you to anticipate the way that variables are created and processed, plan your modifications, and interpret and debug program errors. You'll also learn several useful strategies for preventing and correcting common DATA step errors.

This lesson contains 37 pages and takes approximately 60-90 minutes to complete.


Objectives

In this lesson, you learn how to

  • identify the two phases that occur when a DATA step is processed
  • identify the processing phase in which an error occurs
  • debug SAS DATA steps.


Prerequisites

Before taking this lesson, you should have completed the following lessons:

Introduction to SAS Programming

Creating SAS Data Sets

||next


Copyright © 2002 SAS Institute Inc., Cary, NC, USA. All rights reserved.

Terms of Use & Legal Information | Privacy Statement