WUSS 2010 Paper Abstract


SAS Data and Stored Process on BlackBerry 

ABSTRACT
In the competitive smart phone environment, RIM BlackBerry® remains the leading smart phone worldwide changing how we use mobile computing. Although both the iPhone and Android have been making the headlines, BlackBerry is quietly growing in the area of mobile applications with its introduction of App World 2.0 and BlackBerry OS 5.0. All major websites such as Google, eBay, and Amazon have their services available as an “App” rather than requiring the user to launch a web browser. These BlackBerry applications add an efficient use of local mobile device resources that enhance the user mobile experience while leveraging traditional client server computing features that are similar to that of a web browser. Models such as BlackBerry Curve, Tour, Storm, Pearl, and Bold all provide feature sets such as GPS tracking, voice communication, digital video recorder, and multitudes of other functionality that raise the bar beyond web 2.0. SAS® has been an analytical business intelligence powerhouse for many years; yet it is a relative late comer to this mobile computing revolution. This paper demonstrates how a SAS dataset can be viewed on a BlackBerry. It also takes a sample SAS stored process, or a traditional SAS macro, and its parameters which can be presented through a GUI for user selection on a BlackBerry. It then will execute the program with the output results displayed on the BlackBerry for review. Imagine how you can access the most up to date and dynamic business information delivered directly to you - anywhere where there is a cellular signal. At last, business analytics is no longer placed behind walls guarded by legions of power users, but rather it will be unleashed to users on the go! 


iPhone and iPad SAS Reports with Patient Profile

The days of the traditional PCs are numbered as there is a movement towards mobile computing.  This requires a different way of generating and reviewing reports for mobile devices such as iPhone and iPad.  This paper will use Patient Profiles as an example to illustrate techniques on how to optimize the generation of SAS reports and graphs for mobile devices.  Some of the methods it will cover include:

  • Selecting Report – Navigation and selecting reports by category and data domain classifications

  • Display – Optimize display view of text report and graph reports on varying mobile devices

  • Review – The report and graph may have multiple pages so with details so flip and zoom is useful

  • Data Refresh – The dynamic changes of the source data required refreshing technique for live view

  • Search – Applying searches upon the contents of the reports can get to the data point quickly

  • Sharing – Graphs and reports can be emailed as attachments as a sharing technique

In an environment where the report can mean life and death for a patient such as in the example of a patient profile, it becomes essential to have up to date reports and graphs in real time.  It is also useful to deliver this information to medical monitors and clinical research associates on mobile devices since these professional are on the go at clinical hospital sites.  The delivery of patient profile reports to iPhone and iPad represents the future of SAS reporting.


Validating and Migrating SAS 9.13 to 9.2

The rapid updates to the SAS software implemented in a regulated controlled environment within the Pharmaceutical Industry have created validation challenges.  The users require the functionality of version upgrade such as those offered in SAS 9.2 but the complexity of computing environments in a dynamic hardware and software platform makes it difficult to maintain an optimal validated SAS system.  This paper will share practical methodologies and techniques used in the validation of an upgrade for SAS 9.1.3 to version 9.2 including file migrations to a new server.  Some of the areas it will cover include:

  • SAS IQ/OQ – SAS 9.2 is bundled with a series of scripts for performing installation and operational qualifications. 
  • Performance Qualification – Performance tuning and testing is not covered by SAS tools.  This paper will illustrate methods and macros on how to perform this testing.
  • Third Party Software – SAS connects to other databases and analysis tools.  The upgrade of SAS triggers change control that requires revalidating other related software.
  • File Migration – Moving SAS files while maintaining all the same permissions and related applications requires rigorous testing.
Maintaining a validated SAS system is critical in performing analysis of clinical data in a regulated environment.  The lessons learned based on real world SAS upgrade will be shared in this paper that will save time and ensure the integrity of SAS upgrades to 9.2 or any future release.
 

Analyzing Social Media Tweets with SAS

The library of congress is archiving all Twitter messages since the messages posted capture the most unfiltered and immediate opinion representing the ethos of pop culture.  The information posted on Twitter expresses the most up to date pulse on a large range of topics and is a powerful research tool.  With several billion messages posted since 2006 along with constant new posts; this create challenges in finding the information of your particular interest.  This paper describes techniques on how SAS macros is used to analyze the messages or tweets that you posted and compares it with all other posts.  It uses PROC CLUSTER along with other SAS logic to find the best correlation of ideas and topic that are of similar interest.  It then presents this recommended feed to you.  The analysis of SAS goes beyond an individual ability to manually search since the criteria is constantly updated with what you post and what you decide to read from the recommended feed.  Similar to how Amazon.com recommends a book or CD if you buy something, this paper presents a method that if you express certain interest through your social media tweets; it will recommend others that are like yours.  

 

    last updated on June 4.2010