SAS/MACROS - 20 HOURS
- Introduction To The Macro Facility
- Purpose Of The Macro Facility
- Macro Program Flow
- How To Create Macros
- Session Compiled Macros
- Autocall Macros
- Macro Variables
- Introduction To Macro Variables
- Automatic Macro Variables
- User-Defined Macro Variables
- Delimiting Macro Variable Names
- Deleting Macro Variables
- Macro Functions
- Macro Mask Functions
- Macro Definitions
- Defining And Calling A Macro
- Macro Parameters
- Macro Storage
- Data Step And Sql Interfaces-
- Creating Macro Variables In The Data Step
- Indirect References To Macro Variables
- Retrieving Macro Variables In The Data Step
- Creating Macro Variables In Sql
- Macro Programs
- Conditional Processing
- Parameter Validation
- Iterative Processing
- Global And Local Symbol Tables
- Framework For Developing Macro Applications
- Debugging And Troubleshooting
- Generating Custom Messages
- Creating Efficient Macros
- Review Of Macros
- Retrieving Macro Variables In The Data Step
- Creating Macro Variables In Sql
- Macro Programs
- Conditional Processing
- Parameter Validation
- Iterative Processing
- Global And Local Symbol Tables
- Framework For Developing Macro Applications
- Debugging And Troubleshooting
- Generating Custom Messages
- Creating Efficient Macros
- Review Of Macros
- Retrieving Macro Variables In The Data Step
- Creating Macro Variables In Sql
- Macro Programs
- Conditional Processing
- Parameter Validation
- Iterative Processing
- Global And Local Symbol Tables
- Framework For Developing Macro Applications
- Debugging And Troubleshooting
- Generating Custom Messages
- Creating Efficient Macros
- Review Of Macros
PERFORMANCE TUNING CONCEPTS - 2 HOURS
- Cpu Time
- Data Storage
- I/0
- Memory
- Programming Time
TESTING & DEBUGGING TECHNIQUES - 2 HOURS
- Data Step Debugging
- Macro Debugging
- Debugging Options
ERROR HANDLING - 2 HOURS
- Syntax Errors
- Logical Errors
- Semantic Errors
FEATURES BETWEEN SAS VERSIONS V9 - 2 HOURS
- 1
- 1.2
- 1.3
- 2
- 3
- 4
SAS WITH UNIX/LINUX ENVIRONMENT - 10 HOURS
- Getting Started with SAS in UNIX Environments
- Starting SAS Sessions in UNIX Environments
- Running SAS in a Foreground or Background Process
- Selecting a Method of Running SAS in UNIX Environments
- SAS Windowing Environment in UNIX Environments
- Interactive Line Mode in UNIX Environments
- Batch Mode in UNIX Environments
- Running SAS on a Remote Host in UNIX Environments
- X Command Line Options
- Executing Operating System Commands from Your SAS Session
- Customizing Your SAS Registry Files
- Customizing Your SAS Session by Using System Options
- Customizing Your SAS Session by Using Configuration and Autoexec Files
- Defining Environment Variables in UNIX Environments
- Determining the Completion Status of a SAS Job in UNIX Environments
- Exiting or Interrupting Your SAS Session in UNIX Environments
- Ending a Process That Is Running as a SAS Server
- Ending a SAS Process on a Relational Database