![]() ![]() You can set the LOCKDOWN system option in a batch SAS session or SAS Workspace server to limit some of the "dangerous" functions of SAS and, more importantly, limit the file areas in which the SAS session will operate. I've also written a post with a specific example in SAS Enterprise Guide. You can learn more from the DOSUBL function reference, or from this SAS Global Forum paper by Rick. Have you ever wanted to run another SAS procedure from inside of a DATA step? Rick calls this "submitting SAS code on the side", as it allows you to run a SAS step or statement from within a currently running step. In SAS, a "native" FILENAME access method is more portable and robust than calling out to an external tool with FILENAME PIPE.įor more information, check out the many SAS blog posts with examples that I've shared over the years. Use this feature to replace the clunky (and not always feasible) calls into external tools such as gzip, WinZip, or 7-Zip. This brings the ability to read and write compressed ZIP files, and GZIP files, directly into the SAS language. I've added a couple of more recent items to the list to round it out. In the above video, Rick talks about three SAS features that were first introduced in 2013. Here's an interview that I hosted with Rick in 2013, just before SAS 9.4 was first released.įive cool features of the SAS language: the details And many of the tips that I've shared on this blog are made possible by Rick's work. Many of you know him as a major steward of the SAS programming language. After 38 years at SAS (and more time as a SAS user before that) Rick is retiring from his role. The reason that I'm writing this post now is to recognize the next chapter for my long-time colleague, Rick Langston. New features allow you to simplify your code, make it run faster, and erase some of that technical debt you've been carrying due to previous workarounds or limitations. But are those techniques from 2008 still the best way to accomplish your task? SAS 9.4, first released in 2013 and now refreshed with its sixth maintenance release, continues to extend the SAS programming language. ![]() Hey, it's SAS, so you probably take that for granted. Good news - the SAS program that you wrote and put into production 10 years ago still works. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |