· What are some good SAS programming practices for
processing very large data sets?

Answer Posted / pricil kurian

1) Compressing dataset
2) Using where instead of if as subsetting conditions
3) Deleting the temporary datasets at the end of the program
4) If we use "if..else ..if conditions"..use most occuring
situations first
5)Use keep and drop appropriately to avoid the unneceesary
variable
6).Creattion of index variable
7)Use of array statement
8)Create one byte required numeric variable which we don't
use for calcualting process as charcater..Using this this
variable need 1 byte where numeric variable's minimum
length is 3.
9)Minimize the CPU time that SAS uses by executing the
minimum number of statements in the most efficient
order.
10)Use SQL for code simplification. A single SQL statement
is generally easier to code and understand than a
long series of SORT and DATA steps.
11)Use of data _null_; when we don't need to output into a
new dataset.
12)Use macros for redundant code.
13)When data sets are large and unsorted, the SQL inner
join may beter than SORT and MERGE.

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are pdv and it functions?

600


I have 3 years of work experience at a startup and recently got certified in Data Science with SAS. I need to know how to get into the analytics industry

1325


What is maximum number of rows and cols can be handled in SAS?

853


What is proc sort?

718


Do we follow ADAM in analysis dataset development?How? Usually which version? Why is it necessary?

1914






Are you involved in writing the inferential analysis plan? Tables specfications?

1744


What does PROC print, and PROC contents do?

730


what techniques and/or procs do you use for tables? : Sas programming

573


What are SAS/ACCESS and SAS/CONNECT?

630


what type of graphs we will create(for 2+years candidates)?

1905


what is the purpose of _error_? : Sas programming

612


What are the difference between ceil and floor functions in sas?

706


Explain data_null_?

609


what is sas data set?

667


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

682