/
We were stimulated to create this section because users frequentlysear We were stimulated to create this section because users frequentlysear

We were stimulated to create this section because users frequentlysear - PDF document

tatyana-admore
tatyana-admore . @tatyana-admore
Follow
374 views
Uploaded On 2016-06-21

We were stimulated to create this section because users frequentlysear - PPT Presentation

Procedures section with the PROC PRINT example ontopThis section gives instant access to all the information regarding thedifferent SAS procedures This is in sharp contrast to the way inwhich info ID: 371642

Procedures section with

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "We were stimulated to create this sectio..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

We were stimulated to create this section because users frequentlysearch the System help in vain for specifics on advanced or evenbasic language concepts. To illustrate this, try to find items likeTo solve this problem, we created an alphabetic list of all keywordsthat form the SAS language. Each keyword is identified by thelanguage category to which it belongs, thus making the keywordunique. (For example, the INPUT function and the INPUT statementappear in the list as two different items). In addition, the user canchoose whether to browse the entire list or view separate screenscontaining specific sub-lists (for example, statements or functionsonly). This screen also contains several shortcuts to language-related material, including the General Index of the SAS System, anexclusive chapter on using Hebrew, and help on Structured QueryLanguage (which can be regarded an independent language initself, in spite of its “procedural” form).SECTION V – SAS PROCEDURES : Procedures section with the PROC PRINT example ontopThis section gives instant access to all the information regarding thedifferent SAS procedures. This is in sharp contrast to the way inwhich information was dispersed in different locations in thestandard help. This section includes an alphabetical list of theprocedures categorized by the SAS product to which they apply.Each procedure is accompanied by a short description. Selectingthe procedure’s name (highlighted in green) redirects the user to itssyntax. Clicking on the description (highlighted in blue) displays aconcise example that we provided in order to introduce the user tothe main features of the procedure.SECTION VI – SAS COMMANDS : Commands screenThis section is similar to the SAS Language section mentionedabove, and consists of an alphabetical keyword list of all SASSystem commands: global, window-call, text editor and hostdependent. Additional resources include information on functionkeys and the SAS windowing environment.SECTION VII – ADD-ONSThis last Handbook section is a programming reference that coversgeneral programming topics, and includes:A collection of easy-to-understand programs for novices (Programming PrimerRe-usable blocks of code, including I/O, macro andoptimization techniquesDebugging essentialsSeveral shortcuts that let the user jump to the sampleprograms library supplied by SAS, Frequently AskedQuestions, sources for additional information, etc.By supplying common coding techniques, this section becomeshelpful in many ways. For example, using a re-usable block of codeas a basis for a new application or even a whole project lets theprogrammer not only save time, but also avoid writing everythingfrom scratch - a difficult task even for an expert.In addition, this section aims to help the beginner overcome thetypical situation, in which the user wastes time trying to understandhow the different elements work together, and wastes even moretime digging out bits of code from large programs that were writtenfor different purposes by other people. : Add-ons screenSAS Interactive Handbook was developed on SAS/AF. It can beinstalled on SAS System V6.12 running on a Microsoft Windowsplatform (3.1x and higher). For an instant and convenient access tothe Handbook, an icon should be placed on the SAS Systemtoolbar(s).The success of the initial Handbook version, experienced in theIsraeli Bureau of Statistics allows us to assume that the essentialconcept of an interactive user guide, where each unique keywordredirects to the appropriate piece of information, proves to becaptivating not only for beginners, but even for advancedprogrammers. Most Handbook users said that using the Handbookhas provided them with a broader perspective on SAS, and madethem capable of utilizing many of the advanced programmingtechniques that they were not even aware of. However, those sameusers pointed out the narrow capabilities of a fixed keyword list,which unfortunately restricts most help systems to one preset viewon the system. In an attempt to overcome this constraint, we have adopted the ideaof creating a dynamic keyword list, one that will let the user controlits rendering, and thus offer multiple hierarchical views of thesystem elements on one screen. This new approach, first proposedby Benjamin Guralnik, is currently being implemented on a limitedtopic, namely the SAS Macro Language, and is developed usingXML and HTML technologies.Finally, we hope that the Interactive Handbook will makeapplication development and programming in the SAS Systemeasier, faster and much more efficient.ACKNOWLEDGEMENTSWe would like to thank Benjamin Guralnik for contributing to thedevelopment and implementation of the product, and for assistancein preparing this paper.SAS and SAS/AF are registered trademarks or trademarks of SASInstitute Inc. in the USA and other countries. ® indicates USAregistration.Other brand and product names are registered trademarks ortrademarks of their respective companies.CONTACT INFORMATIONDr. Yakov GuralnikCentral Bureau of Statistics66 Kanfe Nesharim St.Jerusalem 95464, Israelguralnik@bezeqint.netDan KaplanskiInformation Systems8 Hachasida St.Jerusalem 93850, Israeldanik2@bezeqint.netHelena BriskinEIS Company LTDJerusalem, Israel Paper 252-25SAS Interactive Handbook - a SAS® User’s LifebeltDr. Yakov Guralnik, Central Bureau of Statistics, Jerusalem, IsraelDan Kaplanski, Information Systems, Jerusalem, IsraelHelena Briskin, EIS, Jerusalem, IsraelABSTRACTThe SAS Interactive Handbook, an improved version of the IsraeliSUGIS’99 winner, is an easy-to-use tool that integrates several SASHelp topics into a single functional package. The purpose of theInteractive Handbook is to enable the user to rapidly retrieve themost exact and detailed answers to questions that arise during work : The main menuInteractive Handbook (also ) owes its name to the twopowerful features combined in it: interaction – achieved both in utilizing the Microsoft® Windows®95/98 GUI and the application development flexibility offered by efficiency – in contrast to the traditional help approach thatrequires navigation through a complex hierarchy of topics andsubsequent help screens, the Handbook gives instant and direct : The SAS Language section