The following papers highlight features and applications of newly developed or enhanced SAS tools and solutions. These papers were given at SUGI 30 as a scheduled paper, during SAS Presents, or on the Demo Floor. View the online SUGI 30 Proceedings.
- Change Data Capture with SAS/ACCESS and SAS ETL Products and Processes
Using SAS ACCESS and SAS ETL products and processes to drive DBMS change data capture in DB2 and Oracle are the focus topics of this paper. Why change data capture? How would I use SAS products to get the change data? What do I have to do on the DBMS side? How efficient is the process? These and questions like these are the focus of this paper. Download the presentation and the example SAS programs (ZIP)
- Cheap Geocoding: SAS/GIS and Free TIGER Data
Geocoding is the process used to convert address data to map coordinates. This presentation introduces geocoding and examines several techniques for geocoding address data using SAS/GIS and free data. Read the paper (PDF) | Download the example SAS programs (ZIP)
- Customizing ODS Statistical Graphs
This SUGI 30 paper explains how to access and modify graph templates. If you are a statistician interested in obtaining easy graphics from statistical procedures, ODS Graphics features provide an automated way of exploring statistical results with a picture. However, if you are a SAS programmer interested in customizing the plots automatically produced by ODS Graphics, you can benefit from an understanding of the graph and style templates that SAS provides for these plots, especially to make changes that persist from one application to the next. This download contains the code samples and demos presented at SUGI. Download the presentation and the example SAS programs (ZIP)
- Enhancements to the SAS Data Storage Architecture
SAS R&D is hard at work on significant new data storage capabilities. This presentation/paper discusses the research that is underway and discusses the direction SAS Intelligence Storage is headed. Included is information on enhanced language processing capabilities, ACID transactions, and a new multi-threaded data access architecture. View the presentation (PDF)
- Filling the Gap: Extending the SAS BI Server with Custom Tasks
SAS Enterprise Guide and the SAS Add-In for Microsoft Office ship with dozens of tasks for data manipulation, analysis, and reporting. But even so, it won't take you long to think of a particular task that is not covered by the product "out of the box". This presentation provides an overview of the add-in architecture plus an example task that uses Microsoft .NET tools and technology to provide a new feature to the application. Download documentation and examples
- Going Beyond the Basics with ODS HTML and CSS
This SAS Presents session provided a brief introduction into Cascading Style Sheet (CSS) Technology and browser compliance. Then, all the methods of using CSS with ODS HTML were discussed: how to create a base CSS file with ODS HTML; how to use an existing CSS file with ODS HTML; how to use the HTMLCLASS and HTMLSTYLE attributes to specify or override SAS-generated style attributes; and how to use the HEADTEXT option to pass style information to an HTML page or supply a <LINK> tag for a second style sheet. Download the presentation and the example SAS programs (ZIP)
- Knit One Pearl Two to Successful Data Access
This presentation discussion a process that enables you to knit together the fabric of the SAS®9 environment. Several real world case studies are used to illustrate the components and interactions needed for DBMS data access. Download the presentation and the example SAS programs (ZIP)
- Loading Cube Data at Non-Leaf Levels
This paper discusses advanced cube-loading techniques. It is assumed that the reader is familiar with creating SAS®9 OLAP Cubes and preparing data for loading into SAS®9 OLAP Cubes. Knowledge of the MDX query language is helpful for understanding the notation of dimension, hierarchy, level, and member names. Read the paper (PDF)
- Moving Data and Analytical Results between SAS and Microsoft Office
This paper discusses using the HTML and XML support in Base SAS software to move data between SAS and Microsoft Office (versions 2002 and later). You can use the techniques described here regardless of the platform on which SAS software is installed (including a mainframe). Read the paper (PDF) | Download the source code (ZIP)
- Maximizing Data Mining Effectiveness Through More Efficient Model Deployment
Manipulating raw data into valuable, usable information continues to be a significant challenge for most financial institutions. This presentation provides strategies for overcoming the challenges of model deployment. View the presentation (PDF)
- The New World of SAS: Programming with SAS Enterprise Guide
SAS Enterprise Guide (with its easy-to-use interface) has been a boon to SAS users, especially non-programmers. However, SAS Enterprise Guide provides some powerful new features that are geared toward the SAS programmer. This paper provides an overview and detailed examples of how SAS programmers can leverage SAS Enterprise Guide to create, organize, and execute their SAS programs. Read the paper (PDF)
- Performance Test Suite Results for SAS 9.1 Foundation on the IBM zSeries Mainframe
This paper presents the performance results that were obtained from two, complementary, batch
test suites that were run using SAS 8.2 and SAS 9.1. SAS uses batch test suites to monitor the
performance of commonly used features of SAS Foundation software during the development
cycle and between releases. Read the paper (PDF)
- Pipeline Parallelism Performance Practicalities
The purpose of pipeline parallelism is to increase your speed of your program and decrease your I/O operations. This paper will take you behind the scenes to show you what's going on and focus on what NOT to do that could actually cause your program to behave improperly. Read the paper (PDF)
- The Power of the Graphics Template Language
This paper explains how to create graphs with the Graphics Template Language and the DATA step. Read the paper (PDF)
- The Power of Table Templates and DATA _NULL_
This SUGI 30 paper explains how to create and use a custom TABLE template with a DATA _NULL_ program. Through the use of concrete examples, you will learn how to become a power user of custom TABLE templates and DATA _NULL_. Topics covered include defining a new template, defining headers and footers, using GENERIC columns, and performing traffic-lighting based on data cell values. Download the presentation and the example SAS programs (ZIP)
- SAS Office Integration with the BI Server
SAS Add-In for Microsoft Office provides access to much of the power of SAS from Microsoft Excel and Microsoft Word. This presentation covers the basic capabilities and introduces you to how SAS Add-In for Microsoft Office can help you leverage SAS in your organization. Read the paper (PDF)
- SAS Threaded Kernel Table Services: Enhanced Data Access Technology
This paper describes the basic TKTS functionality and the SAS products that use TKTS. The goals of TKTS are presented to provide the scope of the TKTS architecture in existing SAS data access technology. An explanation of each software component's role within the TKTS architecture is also provided. Read the paper (PDF)
- Server Soup: Understanding the SAS®9 Client/Server Recipe
With each release, SAS introduces new pieces of software that carry the "server" label. This paper examines the servers that are available from SAS, and attempts to bring order to the collection by categorizing them according to the functional role that they play in the SAS®9 Intelligence Platform. The set of clients that the servers, individually and collectively, support are also discussed. Read the paper (PDF)
- Tips and Tricks III: More Unique SAS/GRAPH Maps
This presentation examines additional techniques for creating effective and unique SAS/GRAPH maps. Read the paper (PDF) | Download the example SAS programs (ZIP)
- Tips and Tricks: Using SAS/GRAPH Effectively
This paper examines the powerful components of SAS/GRAPH and highlights techniques for harnessing that power to create effective and attention-grabbing graphs. Read the paper (PDF) | Download the example SAS programs (ZIP)
- Top Ten Questions to Ask Before Your Data Migration
This paper identifies some hidden issues, such as locating your data libraries, migrating the trouble makers, maintaining access to unchanging data, and sweet-talking your system administrator. Read the paper (PDF)
- Universal Design: A Commitment to Accessible Software from SAS Institute
Accessible software is designed to be usable by people who have diverse impairments or disabilities and use assistive technologies to meet their needs. SAS believes that we have a legal, economic, and moral imperative to deliver software that works with assistive technologies. This paper explains how SAS is committed to providing accessible software products and documentation through the ongoing evolution of its product lines. Review the references (PDF)
- Use of Styles in Graphics
This paper explains how ODS styles affect SAS/Graph and ODS Statistical Graphics output. Read the paper (PDF)
|