| WUSS |
2026 |
Speeding Up Your Validation Process is As Easy As 1, 2 and 3 |
Alice M. Cheng |
source |
23 |
| PharmaSUG |
2026 |
Boolean Rhapsody: 50 shades of true Is this the real code? Is this just fantasy? |
Charu Shankar |
source |
36 |
| PharmaSUG |
2026 |
Speeding Up Your Validation Process is As Easy As 1, 2 and 3 |
Alice M. Cheng |
source |
19 |
| PHUSE US |
2026 |
Automated File Comparison and Validation Across Programming Platforms |
Darrell Edgley, Padma Kishan Korsapati |
source presentation source |
16 |
| PHUSE EU |
2024 |
Blink and You Will Miss It! |
Daniel Lindenbaum |
source presentation source |
9 |
| SESUG |
2024 |
Five Reasons To Swipe Right on PROC FCMP, the SAS Function Compiler for Building Modular, Maintainable, Readable, Reusable, Flexible, Configurable User-Defined Functions and Subroutines |
Troy Martin Hughes |
source |
11 |
| WUSS |
2024 |
Taking the Mystery Out of and Debugging PROC HTTP |
Kim M. Wilson |
source |
10 |
| PharmaSUG |
2024 |
Five Reasons To Swipe Right on PROC FCMP, the SAS Function Compiler for Building Modular, Maintainable, Readable, Reusable, Flexible, Configurable User-Defined Functions and Subroutines |
Troy Martin Hughes |
source |
11 |
| SESUG |
2023 |
Debugging Tips for PROC HTTP |
Kim M. Wilson |
source |
10 |
| SESUG |
2023 |
Implementing GIT for Change Control of Delegated Tables Owned by End Users |
Angye Rivero Rodríguez, Osmel Brito Bigott, Stephanie Inostroza Arratia |
source |
6 |
| SESUG |
2022 |
Offensive Programming: A Threesome of Error-Throwing Macros |
Quentin McMullen |
source |
20 |
| WUSS |
2022 |
Failure To EXIST: Why Testing Data Set Existence with the EXIST Function Is Inadequate for Serious Software Development in Asynchronous, Multiuser, and Parallel Processing Environments |
Troy Martin Hughes |
source |
12 |
| WUSS |
2022 |
Talking to Your Host Interacting with the Operating System and File System from SAS |
Kurt Bremser |
source |
12 |
| PharmaSUG |
2022 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar, Joshua M. Horstman |
source |
28 |
| PHUSE EU |
2021 |
Software Demonstration: Aspire "Out of this World" Demo - Sponsored by d-wise [presentation] |
Andy Ratcliffe |
source |
44 |
| SESUG |
2021 |
UNIX X Command Tips and Tricks |
David B. Horvath |
source |
9 |
| SESUG |
2021 |
Yo Mama is Broke Cause Yo Daddy is Missing: Autonomously and Responsibly Responding to Missing or Invalid SAS Data Sets Through Exception Handling Routines |
Troy Martin Hughes |
source |
11 |
| PharmaSUG |
2021 |
Yo Mama is Broke Cause Yo Daddy is Missing: Autonomously and Responsibly Responding to Missing or Invalid SAS Data Sets Through Exception Handling Routines |
Troy Martin Hughes |
source |
11 |
| PHUSE EU |
2020 |
PowerS(h)elling SAS |
Tom Van Campen |
source video |
7 |
| SESUG |
2020 |
Efficiently Apply a Change File to a Large File via DATA Step MODIFY and _IORC_ |
Thomas E. Billings |
source |
7 |
| SESUG |
2020 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar, Joshua M. Horstman |
source |
28 |
| SGF |
2020 |
Efficient Release Management with SAS |
Lars Tynelius |
source |
14 |
| SGF |
2020 |
RSUB, CLI for SAS Server Environments |
Matthew J. Kastin |
source |
13 |
| SGF |
2020 |
Scalable Cloud-Based Time Series Analysis and Forecasting Using Open Source Software |
Javier Delgado |
source |
21 |
| SGF |
2020 |
Work Smarter, Not Harder: Learning to Live without Your X |
Amit Patel, Lewis Mitchell |
source |
52 |
| PharmaSUG |
2020 |
Using Data-Driven Python to Automate and Monitor SAS Jobs |
Julie Stofel |
source |
15 |
| PharmaSUG |
2020 |
Yo Mama is Broke Cause Yo Daddy is Missing: Autonomously and Responsibly Responding to Missing or Invalid SAS Data Sets Through Exception Handling Routines |
Troy Martin Hughes |
source |
11 |
| PHUSE EU |
2019 |
Adapting the SAS Enterprise Guide Log Summary to Check Your LOG for You |
Lawrence Heaton-Wright |
source presentation source |
12 |
| PHUSE EU |
2019 |
Efficient Implementation and Applications of PROC HTTP within Analysis and Reporting |
Simon Todd |
source presentation source |
14 |
| PHUSE EU |
2019 |
Using the source code control system GitHub to manage your SAS code |
Frank Biedermann |
source presentation source |
8 |
| SESUG |
2019 |
UNIX X Command Tips and Tricks |
David B. Horvath |
source |
9 |
| MWSUG |
2019 |
From FREQing Slow to FREQing Fast: Facilitating a Four-Times-Faster FREQ with Divide-and-Conquer Parallel Processing |
Troy Martin Hughes |
|
22 |
| MWSUG |
2019 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar, Joshua M. Horstman |
|
24 |
| WUSS |
2019 |
A HOW on Hashing |
Russell M. Lavery |
source |
25 |
| PharmaSUG |
2019 |
Minimally Invasive Surgery to Merge Data |
Paul D. Hamilton |
source |
4 |
| PharmaSUG |
2019 |
Ushering SAS Emergency Medicine into the 21st Century: Toward Exception Handling Objectives, Actions, Outcomes, and Comms |
Troy Martin Hughes |
source |
24 |
| SGF |
2019 |
Simple Techniques to Improve the Performance of your SAS Programs When Processing Large Data Sets |
Steve Cavill |
source |
20 |
| PHUSE EU |
2018 |
Getting Organised for SAS Macro Development: Hints, Tips and Tools for a Structured Approach |
Iain Humphreys |
source presentation source |
8 |
| PHUSE EU |
2018 |
How to automate validation with Pinnacle 21 command line interface and SAS |
Amy Garrett, Blue Bell |
source poster source |
7 |
| PHUSE EU |
2018 |
The Data Step Crystal Ball: Observing Future Rows |
Michael Allie |
source presentation source |
9 |
| SESUG |
2018 |
Matching SAS Data Sets with Hash Objects: If at First You Don't Succeed, Match, Match Again |
Imelda C. Go |
source |
5 |
| WUSS |
2018 |
From FREQing Slow to FREQing Fast: Facilitating a Four-Times-Faster FREQ with Divide-and-Conquer Parallel Processing |
Troy Martin Hughes |
source |
22 |
| WUSS |
2018 |
Parallel Processing with Base SAS |
Jim Barbour |
source |
17 |
| WUSS |
2018 |
Validating User-Submitted Data Files with Base SAS |
Michael A. Raithel |
source |
16 |
| PHUSE US |
2018 |
How to automate validation with Pinnacle 21 command line interface and SAS |
Aleksey Vinokurov |
source presentation source |
8 |
| PharmaSUG |
2018 |
From FREQing Slow to FREQing Fast: Facilitating a Four-Times-Faster FREQ with Divide-and-Conquer Parallel Processing |
Troy Martin Hughes |
source |
23 |
| PharmaSUG |
2018 |
How to automate validation with Pinnacle 21 command line interface and SAS |
Aleksey Vinokurov |
source |
9 |
| PharmaSUG |
2018 |
Pinching Off Your SAS Log: Adapting from Loquacious to Laconic Logs To Facilitate Near-Real Time Log Parsing, Performance Analysis, and Dynamic Data-Driven Design and Optimization |
Troy Martin Hughes |
source |
26 |
| SGF |
2018 |
Run-Time Validation of SAS Jobs: A Threesome of Error-Throwing Macros |
Quentin McMullen |
source |
18 |
| SGF |
2018 |
Scalable Cloud-Based Time Series Analysis and Forecasting |
Thiago Quirino, Michael J. Leonard, Ed Blair |
source |
22 |
| SGF |
2018 |
Shredding Your Data with the New DS2 RegEx Packages |
Will Eason |
source |
8 |
| SGF |
2018 |
The Power of Testing! An Automated SAS Enterprise Guide System for Testing |
Karine Désilets |
source |
23 |
| SGF |
2018 |
Validating User-Submitted Data Files with Base SAS |
Michael A. Raithel |
source |
16 |
| SGF |
2018 |
What's New in SAS Data Connectors for SAS Viya |
Salman Maher, Chris DeHart |
source |
25 |
| SESUG |
2017 |
Automate Secure Transfers with SAS and PSFTP |
Kyle Thompson |
source |
8 |
| SESUG |
2017 |
From FREQing Slow to FREQing Fast: Facilitating a Four-Times-Faster FREQ with Divide-and-Conquer Parallel Processing |
Troy Martin Hughes |
source |
22 |
| SESUG |
2017 |
Parallelizing Windows Operating System Services Job Flows |
David Kratz |
source |
7 |
| SESUG |
2017 |
Pinching Off Your SAS Log: Adapting from Loquacious to Laconic Logs To Facilitate Near-Real Time Log Parsing, Performance Analysis, and Dynamic Data-Driven Design and Optimization |
Troy Martin Hughes |
source |
25 |
| PHUSE EU |
2017 |
Statistical End User Tool Development |
Mickael Borne |
source presentation source |
15 |
| MWSUG |
2017 |
The Building Blocks of SAS Datasets - S-M-U (Set, Merge, and Update) |
Andrew T. Kuligowski |
|
13 |
| WUSS |
2017 |
Pinching Off Your SAS Log: Shifting the Perception of "SAS Logs" from a Post Hoc Validation Used Haplessly and Often Too Late...to a Dynamic Quality Control That Drives Exception Handling and Program Flow |
Troy Martin Hughes |
source |
26 |
| PharmaSUG |
2017 |
SAS Programmer-s Guide to Life on the SAS Grid |
Eric C. Brinsfield |
source |
18 |
| SGF |
2017 |
Dictionaries: Referencing a New PROC FCMP Data Type |
Andrew Henrick, Mike Whitcher, Karen Croft |
source |
15 |
| SGF |
2017 |
Get the Tangency Portfolio Using SAS/IML |
Keshan Xia, Peter W. Eberhardt, Matthew J. Kastin |
source pdf |
6 |
| SGF |
2017 |
Run It in Parallel: Improving the Flow of Windows Services |
David Kratz |
source zip |
7 |
| SGF |
2017 |
Stress Testing and Supplanting the LOCK Statement: Using Mutex Semaphores for Reliable File Locking |
Troy Martin Hughes |
source |
28 |
| SESUG |
2016 |
A Failure To EXIST: Why Testing for Data Set Existence with the EXIST Function Alone Is Inadequate for Serious Software Development in Asynchronous, Multiuser, and Parallel Processing Environments |
Troy Martin Hughes |
source |
11 |
| SESUG |
2016 |
A Waze App for Base SAS: Automatically Routing Around Locked Data Sets, Bottleneck Processes, and Other Traffic Congestion on the Data Superhighway |
Troy Martin Hughes |
source |
16 |
| SESUG |
2016 |
Sorting a Bajillion Records: Conquering Scalability in a Big Data World |
Troy Martin Hughes |
source |
29 |
| SESUG |
2016 |
Stress Testing and Supplanting the SAS LOCK Statement: Implementing Mutex Semaphores To Provide Reliable File Locking in Multiuser Environments To Enable and Synchronize Parallel Processing |
Troy Martin Hughes |
source |
27 |
| SESUG |
2016 |
What Do You Mean My CSV Doesn't Match My SAS Dataset? |
Patricia Guldin |
source |
10 |
| PHUSE EU |
2016 |
Peaceful Co-existence: R and SAS |
Martin Gregory, Manuel Cornes |
source presentation source |
7 |
| MWSUG |
2016 |
How to Speed Up Your Validation Process Without Really Trying |
Alice M. Cheng, Mike Wise |
|
22 |
| MWSUG |
2016 |
Sorting a Bajillion Records: Conquering Scalability in a Big Data World |
Troy Martin Hughes |
|
29 |
| MWSUG |
2016 |
Stress Testing and Supplanting the SAS LOCK Statement: Implementing Mutex Semaphores To Provide Reliable File Locking in Multiuser Environments To Enable and Synchronize Parallel Processing |
Troy Martin Hughes |
|
27 |
| WUSS |
2016 |
A Waze App for Base SAS: Automatically Routing Around Locked Data Sets, Bottleneck Processes, and Other Traffic Congestion on the Data Superhighway |
Troy Martin Hughes |
source |
16 |
| WUSS |
2016 |
How to Speed Up Your Validation Process Without Really Trying |
Alice M. Cheng, Mike Wise, Justina M. Flavin |
source |
20 |
| WUSS |
2016 |
Sorting a Bajillion Records: Conquering Scalability in a Big Data World |
Troy Martin Hughes |
source |
29 |
| WUSS |
2016 |
Ushering SAS Emergency Medicine into the 21st Century: Toward Exception Handling Objectives, Actions, Outcomes, and Comms |
Troy Martin Hughes |
source |
23 |
| PharmaSUG |
2016 |
Novel Programming Methods for Change from Baseline Calculations |
Mina Chen, Peter W. Eberhardt |
source |
7 |
| SGF |
2016 |
A Waze App for Base SAS: Automatically Routing Around Locked Data Sets, Bottleneck Processes, and Other Traffic Congestion on the Data Superhighway |
Troy Martin Hughes |
source |
5 |
| SGF |
2016 |
Automating Load for Multiple Tables in SAS Visual Analytics |
Swetha Vuppalanchi |
source |
12 |
| SGF |
2016 |
How to Speed Up Your Validation Process Without Really Trying |
Alice M. Cheng, Justina M. Flavin, Michael Wise |
source |
20 |
| SGF |
2016 |
Metadata Statistics As an Aid for Code Review |
Frank Poppe, Joris Huijser |
source |
13 |
| SGF |
2016 |
Sorting a Bajillion Records: Conquering Scalability in a Big Data World |
Troy Martin Hughes |
source presentation |
29 |
| SGF |
2016 |
Using the SAS Hash Object with Duplicate Key Entries |
Paul M. Dorfman |
source zip |
16 |
| MWSUG |
2015 |
Beyond a One-Stoplight Town: A Base SAS Solution to Preventing Data Access Collisions through the Detection, Deployment, Monitoring, and Optimization of Shared and Exclusive File Locks |
Troy Martin Hughes |
|
11 |
| MWSUG |
2015 |
Ushering SAS Emergency Medicine into the 21st Century: Toward Exception Handling Objectives, Actions, Outcomes, and Comms |
Troy Martin Hughes |
|
23 |
| PHUSE EU |
2015 |
Merging Supplemental Data into Parent Domains |
Dirk Van Krunckelsven |
source presentation source |
5 |
| SESUG |
2015 |
Using the SAS Hash Object with Duplicate Key Entries |
Paul M. Dorfman |
source |
16 |
| WUSS |
2015 |
Beyond a One-Stoplight Town: A Base SAS Solution to Preventing Data Access Collisions through the Detection, Deployment, Monitoring, and Optimization of Shared and Exclusive File Locks |
Troy Martin Hughes |
source |
11 |
| WUSS |
2015 |
How to Speed Up Your Validation Process Without Really Trying |
Alice M. Cheng |
source |
23 |
| WUSS |
2015 |
ODS Output Data Sets That Work for You |
Stuart D. Long, Edward Heaton, Daniel R. Scharf |
source |
29 |
| WUSS |
2015 |
S-M-U (Set, Merge, and Update) Revisited |
Andrew T. Kuligowski |
source |
13 |
| WUSS |
2015 |
Why Aren't Exception Handling Routines Routine? Toward Reliably Robust Code through Increased Quality Standards in Base SAS |
Troy Martin Hughes |
source |
15 |
| SGF |
2015 |
E-Z Simple Hash Object Lookups |
Andrew Dagis |
source zip |
6 |
| SGF |
2015 |
From a One-Horse to a One-Stoplight Town: A Base SAS Solution to Preventing Data Access Collisions Using Shared and Exclusive File Locks |
Troy Martin Hughes |
source |
18 |
| SGF |
2015 |
S-M-U (Set, Merge, and Update) Revisited |
Andrew T. Kuligowski |
source |
13 |
| SGF |
2015 |
Why Aren't Exception Handling Routines Routine? Toward Reliably Robust Code through Increased Quality Standards in Base SAS |
Troy Martin Hughes |
source |
17 |
| SGF |
2015 |
Yes, SAS Can Do! Manage External Files with SAS Programming |
Justin Jia, Amanda Lin |
source |
14 |
| MWSUG |
2014 |
Why Aren't Exception Handling Routines Routine? Toward Reliably Robust Code through Increased Quality Standards in Base SAS |
Troy Martin Hughes |
|
14 |
| WUSS |
2014 |
From a One-Horse to a One-Stoplight Town: A Base SAS Solution to Preventing Data Access Collisions through the Detection and Deployment of Shared and Exclusive File Locks |
Troy Martin Hughes |
source |
15 |
| WUSS |
2014 |
The SAS Hash Object in Action |
Paul M. Dorfman |
source |
29 |
| SGF |
2014 |
A Paradigm Shift: Complex Data Manipulations with DS2 and In-Memory Data Structures |
Shaun Kaufmann |
source |
10 |
| SGF |
2014 |
Hash It Out with a Web Service and Get the Data You Need |
John Vickery |
source |
11 |
| SGF |
2014 |
Integrating Your Corporate Scheduler with Platform Suite for SAS or SAS Grid Manager |
Paul Northrop |
source |
23 |
| SGF |
2014 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| WUSS |
2013 |
Hasing in PROC FCMP to Enhance Your Productivity |
Andrew Henrick, Donald Erdman, Stacey M. Christian |
source |
15 |
| SCSUG |
2013 |
Macro utility to compare multiple SAS datasets |
Krish Krishnan |
source |
8 |
| PharmaSUG |
2013 |
A Macro to Batch Submit a List of Programs with Real Time Feedback |
Andrew E. Hansen |
source |
7 |
| PharmaSUG |
2013 |
Using SAS Driver Programs to Automate Workflows and Respond to the Unexpected |
Brit Minor |
source |
9 |
| SGF |
2013 |
Best Practices for Deploying Your SAS Applications in a High-Availability Cluster |
Helen Pan |
source |
8 |
| SGF |
2013 |
Hashing in PROC FCMP to Enhance Your Productivity |
Andrew Henrick, Donald Erdman, Stacey M. Christian |
source |
15 |
| SGF |
2013 |
Here Comes Your File! File-Watcher Tool with Automated SAS Program Trigger |
Rajbir Chadha |
source pdf |
13 |
| SGF |
2013 |
The Top Four User-Requested Grid Features Delivered with SAS Grid Manager 9.4 |
Doug Haigh |
source |
7 |
| NESUG |
2012 |
Adding Control to Your Data Using SAS System and Dataset Options |
David W. Franklin |
|
6 |
| NESUG |
2012 |
Here Comes Your File! File-Watcher Tool with Automated SAS Program Trigger |
Rajbir Chadha |
|
8 |
| PHUSE EU |
2012 |
Reprogramming a Many-to-Many Merge with Hash Objects |
David J. Garbutt |
source presentation source |
24 |
| SESUG |
2012 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
source |
17 |
| SESUG |
2012 |
Leveraging SQL Return Codes When Querying Relational Databases |
John E. Bentley |
source |
9 |
| SESUG |
2012 |
ODS Output Data Sets That Work for You |
Stuart D. Long, Edward Heaton, Daniel R. Scharf |
source |
29 |
| MWSUG |
2012 |
Project Automation and Tracking Using SAS |
Rajesh Lal |
|
12 |
| MWSUG |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
|
17 |
| WUSS |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| PharmaSUG CN |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
|
17 |
| PharmaSUG |
2012 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
source |
16 |
| SGF |
2012 |
Customizing SAS OQ to Provide Business Specific Testing of SAS Installations and Updates |
Steve Huggins |
source |
8 |
| SGF |
2012 |
Deciphering PROC COMPARE Codes: The Use of the bAND Function |
Joseph W. Hinson, Margaret M. Coughlin |
source |
9 |
| SGF |
2012 |
SAS IOM and Your .Net Application Made Easy |
Karine Désilets |
source |
16 |
| SGF |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| SESUG |
2011 |
Let SAS Do the Downloading: Using Macros to Generate FTP Script Files |
Arthur Furnia |
source |
12 |
| SESUG |
2011 |
Two Guys On Hash |
Paul M. Dorfman |
source |
34 |
| WUSS |
2011 |
Automating file pulls for recurring jobs ad-hoc reports or other SAS processes |
Ezekiel Budda |
source |
8 |
| WUSS |
2011 |
Has Anybody Opened My File? Find Out Before Trying to Update it |
Olena Galligan |
source |
12 |
| PHUSE EU |
2011 |
Customising SAS OQ to Provide Business Specific Testing of SAS Installations and Updates |
Steve Huggins |
source presentation source |
7 |
| PharmaSUG |
2011 |
Project Automation and Tracking Using SAS |
Rajesh Lal |
source |
12 |
| SGF |
2011 |
ODS Output Data Sets That Work for You |
Stuart D. Long, Edward Heaton, Daniel R. Scharf |
source |
29 |
| SGF |
2011 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| NESUG |
2010 |
A Few Quick and Efficient Ways to Compare Data |
Aileen D. Bennett |
|
6 |
| NESUG |
2010 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| NESUG |
2010 |
Using the WinZip Command Line Utility in SAS |
Kenneth W. Borowiak, Mike Kwee |
|
7 |
| WUSS |
2010 |
The Building Blocks of SAS Datasets - S-M-U (Set, Merge, and Update) |
Andrew T. Kuligowski |
source |
13 |
| WUSS |
2010 |
Transitive Record Linkage in SAS using SET / KEY= and MODIFY / POINT= |
Denis Hulett |
source |
8 |
| WUSS |
2010 |
Working with SAS Hash Objects: Automation, Tips and Pitfalls |
Jason Farris |
source |
7 |
| PHUSE EU |
2010 |
Analysis software in.NET and SAS |
Jules Van der Zalm |
source presentation source |
10 |
| PHUSE EU |
2010 |
Tools for supporting the development of robust SAS macros |
Martin Gregory |
source presentation source |
7 |
| MWSUG |
2010 |
The SAS Hash Object: It's Time To .find() Your Way Around - Hands-On Workshop |
Peter W. Eberhardt |
|
17 |
| SESUG |
2010 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
source |
16 |
| SESUG |
2010 |
Two Guys On Hash |
Paul M. Dorfman |
source |
33 |
| PharmaSUG |
2010 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| PharmaSUG |
2010 |
The SAS Hash Object: It's Time To .find() Your Way Around - Hands-On Workshop |
Peter W. Eberhardt |
|
17 |
| PharmaSUG |
2010 |
The SAS Hash Object: It's Time To .find() Your Way Around - Tutorial |
Peter W. Eberhardt |
|
17 |
| SGF |
2010 |
A Robust and Flexible Approach to Automating SAS Jobs Under UNIX |
Mike Atkinson |
source |
9 |
| SGF |
2010 |
SAS Application Messaging: How to Integrate Disparate Processes in Your Service-Oriented Architecture |
Stephen A. Vincent |
source |
13 |
| SGF |
2010 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| SCSUG |
2009 |
Why Hash? |
Glen Becker |
|
6 |
| SESUG |
2009 |
Utilizing the SAS Macro Facility to Interface with PROC COMPARE |
Robert Adams |
source |
4 |
| PHUSE EU |
2009 |
Techniques for writing robust SAS macros |
Martin Gregory |
source presentation source |
11 |
| NESUG |
2009 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| NESUG |
2009 |
The Building Blocks of SAS Datasets - S-M-U (Set, Merge, and Update) |
Andrew T. Kuligowski |
|
13 |
| NESUG |
2009 |
The Macro Debugging Primer |
Frank C. DiIorio |
|
16 |
| WUSS |
2009 |
Pointer/Indirect LIBNAMEs: a Platform-independent Method to Manage Access to & Contention for SAS Format Catalogs |
Thomas E. Billings |
source |
9 |
| WUSS |
2009 |
Pros and Cons of X command vs SYSTASK command |
Irina Walsh |
source |
7 |
| PharmaSUG |
2009 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| SGF |
2009 |
Implementing Stack and Queue Data Structures with SAS Hash Objects |
Larry Hoyle |
source |
10 |
| SESUG |
2008 |
JavaObj, the newest production component object |
Richard A. DeVenezia |
source |
8 |
| SESUG |
2008 |
Lessons Learned from Integrating SAS Applications |
C. Jenny Shiao |
source |
8 |
| PHUSE EU |
2008 |
SAS Talking via the Java Object Interface |
Magnus Mengelbier, Jan Skowronski |
source |
10 |
| PNWSUG |
2008 |
MODIFY The Most Under-Appreciated of the Data Step File Handling Statements |
Curtis E. Mack |
|
12 |
| NESUG |
2008 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| PharmaSUG |
2008 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| PharmaSUG |
2008 |
Using Automated File Comparisons to Increase Efficiency and Accuracy in SAS Code Development & Validation |
Jasmin Fredette |
|
13 |
| SGF |
2008 |
Quick Windows Batches to Control SAS Programs Running Under Windows and UNIX |
Stanislaw Furdal |
source |
5 |
| SGF |
2008 |
Return of the Codes: SAS', Windows', and Your's |
Mark Tabladillo |
source |
10 |
| SGF |
2008 |
SAS Talking via the Java Object Interface |
Magnus Mengelbier |
source |
10 |
| SGF |
2008 |
Tying Your Metadata to Your Other Information |
Frank Poppe |
source |
11 |
| NESUG |
2007 |
Print / Read Only the Relevant Pages |
Kamau Njuguna, Hsiwei Yu |
|
7 |
| SESUG |
2007 |
SAS DI: Introduction to User Written Transforms and Status Handling |
Mike Miller |
source |
11 |
| MWSUG |
2007 |
Getting Started with the DATA Step Hash Object |
Jason Secosky, Janice Bloom |
|
9 |
| PharmaSUG |
2007 |
Getting Started with the DATA Step Hash Object |
Jason Secosky, Janice Bloom |
|
9 |
| SGF |
2007 |
Data Matching |
David H. Dickinson, Wendy B. Johnson |
source |
18 |
| SGF |
2007 |
Getting Started with the DATA Step Hash Object |
Jason Bloom, Janice Secosky |
source |
9 |
| SGF |
2007 |
SAS Tools for Program Automation |
Richard F. Pless |
source |
12 |
| SGF |
2007 |
Talking to Your RDBMS Using SAS/ACCESS |
Dianne Louise Rhodes |
source |
15 |
| PNWSUG |
2006 |
Getting Started with the DATA Step Hash Object |
Jason Secosky, Janice Bloom |
|
10 |
| PNWSUG |
2006 |
MODIFY The Most Under-Appreciated of the Data Step File Handling Statements |
Curtis E. Mack |
|
12 |
| SCSUG |
2006 |
Flattening Dependent Tables from Relational Databases for Use in SAS Processing |
David Welch |
|
34 |
| SCSUG |
2006 |
Getting Started with the DATA Step Hash Object |
Jason Secosky, Janice Bloom |
|
10 |
| PHUSE EU |
2006 |
My Enterprise Guide |
David Shannon |
source |
9 |
| PHUSE EU |
2006 |
My Enterprise Guide |
David Shannon |
source |
9 |
| SESUG |
2006 |
How to Implement the SAS Data Step Hash Object |
Bill Parman |
source |
7 |
| SESUG |
2006 |
Return of the Codes: SAS', Windows', and Your's |
Mark Tabladillo |
source |
10 |
| NESUG |
2006 |
ARMing SAS to Answer Your Questions |
Fabian Robinson |
|
7 |
| PharmaSUG |
2006 |
Meta Data That You (Probably) Didn't Know That You Had: A Beginners' Guide to Using SAS Dictionaries and Automatic Macro Variables |
Richard F. Pless |
|
12 |
| SUGI |
2006 |
An Introduction to Perl Regular Expressions |
Ronald P. Cody |
source |
21 |
| SUGI |
2006 |
Improve Database Transaction Processing Using MODIFY, the Most Under-Appreciated DATA Step File-Handling Statement |
Curtis E. Mack |
source |
12 |
| SUGI |
2006 |
My Enterprise Guide |
David Shannon |
source |
8 |
| PNWSUG |
2005 |
%SYSFUNC: Extending the SAS Macro Language |
Paul D. Hamilton |
|
16 |
| PNWSUG |
2005 |
MODIFY The Most Under-Appreciated of the Data Step File Handling Statements |
Curtis E. Mack |
|
12 |
| WUSS |
2005 |
Meta Data That You (Probably) Didn't Know That You Had: A Beginners' Guide to Using SAS Dictionaries and Automatic Macro Variables |
Richard F. Pless |
source |
12 |
| NESUG |
2005 |
An Animated Guide: Hashing in V9.1 |
Russell M. Lavery |
|
13 |
| PharmaSUG |
2005 |
Rules for Tools - The SAS Utility Primer |
Frank C. DiIorio |
|
19 |
| SUGI |
2005 |
Java in SAS: JavaObj, a DATA Step Component Object |
Richard A. DeVenezia |
source |
16 |
| SUGI |
2005 |
More Than Batch: A Production SAS Framework |
Denis L. Cogswell |
source |
10 |
| SUGI |
2005 |
Rules for Tools - The SAS Utility Primer |
Frank C. DiIorio |
source |
19 |
| SUGI |
2005 |
SAS Macro Variables and Simple Macro Programs |
Katie Minten Ronk, Steven J. First |
source |
15 |
| SUGI |
2005 |
SAS with the Windows API |
David H. Johnson |
source |
20 |
| NESUG |
2004 |
Perl Regular Expressions in SAS 9 |
Ronald P. Cody |
|
17 |
| SESUG |
2004 |
How to Incorporate Old SAS Data into a New DATA Step, or "What is S-M-U?" |
Andrew T. Kuligowski |
source |
13 |
| SESUG |
2004 |
Rules for Tools - The SAS Utility Primer |
Frank C. DiIorio |
source |
18 |
| PharmaSUG |
2004 |
Module to create Global Macro Variables with distinctive names matching Date values they carry |
Anatoly V. Kulinsky |
|
7 |
| PharmaSUG |
2004 |
SASUnit: Automated Testing for SAS |
Gregory S. Barnes Nelson |
|
15 |
| SUGI |
2004 |
An Introduction to Perl Regular Expressions in SAS 9 |
Ronald P. Cody |
source |
17 |
| SUGI |
2004 |
Automated Testing and Real-time Event Management: An Enterprise Notification System |
Gregory S. Barnes Nelson, Danny Grasse, Jeff Wright |
source |
13 |
| SUGI |
2004 |
Better Clay Builds Better Bricks: Some Simple Suggestions to Writing Professional Macros |
Michael P. Bramley |
source |
11 |
| SUGI |
2004 |
Building a More Robust SAS Application |
David A. Scocca |
source |
6 |
| SUGI |
2004 |
How to Incorporate Old SAS Data into a New DATA Step, or "What is S-M-U?" |
Andrew T. Kuligowski |
source |
14 |
| SUGI |
2004 |
Publish or Perish: An introduction to the SAS Publish/Subscribe Framework |
Peter W. Eberhardt |
source |
8 |
| SESUG |
2003 |
Automated Testing and Real-time Event Management: An Enterprise Notification System |
Gregory S. Barnes Nelson, Danny Grasse, Deborah Pine |
source |
6 |
| SESUG |
2003 |
Dare to Compare - Tailoring PROC COMPARE Output |
Maria Y. Reiss |
source |
10 |
| MWSUG |
2003 |
Breaking Up Is Hard To Do! Understanding the CGM Specification |
Michael P. Bramley |
|
6 |
| PharmaSUG |
2003 |
Techniques to Create a Standard Folder Structure in a Windows NT/XP Share Area for Submission Projects and Their Protocols |
Share Area |
|
6 |
| SESUG |
2002 |
DATA permlib.dailyfile; |
Heidi Markovitz |
source |
3 |
| WUSS |
2002 |
The Data Cruncher in a Windows NT Environment: Migrating Production V6 to V8 |
Steven Goins |
source |
4 |
| SESUG |
2001 |
Advanced Macro Topics |
Steven J. First |
source |
8 |
| SCSUG |
2001 |
Advanced Macro Topics |
Steven J. First |
|
8 |
| SEUGI |
2001 |
Macro encapsulation add-in tool for SAS/Warehouse Administrator |
Anders Holte |
source |
17 |
| SEUGI |
2001 |
Web-Based OLTP System Using SAS [presentation] |
Haidong (Don) Tang |
source |
75 |
| SUGI |
2001 |
Advanced Macro Topics |
Steven J. First |
source |
8 |
| SUGI |
2001 |
An Introduction to SAS Macros |
Steven J. First |
source |
6 |
| SUGI |
2001 |
Let's Go to School and Discover the OOH in SCL |
Michael A. Mace |
source |
10 |
| NESUG |
2000 |
Indexing: My New Best Friend for Table Lookup |
Warren E. Stinson |
|
2 |
| NESUG |
2000 |
Moving a Large SAS System Into an MVS Production Environment The Trials and Tribulations |
Bernard Gardocki, Stephen J. Rhoades |
|
6 |
| NESUG |
2000 |
SCL Methods for Maintaining and Using Passwords |
Clinton S. Rickards |
|
9 |
| SEUGI |
2000 |
Exploiting SAS Servers from COM environments using SAS integration Technologies and VB [presentation] |
Frank Rosner |
source |
41 |
| SEUGI |
2000 |
New Features and usage technology of SAS/ACCESS to R/3 [presentation] |
Patricia Blankson |
source |
29 |
| SESUG |
1999 |
Indexed Datasets 101 |
John Charles Gober |
source |
2 |
| WUSS |
1999 |
Using SAS Macros to automate external file identification and manipulation - The Power of %sysfunc. |
Timothy A. Kenney |
source |
4 |
| MWSUG |
1999 |
SAS MACRO Basics and Fundamentals |
Timothy J. Harrington |
|
10 |
| SEUGI |
1999 |
Enhancing your SAS/AF applications with the Windows applications programming interface [presentation] |
Michael Matthews |
source |
23 |
| SUGI |
1999 |
SAS Component Object Model (SCOM) in Version 7 SAS/AF Software |
Tammy L. Gagliano, Sue Her |
source |
9 |
| SUGI |
1999 |
Using Base SAS Tools and the SAS Macro Language to Automate Incoming Data Processing for a Complex Scheduling System |
Donald A. Schroeder, Timothy A. Kenney |
source |
6 |
| NESUG |
1998 |
%SYSFUNC - The Brave New Macro World |
Christopher Yindra |
|
8 |
| SESUG |
1998 |
Reading and Joining Key-Sequenced VSAM Data in the MVS Environment |
Tina Tilman |
|
2 |
| SUGI |
1998 |
%SYSFUNC - The Brave New Macro World |
Christopher Yindra |
source |
7 |
| NESUG |
1997 |
Army Hearing Evaluation Automated Registry System (HEARS) Corporate Data Reporting System - A Customized EIS Solution |
Krista Elspas |
|
9 |
| SUGI |
1997 |
Using Survey Data: Tips to Pick Up Speed on the Road to Analysis |
Cynthia L. Williamson, Suzanne D. Kreutzer |
source |
6 |
| SCSUG |
1996 |
A Beginner's Guide to Using Random File Access With the SAS System |
Glenn Millard |
|
11 |
| WUSS |
1996 |
Using Survey Data: Tips to Pick Up Speed on the Road to Analysis |
Cynthia L. Williamson, Suzanne D. Kreutzer |
source |
6 |
| SEUGI |
1996 |
A tutorial introduction to the Data Step Graphics Interface |
Jonas Johansson |
source |
5 |
| SUGI |
1996 |
List-Less Code: Energizing Your FRAME Programs Using SCL Lists |
David Bromberg |
source |
6 |
| SCSUG |
1995 |
Creating a Dynamic Menuing System Using SAS Frames |
Dee Burgett |
|
11 |
| SCSUG |
1995 |
Use of SAS Code to Control TSO Batch JCL |
Mohammed Abdulmujeeb |
|
7 |
| MWSUG |
1995 |
DSGI: Some Helpful Hints |
Deb Cassidy |
|
10 |
| NESUG |
1995 |
Multiple Minima: Phenomena of The Data Or A Drawback Method? (Comparison of SAS/IML NonLinear Optimization Routines) |
Ekaterina Gibiansky |
|
4 |
| NESUG |
1995 |
Retrieving Data from Large DB2 Tables Based on Keys in SAS: The Sequel |
Judy Loren, Jack N. Shoemaker |
|
10 |
| SUGI |
1995 |
DSGI: Some Helpful Hints |
Deb Cassidy |
source |
10 |
| SUGI |
1995 |
Expanding Your EIS Capabilities |
Don Stanley |
source |
12 |
| WUSS |
1994 |
Calling External Modules from the SAS System |
Richard D. Langston |
source |
4 |
| SEUGI |
1994 |
An Application Development Application |
John Watts |
source |
9 |
| SEUGI |
1994 |
COBOLINT: An Interface for Calling COBOL |
Robert Owen |
source |
6 |
| SUGI |
1994 |
Calling External Modules from the SAS System |
Richard D. Langston |
source |
12 |
| SUGI |
1994 |
Menage a Trois - UNIX, SCL, and SAS/SHARE Software! |
Marge Scerbo |
source |
5 |
| SUGI |
1994 |
Report Production System-"Report Line " |
Samuel Berestizhevsky, Tanya Kolosova |
source |
4 |
| SUGI |
1994 |
Usages of the Preview Window under Application Control |
Don Stanley |
source |
11 |
| NESUG |
1993 |
Utilizing SAS/AF, SAS/FSP, and Screen Control Language to Develop and Attendance Tracking Application |
Gilda Walker |
|
7 |
| NESUG |
1992 |
Interfacing SAS with Batch Code, ANSI.SYS, and Assembly Language Routines |
Jimmy Thomas Efird |
|
9 |
| NESUG |
1992 |
SAS Screen Control Language: A Gentle Introduction |
Jean Hardy |
|
6 |
| MWSUG |
1992 |
The SAS System Enters the Third Dimension Using DATA Step Views for Real-time Quality Control |
Jeffrey A. Polzin, Robert N. Rodriguez, James F. Sattler |
|
5 |
| SEUGI |
1992 |
Utilising SAS/SHARE Software in Release 6.07 |
John Dalton |
source |
11 |
| SUGI |
1992 |
Advanced Programming Topics for the SAS/ACCESS Interface to DB2 Using the New Features of Release 6.07 |
Bradley W. Klenz, Charles A. Jacobs |
source |
|
| SUGI |
1992 |
Control and Monitor Facilities for Multi-User Access |
Randy Horne |
source |
5 |
| SUGI |
1992 |
Creating a Developer's Toolkit: Facilitating the Development of SAS/AF Applications |
Daniel Gronell |
source |
6 |
| SUGI |
1992 |
Data Set Manipulation with Screen Control Language (SCL) |
Marge Scerbo |
source |
8 |
| SUGI |
1992 |
Diagnosing Error Messages in Version 6 of the SAS System: But What Does It Really Mean? |
Sally J. Painter |
source |
6 |
| SUGI |
1992 |
The SAS System Enters the Third Dimension Using DATA Step Views for Real-time Quality Control |
Jeffrey A. Polzin, Robert N. Rodriguez, James F. Sattler |
source |
5 |
| NESUG |
1991 |
Creating a Developer's Toolkit: Facilitating the Development of SAS/AF Applications |
Daniel Gronell |
|
7 |
| NESUG |
1991 |
Interfacing REXX and SAS |
Chris Whitley |
|
6 |
| SEUGI |
1991 |
Some New Features in the DATA STEP |
Sarah Bell |
source |
7 |
| SUGI |
1991 |
An Insider's Sneak Preview of the Next DATA Step Release |
Jeffrey A. Polzin |
source |
7 |
| SUGI |
1991 |
Interactive Terminal I/O Techniques in the DATA Step Using Base SAS Software in the VMS Environment |
Ken Larsen |
source |
|
| SEUGI |
1990 |
Automatisation of Computer Performance Evaluation with MXG and SAS Software |
Jean-Paul Tonnieau |
source |
14 |
| SUGI |
1990 |
Quick Start to C Using the SAS/C Mainframe Compiler |
Dee Stribling |
source |
8 |
| SUGI |
1990 |
Using the SAS System for Data Collection under the VMS'"Operating System |
Ed Blair |
source |
8 |
| SEUGI |
1989 |
Enhancing SAS/SHARE Software Capability Dataset, Control, Locking, And Enqueueing |
Phil Lucas |
source |
5 |
| SUGI |
1989 |
Enhancing SAS/SHARE Software Capability Dataset, Control, Locking, And Enqueueing |
Brian Perkinson |
source |
5 |
| SUGI |
1989 |
Most Creative Use of the Software-Monochrome |
Leslie Worf |
source |
116 |
| SUGI |
1989 |
Systems Programming Applications in C Using the SAS/C Compiler |
Ingrid Ammondson |
source |
6 |
| SEUGI |
1988 |
Interacting with Your Host System from the SAS System under OS |
Carlo Grandi |
source |
5 |
| SEUGI |
1988 |
Version 6 Macro Features for the PC |
Steve Morton |
source |
6 |
| SUGI |
1988 |
Developing Full-Screen SAS/C' Applications on the IBM Mainframe |
Pat Graham |
source |
5 |
| SUGI |
1988 |
Interacting with Your Host System from the SAS System under OS |
Eric C. Brinsfield |
source |
5 |
| SUGI |
1988 |
Read Compressed VSAM Files with SAS Software, an Example |
Judy C. Ambler |
source |
6 |
| SUGI |
1988 |
Using SAS/DMI Software for Interactive Coding, Testing, and Debugging of Any SAS DATA Step |
James Walker |
source |
8 |
| SUGI |
1988 |
Version 6 Macro Features for the PC |
Jeff McDermott, Bruce M. Tindall |
source |
6 |
| SEUGI |
1987 |
Introduction to SAS/DMI Software |
Georg Morsing |
source |
5 |
| SUGI |
1987 |
An Introduction to SAS/DMI Software |
Kerrie Brannock, Glenn H. Itano |
source |
5 |
| SUGI |
1986 |
Using SAS/IMS-DL/I Software as a Development Tool in a COBOL-Based IMS-DC System |
Phil Brennan |
source |
6 |
| SUGI |
1983 |
A User-maintainable SAS/RAMIS Interface for CMS |
Paul W. Fingerman |
source |
|
| SUGI |
1981 |
Using CMS SAS in Conjunction with IBM's System R Relational Data Base Management System |
J. P. Maile, T. J. Vidmar |
source |
4 |