Table of Contents All documents are in PDF format.


Copyright Page

Conference Leaders

SASware Ballot Results

SAS Global Users Group Executive Board

SAS 2007 Paper Winners

Future Conferences



Download WinZip archive of all PDF files below.
(NOTE: Download is 103MB)

 

Paper Sections

Applications Development

Financial Services

SAS Presents

Beyond the Basics

Foundations and Fundamentals

SAS Presents...Global Perspectives

BI Forum - BI User Applications

Hands-on Workshops

SAS Presents...Solutions

BI Forum/Business Intelligence

Manufacturing

SAS-Sponsored Operations Research

Coders' Corner

Pharma, Life Sciences and Healthcare

SAS® Workshop: SAS® Business Intelligence

Communications, Media, Entertainment and Travel

Planning, Development and Support

SAS® Workshop: SAS® Business Visualization

Customer Intelligence

Posters

SAS® Workshop: SAS® Data Integration

Data Integration

Reporting and Information Visualization

Statistics and Data Analysis

Data Mining and Predictive Modeling

Retail

Systems Architecture

 

Table of Contents

Applications Development


Paper 001-2008:

 Bessler, LeRoy

 

Software-Intelligent Application Development: Reliability, Reusability, Extendability, and Maintainability for Strong, Smart Systems in an Ever-Changing World

 

Paper 002-2008:

 Scocca, David

 

Automated Unit Testing for SAS® Applications

 

Paper 003-2008:

 Fehd, Ronald

 

SmryEachVar: A Data-Review Routine for All Data Sets in a Libref

 

Paper 004-2008:

 Tabladillo, Mark

 

Return of the Codes: SAS’®, Windows’®, and Yours

 

Paper 005-2008:

 Hustak, Petr

 

Range Formats Made Easy – A CreateRangeFormat Custom Task for SAS® Enterprise Guide®

 

Paper 006-2008:

 Langston, Rick; Thies, Eric

 

Introducing the SAS® Code Analyzer

 

Paper 007-2008:

 Dunn, Toby

 

Start Improving Your Data Quality with %FreqAll

 

Paper 008-2008:

 Hermansen, Sigurd; Singh, Himanshi; Hrycyk, Laura

 

SAS® Scripting of a Production Database into an Open Test Environment

 

Paper 009-2008:

 McLean, Greg

 

Picture Perfect: Centering Frames in SAS/AF®

 

Paper 010-2008:

 Klenz, Brad; Jahn, Dan

 

Creating Web Services using SAS® Analytics

 

Paper 011-2008:

 Chevrette, Antoine

 

SAS® Integration Technologies, UNIX and Visual Basic .Net Integration Procedure

 

Paper 012-2008:

 Raithel, Michael

 

Powering Your Organization's Web Applications with SAS® Software

 

Paper 013-2008:

 Peterson, Terek; Booterbaugh, John J.; Wilber, Kate

 

Automated Bulk Loading of Documentum Using XML Control Files Created with Base SAS®

 

Paper 014-2008:

 Schacherer, Christopher W.; Gershenwald, Jeffrey E.

 

Using SAS® as an Integrated Component of the Clinical Research Information System

 

Paper 015-2008:

 Bayn, Danni ; Koopmann, Jr., Richard

 

Three Weeks of Work in 5 Minutes: A Designed Solution for Automatic Reporting and Distribution

 

Paper 016-2008:

 Fairfield-Carter, Brian; Hunt, Stephen

 

Fast and Efficient Updates to Project Deliverables: The UNIX and GNU Make Facility as a Cross-Platform Batch Controller for SAS®

 

Paper 017-2008:

 Furdal, Stanislaw

 

Quick Windows Batches to Control SAS® Programs Running Under Windows and UNIX

 

Paper 018-2008:

 Arthur, Teresia; Jafri, Mary

 

Web-Enable Your SAS® Applications

 

Paper 019-2008:

 Curley, Lynn; Jackson, Scott

 

Branching Out with the Tree View Control in SAS/AF® Software

 

Paper 020-2008:

 Tsao, How J.; McKeen, Andrew; French, Roger; Bascom, Andrew S.; Kuo, Chunwei J.; Shroff, Khushroo E.

 

The Design, Development, and Implementation of a Control-Data Tracking and Analysis System for Immunoassays Using SAS/AF®

 

Paper 021-2008:

 Tan, Patrick; Vyverman, Koen

 

Ludicrously Large Numbers: Using Arbitrary Precision Arithmetic in SAS® Applications

 

Paper 022-2008:

 Cano, Gabe

 

Getting Started with SAS/IntrNet® - A Quick and Dirty Tutorial

 

Paper 023-2008:

 Carpenter, Art

 

The Path, the Whole Path, and Nothing but the Path, So Help Me Windows

 

Paper 024-2008:

 Zender, Cynthia

 

Adapting your SAS® Programs into the SAS®9 Paradigm

 

Paper 025-2008:

 Ford, Andrew P.; Srinivasan, Shiva; Wolfe, Troy B.

 

Reinventing a Legacy System with SAS®, the Web, and OLAP Reporting

 

Paper 026-2008:

 Chiflikyan, Mila

 

Tailored Online Solutions to Meet the Clients' Data Analysis Needs Using SAS/IntrNet®

 

Paper 027-2008:

 Mengelbier, Magnus

 

SAS® Talking via the Java Object Interface

 

Paper 028-2008:

 Agrawal, Gaurav K.

 

Life Cycle of a SAS® Intelligence Platform Project

 

Beyond the Basics


Paper 029-2008:

 Loren, Judy

 

How Do I Love Hash Tables? Let Me Count the Ways!

 

Paper 030-2008:

 Long, Stuart; Abolafia, Jeffrey; Park, Lawrence

 

Adventures in ODS: Producing Customized Reports Using Output from Multiple SAS® Procedures

 

Paper 031-2008:

 Carpenter, Art

 

PROC REPORT: Compute Block Basics -- Part I: Tutorial

 

Paper 032-2008:

 Gupta, Sunil

 

Clinical-Data Acceptance Testing Procedure

 

Paper 033-2008:

 Lund, Pete

 

PDF Can Be Pretty Darn Fancy: Advanced ODS Techniques for PDF Output

 

Paper 034-2008:

 Bessler, LeRoy

 

SAS® Graphs for a BlackBerry, an iPhone, or Other Small E-mail Screen: Extreme SAS/GRAPH® and the Necessity and Power of Simplicity

 

Paper 035-2008:

 Eberhardt, Peter

 

Crossing the Border: Steps to Writing SAS® Stored Processes

 

Paper 036-2008:

 Gebhart, Eric

 

The Devil Is in the Details: Styles, Tips, and Tricks That Make Your Microsoft Excel Output Look Great!

 

Paper 037-2008:

 Dorfman, Paul; Shajenko, Lessia S.; Vyverman, Koen

 

Hash Crash and Beyond

 

Paper 038-2008:

 Tilanus, Erik

 

Sending E-mail from the DATA Step

 

Paper 039-2008:

 Molter, Michael

 

A Tiptoe Through the Tagset Field

 

Paper 040-2008:

 Lafler, Kirk P.

 

Understanding WHERE-Clause Processing and Indexes

 

Paper 041-2008:

 Cody, Ronald

 

Advanced Features of User-Defined Formats and Informats

 

Paper 042-2008:

 Pratter, Frederick

 

XML for SAS® Programmers

 

Paper 043-2008:

 Power, Emilio J.; Nelson, Gregory

 

ETL and Data Quality: Which Comes First?

 

Paper 044-2008:

 Dhillon, Rupinder

 

An Added Dimension: Exploring SAS® OLAP Cubes with SAS® Enterprise Guide®

 

Paper 045-2008:

 Philp, Stephen

 

SAS® Macro: Beyond the Basics

 

Paper 046-2008:

 Doninger, Cheryl; Horton, Glenn

 

SAS® Grid 101: How It Can Modernize Your Existing SAS Environment

 

BI Forum - BI User Applications


Paper 049-2008:

 High, Jerry

 

Going Beyond Simple Information Maps to Improve Access to Data Sources

 

Paper 050-2008:

 Bininger, Chuck

 

PROC INFOMAPS – Let Your Design Document Build Your SAS® V9 Information Maps

 

Paper 051-2008:

 Sayers, Sandra M.

 

From Tiers to Intelligence: The SAS® Enterprise Intelligence Platform and What It’s All About

 

Paper 052-2008:

 Borden, M. Paige; Yorkos, Ali; Murray, Maureen

 

Developing a Dashboard to Aid in Effective Project Management

 

Paper 053-2008:

 Wolfe, Troy B.

 

Exploit SAS® Enterprise BI Server to Manage Your Batch Scheduling Needs

 

Paper 054-2008:

 Reitmeyer, Neil A.

 

Using SAS® and Microsoft Office to Deliver Organizational Metrics

 

Paper 055-2008:

 Davidson, Gail; Mills, Guinevere

 

The Enterprise Melting Pot (Part II) SAS® BI – The Plan versus Reality (Or, Don’t Try This at Home, Kids)

 

Paper 056-2008:

 Anderson, Bob; Quinlan-Davis, Annette

 

Getting Started with the ESRI Map Component in a UNIX Environment for 2010 Census Planning

 

Paper 057-2008:

 Leproni, Paola

 

CSI-Piemonte and SAS®: A Successful Partnership

 

Paper 058-2008:

 Taa, Azman B.

 

Academic Business Intelligence System Development Using SAS Tools

 

BI Forum/Business Intelligence


Paper 059-2008:

 Park, Heesun; English, Brian

 

SAS® BI Web Application Security Configuration Primer

 

Paper 060-2008:

 Klancko, William ; Smale, John

 

A GE Money Success Story - IT Makes a Difference

 

Paper 061-2008:

 Davis, Susan

 

It's A Virtual World

 

Paper 062-2008:

 Rote, Mike

 

Driving Competitive Advantage with In-Database Analytics

 

Paper 063-2008:

 Lechner, Rich

 

"Going Green" - Driving Business Value through Eco- Responsibility

 

Paper 064-2008:

 Myers, Keith ; Bythell, Madelyn

 

SAS® Web Report Studio Tips and Techniques

 

Paper 065-2008:

 Choy, Justin; Hatcher, Diane

 

SAS® Business Intelligence Integration: A Demonstration of Shared Prompts

 

Paper 066-2008:

 Panda, Satya

 

Manage Operational Risk using SAS

 

Paper 067-2008:

 Turney, Peter

 

Best Practices - Top 5 CFO Challenges

 

Paper 068-2008:

 Pope, David

 

How SAS® 9 Allows the Delivery of the Power of Predictive Analytics and Forecasting to the Masses

 

Paper 069-2008:

 Livermore, Jeff M.; Matz, Ken; Sams, Scott; Thomas, Michael

 

The Future of Dashboarding Is the Future: Presenting Foresight through Analytics Using Dashboarding Techniques

 

Paper 070-2008:

 Garin, Maxima V.

 

Revenue Enhancements Projects on SAS at The Philippine Bureau of Internal Revenue

 

Coders' Corner


Paper 071-2008:

 Turner, Jonah

 

Easy as Pie Charts (Any Way You Slice ‘Em)

 

Paper 072-2008:

 Teng, Christine; Yu, Shaoan

 

Using Excel XP to Display SDTM Metadata and More

 

Paper 073-2008:

 Harris, Kriss

 

How To Generate 2-, 3-, and 4-Way Venn Diagrams with Drill-Down Functionality within Four Minutes!

 

Paper 074-2008:

 Saradha, Priya; Veeravel, Gurubaran

 

Creating Flowcharts Using the Annotate Facility

 

Paper 075-2008:

 Conway, Ted

 

Talkin’ 'Bout Code Generation: Getting Animated with SAS® and Excel

 

Paper 076-2008:

 Lund, Pete

 

Mapping without GMAP: An Innovative Use of the SAS/GRAPH® Annotate Facility

 

Paper 077-2008:

 Holland, Philip R.

 

Standard Graph Templates

 

Paper 079-2008:

 Lewandowski, David R.

 

A Step-by-Step Introduction to PROC REPORT

 

Paper 080-2008:

 Sanders, Blake; Gruzdev, Mikhail

 

The Look: Conforms to Section 508, Looks Like PROC TABULATE

 

Paper 081-2008:

 Heaton, Edward

 

Many-to-Many Merges in the DATA Step

 

Paper 082-2008:

 Murphy, William

 

Tools of Miscalculation: Managing Missing Values with SAS®

 

Paper 083-2008:

 Derby, Nathaniel

 

Guidelines for Organizing SAS® Project Files

 

Paper 084-2008:

 Hermansen, Sigurd; Legum, Stanley E.

 

Existential Moments in Database Programming: SAS® PROC SQL EXISTS and NOT EXISTS Quantifiers, and More

 

Paper 085-2008:

 Carr, David

 

When PROC APPEND May Make More Sense Than the DATA Step

 

Paper 086-2008:

 Oltsik, Myra

 

ODS and Output Data Sets: What You Need to Know

 

Paper 087-2008:

 Williams, Christianna

 

Any Way You Want It: Getting the Right Types of Observations out of PROC SUMMARY or MEANS

 

Paper 088-2008:

 Fairfield-Carter, Brian; Carr, David

 

Labor-Saving SQL Constructs

 

Paper 089-2008:

 Conway, Ted

 

It's a Bird, It's a Plane, It's SQL Transpose!

 

Paper 090-2008:

 Hunt, Stephen; Fairfield-Carter, Brian

 

Dynamic Decimal Precision and Alignment in Clinical Trial Laboratory Summary Tables and Patient Data Listings

 

Paper 091-2008:

 Grubber, Janet M.; Olsen, Maren; Bosworth, Hayden

 

Creating Journal-Style Tables in an Easy Way (with PROC TABULATE, PROC TEMPLATE, PROC FORMAT, and ODS RTF)

 

Paper 092-2008:

 Varney, Brian

 

Check Out These Pipes: Using Microsoft Windows Commands from SAS®

 

Paper 093-2008:

 Vora, Premal P.

 

Easy Rolling Statistics with PROC EXPAND

 

Paper 094-2008:

 Noe, Jim

 

Concatenating Inputs Using SAS® on the PC

 

Paper 095-2008:

 Jolley, Linda; Stroupe, Jane

 

Using Table Lookup Techniques Efficiently

 

Paper 096-2008:

 Tilanus, Erik

 

Poor Man's Parallel Processing, Using DATA-Step Views

 

Paper 097-2008:

 Lafler, Kirk P.

 

Exploring the Undocumented PROC SQL _METHOD Option

 

Paper 098-2008:

 Benjamin Jr, William E.

 

Smoke and Mirrors!!! Come See How the _INFILE_ Automatic Variable and SHAREBUFFERS Infile Option Can Speed Up Your Flat File Text-Processing Throughput Speed

 

Paper 099-2008:

 Martell, Carol

 

SAS® XML Mapper to the Rescue

 

Paper 100-2008:

 Fan, Zizhong (James)

 

How to Avoid Overwriting Work Data Sets and Work Formats – An Essential Macro Design Topic

 

Paper 101-2008:

 Larsen, Erik S.

 

Creating a Stored Macro Facility in Ten Minutes

 

Paper 102-2008:

 Whitaker, Michael D.

 

Using a SAS® Table to Drive Any Macro

 

Paper 103-2008:

 Huang, Zhongwen; Layton, William

 

The Application of a General List-Processing Macro in Combination Therapy

 

Paper 104-2008:

 Zou, Jimmy

 

A Macro Function to Parse Any Variable Lists

 

Paper 105-2008:

 Long, Stuart; Heaton, Edward

 

Using the SAS® DATA Step and PROC SQL to Create Macro Arrays

 

Paper 106-2008:

 Mengelbier, Magnus

 

Simple %str(ER)ROR Checking in Macros

 

Paper 107-2008:

 Snell, Gregg P.

 

%HASHMERGE - A Macro to Hash When It Can, Merge When It Can’t

 

Paper 109-2008:

 Milum, Jenine

 

Six Cool Things You Can Do in Display Manager

 

Paper 110-2008:

 Stokes, James

 

An Introduction to SAS/CONNECT®

 

Paper 111-2008:

 McLean, Greg

 

“I Shall RETURN” – Key Feedback in SAS/AF®

 

Paper 112-2008:

 Hennessey, John

 

Using SAS® Enterprise Guide® and SAS/CONNECT® to Make the Mainframe Behave Like a Modern Computer

 

Paper 113-2008:

 DeGance, Anthony E.

 

Migrating Information in the Amisys Data-Warehouse: Current to Advanced

 

Paper 114-2008:

 Cassell, David

 

Stupid Human Tricks with PROC SURVEYSELECT

 

Paper 115-2008:

 Langston, Rick

 

Experiences in Testing Host-Dependent Software in a Portable Fashion

 

Paper 116-2008:

 Hemedinger, Chris

 

The Perfect Baby Name: One Dad’s Quest Using SAS®

 

Communications, Media, Entertainment and Travel


Paper 117-2008:

 Volinsky , Chris

 

What Data Mining Isn't

 

Paper 118-2008:

 deVille, Barry

 

New Strategies for Identifying Customer Usage Patterns