SAS stored processes a practical guide to developing web applications

Customize the SAS Stored Process web application to create amazing tools for end users. This book shows you how to use stored processes--SAS programs stored on a server and executed as required by requesting applications. Never before have there been so many ways to turn data into information and bu...

Full description

Bibliographic Details
Main Author: Mason, Philip
Format: eBook
Language:English
Published: [United States] Apress 2020
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • How SAS Stored Processes Can Feed Data to Objects
  • Static Data
  • CSV
  • Making a CSV with a Data Step
  • Using PROC EXPORT to Make CSV
  • SASHELP. SAS in CSV
  • XML
  • Reading XML Data into SAS
  • Using the XML Engine to Create SASHELP. CLASS in XML
  • JSON
  • Example of JSON
  • Read in JSON
  • Using JSON Lint
  • Using a Data Step to Make JSON
  • Using Proc JSON
  • SASHELP. SAS in JSON
  • Summary
  • Chapter 7: Stored Processes
  • Converting a SAS Program into a Stored Process
  • Creating a Stored Process
  • Creating a Stored Process with Management Console
  • Prompting from Management Console
  • Persistence
  • How to Pass Data Between Stored Processes
  • Storage
  • Cookies
  • Files or Tables
  • URL
  • Where to Put HTML Code, JavaScript Libraries, Images, and More?
  • Summary
  • Chapter 4: JavaScript
  • Basic Example of a JavaScript Program
  • Writing and Testing
  • Debugging JavaScript
  • Using JavaScript with HTML
  • Basic DOM
  • Using Stored Processes to Generate Pure JavaScript
  • How Data Is Stored and Used
  • How SAS Stored Processes Can Feed Data to Objects
  • More About Where to Put Files on Your Web Server
  • Directories
  • Relative Paths
  • Specifying Libraries
  • Intro
  • Table of Contents
  • About the Author
  • About the Technical Reviewer
  • Chapter 1: Introduction
  • Background
  • What's a Stored Process?
  • Benefits of Stored Processes
  • Other Key Features of Stored Processes
  • Skills Needed
  • SAS Products Required
  • Summary
  • Chapter 2: Developing Applications
  • Development Models
  • Freestyle Approach
  • V-Model
  • Agile
  • Architectural Concepts
  • Useful Documents to Produce
  • Source Control Systems
  • Environments for Developing Web Applications
  • Ways to Develop with SAS
  • Commonly Used SAS Tools
  • Write Your Own Tools in SAS
  • Simple Techniques for Building Applications with Stored Processes
  • Useful Tools for Building Web Applications
  • Lint Tools
  • IDE Tools
  • Using a JavaScript IDE
  • JavaScript Debuggers
  • Code Comparison Tools
  • Summary
  • Chapter 3: HTML
  • Importance of Using HTML5
  • HTML Basics
  • FORM Tag
  • Ways to Generate HTML
  • Basic ODS
  • Custom HTML
  • PROC STREAM
  • Writing Your Own Custom HTML
  • STPBEGIN and STPEND Macros
  • General Techniques to Add HTML to a Web Page
  • Macro Language
  • HTML Forms
  • Making a Stored Process Generate Its Own HTML Menu
  • Form Attributes
  • Building Interactivity with JavaScript
  • Pop-Up Windows
  • Validating Form Fields
  • Linking to One or More Other URLs
  • Summary
  • Chapter 5: JavaScript Libraries
  • Benefits of a Library
  • Choosing a JavaScript Library to Use As a Framework
  • Recommended Libraries
  • Content Delivery Networks (CDNs)
  • jQuery
  • Getting Started
  • Selecting Elements in jQuery
  • Selecting by Tag Name
  • Selecting by ID
  • Selecting by Class
  • Other Ways to Select Things
  • Fundamental jQuery Techniques
  • Actions
  • Summary
  • Chapter 6: Data
  • Dynamic Data
  • Using Stored Processes to Create Dynamic Data