Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


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

Answers were Sorted based on User's Feedback



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

Answer / chiranjeevi.p

SAS compiles the code• At compile time when a SAS data set
is read, what items are created?Automatic variables are
created. Input Buffer, PDV and Descriptor Information•

Is This Answer Correct ?    2 Yes 2 No

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

Answer / dharmendra sharma

Sas process data steps in two phase.
1) Compilation phase
2) Execution Phase

Compilation phase :- When sas see the 'DATA' statement it get to know that it needs to process this data-steps. During this compilation phase SAS did some pre-house preparation. In this case it set aside some portion of memory for storing sas dataset.

It initially creates input buffer that holds one line (observation) one time.

For this first it read INFILE from the dataset statement and then get to know that all types of variable we are going to read from the infile. It then find out that which variable is of what type and what it the record length. If we are reading list input (infile seperated using space delimeters) then it will assign 8 bytes length to each variable.


for characher 8 bytes means ---->>> 8 character.
for Numeric 8 bytes means ---->>> 14 to 15 significant digits.

Then this all information is stored in to the Descriptor portion. Here Compilation phase ended.

At the starting of Execution phase. Sas reads values from the input buffer and then stores these information in data variables one by one. And the values are stored in PDV, which write value in dataset at the end of the datastep --->>> because automatically sas put a OUTPUT statement at the end of each datastep.

During compilation phase sas also creates two variable autmatically:-

_N_ and _ERROR_

:) I hope we can have some good understanding related to PDV and Input buffer and Descriptor portion.

Is This Answer Correct ?    0 Yes 0 No

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

Answer / priya

During compilation phase:

When an existing dataset is read, PDV and descriptive portion of output dataset will be created.

Input Buffer will be created only when a raw data file is being read.

Is This Answer Correct ?    0 Yes 0 No

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

Answer / mallikarjuna reddy

only PDV is generated at compilation time, where as _N_
_ERROR_ are generated at execution time only.

Is This Answer Correct ?    5 Yes 7 No

Post New Answer

More SAS Interview Questions

Hi, Does anybody has lastest SAS certification(base, adv., clinical)dumps,if anybody has please email me at mailtorajani76@gmail.com. Thanks

0 Answers   Axis Bank,


If you need the value of a variable rather than the variable itself what would you use to load the value to a macro variable? : sas-macro

0 Answers  


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

0 Answers  


When looking for data contained in a character string of 150 bytes, which function is the best to locate that data: scan, index, or indexc?

2 Answers   Accenture,


What is a method to debug and test your SAS program?

0 Answers  


what are the differences between proc report and proc tabulate?

3 Answers  


hi tell be about pfizer? how to compare the work with other companies ? please tell me how to login and work also?

1 Answers   Pfizer,


What is the difference between nodup and nodupkey options?

20 Answers   iFlex, Makro, Talwar,


Describe the function and untility of the most difficult SAS macro that you have written.

0 Answers  


what is the difference between x=substr(name,1,2); and substr(name,1,2)='x';

3 Answers   HSBC,


How can sas program be validated?

0 Answers  


Mention the category in which sas informats are placed?

0 Answers  


Categories