02.04.2013 Views

Custom Tasks for SAS® Enterprise Guide® Using Microsoft .NET

Custom Tasks for SAS® Enterprise Guide® Using Microsoft .NET

Custom Tasks for SAS® Enterprise Guide® Using Microsoft .NET

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 1. Why <strong>Custom</strong> <strong>Tasks</strong>? 3<br />

Unlike a stored process, custom tasks work only in two SAS applications: SAS <strong>Enterprise</strong><br />

Guide and SAS Add-In <strong>for</strong> <strong>Microsoft</strong> Office. If you must offer the same feature to users of a<br />

SAS-based web application or SAS Web Report Studio, a stored process might be the way to<br />

go.<br />

Table 1.1 summarizes these options and how they rank in usability and difficulty to create. I don’t<br />

want to lead you down a primrose path: the process of creating custom tasks is more involved and<br />

requires more technical skill than some of the other options. But the payoff can be well worth the<br />

investment. And the tools and techniques presented in this book should make the process much<br />

easier.<br />

Table 1.1: Comparing the <strong>Custom</strong> Processes in SAS Applications<br />

Technique End user skills Designer skills Usability<br />

SAS program Run/modify SAS<br />

programs<br />

SAS programming None: code window<br />

SAS program Run SAS programs; SAS programming; Constrained by<br />

with prompts point-and-click to prompts design prompting<br />

answer prompts<br />

technology; static<br />

prompts only<br />

SAS stored Point-and-click to run SAS programming; Constrained by<br />

processes process, answer prompts prompts design; SAS prompting<br />

metadata knowledge technology; dynamic<br />

prompts possible<br />

SAS custom Point-and-click to run SAS programming; Almost anything is<br />

tasks<br />

task<br />

<strong>Microsoft</strong> .<strong>NET</strong> possible: intuitive<br />

programming; UI UI, dynamic and<br />

design<br />

responsive<br />

experience<br />

What Can I Do with <strong>Custom</strong> <strong>Tasks</strong> (and What Can’t I Do)?<br />

<strong>Custom</strong> tasks straddle the gateway between two very powerful worlds: the world of your SAS<br />

session and the world of your Windows desktop.<br />

Your SAS session provides access to the most advanced analytics and reporting capabilities<br />

available in business intelligence applications today. And your Windows desktop, using <strong>Microsoft</strong><br />

.<strong>NET</strong> as a framework, can provide a truly innovative and rich user experience, while accessing data<br />

from your desktop, network, or the internet.<br />

Here are some example uses <strong>for</strong> custom tasks:<br />

Hemedinger, Chris. <strong>Custom</strong> <strong>Tasks</strong> <strong>for</strong> <strong>SAS®</strong> <strong>Enterprise</strong> <strong>Guide®</strong> <strong>Using</strong> <strong>Microsoft</strong> .<strong>NET</strong>. Copyright © 2012 SAS Institute Inc.,<br />

Cary, North Carolina, USA. ALL RIGHTS RESERVED. For additional SAS resources, visit support.sas.com/bookstore.<br />

Draft copy <strong>for</strong> promotional purposes. Additional changes may be made during the production process <strong>for</strong> the book.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!