Wednesday Half-Day Class Charu Shankar

Top 10 SAS Best Programming Practices They Didn’t Teach You in School

Presented: Wednesday September 4, 2019, 8:00am-11:30am

Presented by:
SAS Senior Technical Training Specialist, Charu Shankar, teaches by engaging with logic, visuals and analogies to spark critical thinking. She interviews users to recommend the right SAS training. She is a frequent blogger for the SAS Training Post.  When she’s not teaching technology, Charu is passionate about helping people come alive with yoga and is a food blogger.  She also helps support candidates who are looking to land work using SAS through this Linkedin Group.  Charu has presented at over 100 SAS international user group conferences on topics related to SAS programming, SQL, DS2 programming, tips and tricks, efficiencies, new features of SAS and SAS Enterprise Guide.

This practical session will discuss the Top 10 SAS best programming practices culled from years of experience in working with SAS to help SAS customers resolve their efficiency issues. The audience will be guided on what worked with benchmarking statistics and why a certain practice is a best practice. This session will provide answers to the following questions: “What are 3 questions I need to answer before I jump into working with data”, “What is the data worker’s rule #1?”, “What is the only answer to the question –what’s the best way to do this task?”.

In this session participants will learn top 10 SAS best programming practices to improve performance. Participants will learn data access techniques, data manipulation techniques and data output techniques to help conserve valuable resources such as I/O, CPU, Memory and last but not least the programmer’s time. The #10 best practices offers several tips to reduce the time you spend on typing or programming. For each best practice the presenter will demonstrate several ways of performing a task & then using benchmarking statistics show why a certain technique is more efficient. The session will also compare the data step with the proc step to showcase where the data step has its strength, which proc to use, etc. Participants will also come away with an excellent understanding of a fundamental law of nature and how it applies to SAS programming.