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

Enlist the functions performed by sas.

672


Why double trailing @@ is used in input statement?

697


Explain the difference between nodup and nodupkey options?

605


What is SAS informats?

633


For what purpose would you use the RETAIN statement?

1038






What are the data types that sas contain?

649


how to remove duplicates using proc sql?

623


What do you know about sas data set?

589


what is the difference between infile and input? : Sas-administrator

603


How would you identify a macro variable?

646


Describe the function and utility of the most difficult SAS macro that you have written?

2021


What do you know about sas and what we do? : sas-grid-administration

597


Differentiate between proc means and proc summary.

599


Explain the special input delimiters used in sas programming.

581


is data integration and etl programming is same? : Sas-di

574