what is pdv? how it is related to input buffer in sas?

Answer Posted / vera royzman

Program data vector (PDV)is a logical area in memory where
SAS builds a data set, one observation at a time. When a
program executes, SAS reads data values from the input
buffer (a logical area in memory into which SAS reads each
record of raw data when SAS executes an INPUT statement) or
creates them by executing SAS language statements. The data
values are assigned to the appropriate variables in the
program data vector. From here, SAS writes the values to a
SAS data set as a single observation. When the DATA step
reads a SAS data set, SAS reads the data directly into the
program data vector.

Is This Answer Correct ?    78 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What commands are used in the case of including or excluding any specific variables in the data set?

828


How is character variable converted into numeric variable and vice versa?

876


How will you generate test data with no input data?

821


What is the difference between order and group variable in proc report?

1124


How to read an input file in sas?

906


How many data types are there in SAS?

808


How do dates work in SAS data?

902


What are the table names in oracle database...?

2495


i have a dataset with 100 obs i want to generate title from 20th obs onwards with total observations. that should contain 100 obs.dont use firstobs and dnt split the data. use dataset block or proc report? how can we genarate;

2176


What is the difference between using drop = data set option in data statement and set statement?

890


Give e an example of..

1834


what is program data vector? : Sas-administrator

825


what is SAS OPTIMIZATION?

2034


Explain the main difference between the sas procedures and functions? : Sas-administrator

767


What is a macro routine?

2335