Contents
About
What’s New In SAS LASR Analytic Server
Introduction to the SAS LASR Analytic Server
What Is SAS LASR Analytic Server?
How Does the SAS LASR Analytic Server Work?
About the SAS Plug-ins for Hadoop
Benefits of Using the Hadoop Distributed File System
MapR Distribution for Apache Hadoop
Components of the SAS LASR Analytic Server
Administering the SAS LASR Analytic Server
Passwordless SSH
Memory Management
Data Partitioning and Ordering
High Volume Access to Smaller Tables
Data Compression
Data Encryption
Server Logging
Non-Distributed SAS LASR Analytic Server
About Non-Distributed SAS LASR Analytic Server
Starting and Stopping Non-Distributed Servers
Loading and Unloading Tables for Non-Distributed Servers
LASR Procedure
Syntax: LASR Procedure
PROC LASR Statement
PERFORMANCE Statement
REMOVE Statement
SAVE Statement
Overview: LASR Procedure
Examples: LASR Procedure
Example 1: Start a Server
Example 2: Starting a Server with Logging Options
Example 3: Using the SASHDAT Engine
Example 4: Load a Table from Teradata to Memory
Example 5: Load a Table from Greenplum to Memory
Example 6: Unload a Table from Memory
Example 7: Stopping a Server
Example 8: Working with User-Defined Formats
Example 9: Working with User-Defined Formats and the FMTLIBXML= Option
Example 10: Saving a Table to HDFS
IMSTAT Procedure (Analytics)
Syntax: IMSTAT (Analytics) Procedure
PROC IMSTAT (Analytics) Statement
AGGREGATE Statement
ARM Statement
ASSESS Statement
BOXPLOT Statement
CLUSTER Statement
CORR Statement
CROSSTAB Statement
DECISIONTREE Statement
DISTINCT Statement
FORECAST Statement
FREQUENCY Statement
GENMODEL Statement
GLM Statement
GROUPBY Statement
HISTOGRAM Statement
HYPERGROUP Statement
KDE Statement
LOGISTIC Statement
MDSUMMARY Statement
NEURAL Statement
OPTIMIZE Statement
PERCENTILE Statement
RANDOMWOODS Statement
REGCORR Statement
SUMMARY Statement
TEXTPARSE Statement
TOPK Statement
TRANSFORM Statement
QUIT Statement
Overview: IMSTAT (Analytics) Procedure
Temporary Tables, Generated Code, and Scoring
Generated Code and Locale Sensitivity
Examples: IMSTAT (Analytics) Procedure
Example 1: Calculating Percentiles and Quartiles
Example 2: Retrieving Box Values
Example 3: Retrieving Box Plot Values with the NOUTLIERLIMIT= Option
Example 4: Retrieving Distinct Value Counts and Grouping
Example 5: Performing a Cluster Analysis
Example 6: Performing a Pairwise Correlation
Example 7: Crosstabulation with Measures of Association and Chi-Square Tests
Example 8: Training and Validating a Decision Tree
Example 9: Storing and Scoring a Decision Tree
Example 10: Performing a Multi-Dimensional Summary
Example 11: Fitting a Regression Model
Example 12: Forecasting and Automatic Modeling
Example 13: Forecasting with Goal Seeking
Example 14: Aggregating Time Series Data
Example 15: Training and Validating a Neural Network
Example 16: Predicting Email Spam and Assessing the Model
Example 17: Transforming Variables with Imputation and Binning
IMSTAT Procedure (Data and Server Management)
Syntax: IMSTAT (Data and Server Management) Procedure
PROC IMSTAT (Data and Server Management) Statement
BALANCE Statement
COLUMNINFO Statement
COMPRESS Statement
COMPUTE Statement
CREATETABLE Statement
DELETEROWS Statement
DISTRIBUTIONINFO Statement
DROPCOLUMN Statement
DROPTABLE Statement
FETCH Statement
FREE Statement
LIFETIME Statement
NUMROWS Statement
PARTITION Statement
PARTITIONINFO Statement
PROMOTE Statement
PURGETEMPTABLES Statement
REPLAY Statement
SAVE Statement
SCHEMA Statement
SCORE Statement
SERVERINFO Statement
SERVERPARM Statement
SERVERTERM Statement
SERVERWAIT Statement
SET Statement
STORE Statement
TABLE Statement
TABLEINFO Statement
UNCOMPRESS Statement
UPDATE Statement
QUIT Statement
Overview: IMSTAT (Data and Server Management) Procedure
Concepts: IMSTAT Procedure
Examples: IMSTAT (Data and Server Management) Procedure
Example 1: Partitioning a Table into a Temporary Table
Example 2: Promoting Temporary Tables to Regular Tables
Example 3: Rebalancing a Table
Example 4: Deleting Rows and Saving a Table to HDFS
Example 5: Creating a Star Schema
Example 6: Appending Tables
Example 7: Appending a Non-Partitioned Table to a Partitioned Table
Example 8: Storing Temporary Variables
IMXFER Procedure
Syntax: IMXFER Procedure
PROC IMXFER Statement
SERVER Statement
TABLE Statement
QUIT Statement
Overview: IMXFER Procedure
Examples: IMXFER Procedure
Example 1: Copying Tables from One Server to Another
Example 2: Copying Tables from One Cluster to Another
RECOMMEND Procedure
Syntax: RECOMMEND Procedure
PROC RECOMMEND Statement
ADD Statement
ADDTABLE Statement
INFO Statement
METHOD Statement
PREDICT Statement
REMOVE Statement
Overview: RECOMMEND Procedure
Examples: RECOMMEND Procedure
Example 1: Recommendations from Explicit Ratings
Example 2: Recommendations from Implicit Information
VASMP Procedure
Syntax: VASMP Procedure
PROC VASMP Statement
SERVERINFO Statement
SERVERPARM Statement
SERVERTERM Statement
SERVERWAIT Statement
TABLEINFO Statement
QUIT Statement
Overview: VASMP Procedure
Example: Copying Tables from One Hadoop Installation to Another
Using the SAS LASR Analytic Server Engine
What Does the SAS LASR Analytic Server Engine Do?
Understanding How the SAS LASR Analytic Server Engine Works
Understanding Server Tags
Comparing the SAS LASR Analytic Server Engine with the LASR Procedure
What is Required to Use the SAS LASR Analytic Server Engine?
What is Supported?
LIBNAME Statement for the SAS LASR Analytic Server Engine
LIBNAME Statement Syntax
Data Set Options for the SAS LASR Analytic Server Engine
APPEND= Data Set Option
ARRAY= Data Set Option
AUTOCOMMIT= Data Set Option
FORMATEXPORT= Data Set Option
FULLCOPYTO= Data Set Option
HASH= Data Set Option
NODEFAULTFORMAT= Data Set Option
ORDERBY= Data Set Option
PARTITION= Data Set Option
PERM= Data Set Option
SIGNER= Data Set Option
SQUEEZE= Data Set Option
TAG= Data Set Option
TEMPNAMES= Data Set Option
UCA= Data Set Option
Using the SASHDAT Engine
What Does the SASHDAT Engine Do?
Understanding How the SASHDAT Engine Works
What is Required to Use the SASHDAT Engine?
What is Supported?
LIBNAME Statement for the SASHDAT Engine
LIBNAME Statement Syntax
Data Set Options for the SASHDAT Engine
BLOCKSIZE= Data Set Option
COLUMNS= Data Set Option
COPIES= Data Set Option
ENCRYPT= Data Set Option
ENCRYPTKEY= Data Set Option
FILETYPE= Data Set Option
GETNAMES= Data Set Option
GETOBS= Data Set Option
GUESSROWS= Data Set Option
HASH= Data Set Option
LOGUPDATE= Data Set Option
ORDERBY= Data Set Option
PARTITION= Data Set Option
PATH= Data Set Option
PERM= Data Set Option
REPLACE= Data Set Option
SIGNERFILEPOLICY Data Set Option
SQUEEZE= Data Set Option
UCA= Data Set Option
Programming with SAS LASR Analytic Server
About Programming
DATA Step Programming for Scoring In SAS LASR Analytic Server
Which to Use? DATA Step or the SCORE Statement
Text Analytics in SAS LASR Analytic Server
SAS Linguistic Files
Language Processing Concepts
Data Preparation
Output Tables for the TEXTPARSE Statement
SAS In-Memory Statistics
About SAS In-Memory Statistics
Writing and Running SAS Programs
Deploying SAS In-Memory Statistics
Removing a Machine from the Cluster
About Removing a Machine from the Cluster
Which Servers Can I Leave Running When I Remove a Machine?
Remove the Host Name from the grid.hosts File
Restart Servers
Adding Machines to the Cluster
About Adding Machines to the Cluster
Which Servers Can I Leave Running When I Add a Machine?
Configure System Settings
Add Host Names to Gridhosts
Propagate Operating System User IDs
Configure SAS Plug-ins for Hadoop
Configure SAS High-Performance Analytics Infrastructure
Restart SAS LASR Analytic Server Monitor
Restart Servers and Redistribute HDFS Blocks
View Explorations and Reports
Using the Grid Monitor
Starting the Grid Monitor
Monitoring Resources
Monitoring Jobs
Monitoring Ranks
Stopping Processes
Executing Commands
Managing Resources
About Managing Resources
Using CGroups to Manage CPU
Setting Memory Limits
Managing Resources with YARN
Glossary
Product
Release
SAS LASR Analytic Server
2.8
Type
Usage and Reference
Copyright Date
November 2016
Last Updated
22Nov2016