Presentation is loading. Please wait.

Presentation is loading. Please wait.

A brief introduction to the topic

Similar presentations


Presentation on theme: "A brief introduction to the topic"— Presentation transcript:

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.


Download ppt "A brief introduction to the topic"

Similar presentations


Ads by Google