Table-Driven Strategies for Rapid SAS Applications Development


Authors: Tanya Kolosova, Samuel Berestizhevsky

Publisher: SAS Publishing

The ideal of “code-free design” means applications programs that do not have to be rewritten because of changes in their data elements, or even because of changes in their logic. This can be done by placing the metadata and application logic of an application not in source code, but in SAS tables. With an elaborate example and detailed discussion of theory, this book describes how a code-free approach can work in the SAS environment for a typical database-style application with data analysis, integrity checks, presentation, and user interaction.


Paperback (1995)


Year: 1995

ISBN: 1-55544-245-5

Pages: 259

Publisher’s list price: 39.95


  • 1. Introduction to Code-Free Design
  • 2. The Data Dictionary
  • 3. Data Manipulation and Data Analysis
  • 4. Data Integrity Preservation and Verification
  • 5. Report Generation
  • 6. Data Entry Environment
  • 7. User Interfaces
  • 8. Data Authorization Access
  • Index

From the Back Cover

Dramatically reduce the time it takes to design, develop, and maintain client/server database applications with this ground-breaking book. Table-Driven Strategies for Rapid SAS Applications Development provides exciting new strategies designed to reduce applications development time and simplify modifications using reusable code modules. You can use the modules provided by the authors or learn to write your own. Each chapter focuses on a particular set of design specifications for a data management or presentation task. Experienced SAS software users, designers, and programmers will find that the strategies in this book provide a flexibility in design and ease of maintenance previously undocumented. With the many realistic examples of SAS macro and SAS Screen Control Language programs provided, readers can master techniques of application development and data analysis that are straightforward and powerful. Learn to

  • generate applications through the table-driven environment
  • write reusable code
  • modify applications to meet future needs
  • create menu-driven interfaces
  • simplify data integrity verification
  • create report generators.