Download presentation
Presentation is loading. Please wait.
1
A brief introduction to the topic
User-Written vs. System-Generated SAS® Source Code: Is System-Generated Code a Boon or Bane to Programmers? A brief introduction to the topic Thomas E. Billings MUFG Union Bank, N.A., San Francisco, California This work by Thomas E. Billings is licensed (2016) under a Creative Commons Attribution 4.0 International License.
2
Panel members Add names here if desired (or delete this slide)
3
User-written code (1) Traditional model:
all SAS® code is directly user-written or indirectly written: generated by user-written SAS macros, Lua code, DATA steps. SAS macros can now operate on arbitrary text, via PROC STREAM.
4
User-written code (2) Batch environment process shown; windowing, interactive line mode environments are similar:
5
System-generated SAS code
Many SAS tools can generate SAS code, e.g.: SAS Enterprise Guide SAS Studio (SQL GUI) SAS Data Integration Studio and many more! Diverse: operational use of generated SAS code can vary by tool & application; also importance of underlying processes may vary with context.
6
Client-server environment
Most system-generated code is produced by SAS tools that run in the client-server environment. Such code can be run in client-server environment OR -with changes - in other environments
7
Author contact- SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other brand and product names are trademarks of their respective companies.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.