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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[United States] :
Apress,
2020.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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
- 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
- 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
- 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