At compile time when a SAS data set is read, what items are
created?

Answer Posted / vemula

compilation time 3 items were create
1.input buffer
2.pdv
3.descriptor portion.

during compilations first it checks the syntax
then it assigns the datatype and informat
then it translates the sas code to standard machine code

1.input buffer: It is a logical area where sas reads each
record at a time when input statement is executed.
2. pdv: it is logical area in memory into which
SAS builds sas dataset one record at atime
3. descriptor protion: it contains the information about
dataset attributes and variable attributes

dataset attributes include when it was created etc
var attrb such as datatype format informat length etc.

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a pdv and what are its functions?

598


what is the difference between floor and ceil functions in sas? : Sas-administrator

698


how does sas handle missing values in formats? : Sas programming

576


What are pdv and it functions?

596


Differences between where and if statement?

581






Briefly explain input and put function?

623


Explain proc sort?

664


What are the functions which are used for character handling functions?

613


explain the difference between alternate key, business key, foreign key, generated key, primary key, retained key and surrogate key ? : Sas-di

541


what does the run statement do? : Sas programming

554


what are the considerations when picking a SAS/STAT procedure?

2896


What are the different versions of sas that you have used until now? : sas-grid-administration

728


If you use a symput in a data step, when and where can you use the macro variable? : sas-macro

605


What is the difference between proportion and average?

2753


How to create list output for cross-tabulations in proc freq?

618