O'Reilly logo

SAS 9.4 Intelligence Platform: Overview, Second Edition, 2nd Edition by

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

For more information about server logging and monitoring, see the SAS Intelligence
Platform: System Administration Guide, the SAS Logging: Configuration and
Programming Reference, and the SAS Environment Manager Help.
SAS Grid Computing
You can use SAS grid computing tools to manage a distributed grid environment for
your SAS deployment. SAS Grid Manager, working together with Platform Suite for
SAS, enables you to distribute server workloads across multiple computers on a network
to obtain the following benefits:
the ability to accelerate SAS analytical results by adding additional computers to the
grid and by dividing jobs into separate processes that run in parallel across multiple
servers
the flexibility to upgrade and maintain the computing resources on which your SAS
servers are deployed without disrupting operations, and to add computing resources
quickly to handle increased workloads and peak demands
continuity of service through the high availability of critical components running in
the grid
Implementation of a grid environment involves planning and design efforts to determine
the topology and configuration that best meets the needs of your organization. In some
cases, third-party data sharing facilities or hardware load balancers might be required.
For more information, see Grid Computing in SAS and “Introduction to Grid
Computing” at http://support.sas.com/rnd/scalability/grid/index.html.
SAS LASR Analytic Server
The SAS LASR Analytic Server is an analytic platform that is provided with SAS Visual
Analytics, SAS Visual Statistics, and other high-performance products. This secure,
multi-user server provides concurrent access to data that is loaded into memory. The
server can take advantage of a distributed computing environment by distributing data
and the workload among multiple machines and performing massively parallel
processing. The server can also be deployed on a single machine where the workload
and data volumes do not demand a distributed computing environment but can still
benefit from the speed of in-memory processing.
The server handles both big data and smaller sets of data, and it is designed with high-
performance, multi-threaded, analytic code. The server processes client requests at
extraordinarily high speeds due to the combination of hardware and software that is
designed for rapid access to tables in memory. By loading tables into memory for
analytic processing, the server enables business analysts to explore data and discover
relationships in data at the speed of the RAM that is installed on the system.
The server can also perform text analysis on unstructured data. The unstructured data is
loaded to memory in the form of a table, with one document in each row.
Data can be loaded into a distributed server in the following ways:
You can load tables into the server by using the SAS LASR Analytic Server engine
or the LASR procedure from a SAS session that has a network connection to the
cluster. Any data source that can be accessed with a SAS engine can be loaded into
memory. The data is transferred to the root node of the server, and the root node
SAS LASR Analytic Server 33
distributes the data to the worker nodes. You can also append rows to an in-memory
table with the SAS LASR Analytic Server engine.
Tables can be read from the Hadoop Distributed File System (HDFS) or an NFS-
mounted distributed file system. You can use the SASHDAT engine to add tables to
HDFS. When a table is added to HDFS, it is divided into blocks that are distributed
across the machines in the cluster. The server software is designed to read data in
parallel from HDFS. When used to read data from HDFS, the LASR procedure
causes the worker nodes to read the blocks of data that are local to the machine.
Tables can be read from a third-party vendor database. For distributed databases like
Teradata and Greenplum, the SAS LASR Analytic Server can access the data in the
appliance.
Tables can be loaded using SAS Visual Analytics Administrator.
For more information, see SAS LASR Analytic Server: Reference Guide.
34 Chapter 4 Servers in the SAS Intelligence Platform

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required