Downloads

Data-driven validation rules:
Custom data validation without custom programming
SESUG 2003, St. Petersburg, Florida

One of the most expensive and time-consuming aspects of data management is the programming of validation rules (also known as “edit checks”) to locate data values that may be incorrect. Implementing these kinds of checks through custom code is standard practice in many organizations, despite the high cost of creating and validating custom programs. A data-driven approach – especially one that handles multivariate consistency checks – can radically decrease the time and expense involved in creating custom validation rules. This paper describes a data-driven system for creating and applying validation rules to locate questionable data values in SAS datasets.

Sounding the Trumpet: Effective Failure Notification
SESUG 2004, Nashville, Tennessee

A typical data management system is a complex collection of manual and computerized procedures. When something does go wrong, it is often essential to catch the failure quickly to avoid a cascade of costly downstream problems. In a system that employs SAS programs, one way to find out about system failures is to scan the SAS log window after a program executes. Manual scanning of the log may be all that’s needed for a simple program, but as a system grows in complexity, manual scanning may cease to be a reliable or efficient technique for noticing problems. Fortunately, there are alternatives to manual scanning. This paper describes programmatic techniques that are useful for capturing failures in SAS programs and alerting those who need to know about them.

 

  919.682.8772
© 2003, Ursa Logic Corporation. All rights reserved.
SAS® is a registered trademark of SAS Institute, Inc., Cary NC, USA