About SAS LASR Analytic Server

Introduction

SAS LASR Analytic Server is an analytic platform that provides secure, multi-user concurrent access to in-memory data. With high-performance, multi-threaded, analytic code that processes client requests at extraordinarily high speeds, the server enables business analysts to easily explore data and discover relationships. The server handles both big data and smaller sets of data. For comprehensive information, see the SAS LASR Analytic Server: Reference Guide.

Distributed or Non-distributed?

A SAS LASR Analytic Server can be distributed or non-distributed.
  • A distributed SAS LASR Analytic Server runs on multiple blades in a chassis.
  • A non-distributed SAS LASR Analytic Server runs on a single machine. All of the in-memory analytic features that are available for a distributed server are also available for a non-distributed server. A non-distributed server does not support memory gauges, the Resource Monitor tab, or the Process Monitor tab.

Non-distributed Server Dependencies

When a non-distributed server is started interactively by the administrator by clicking or by using autostart, two additional SAS components are used:
  • The job execution service in the SAS middle tier.
  • A SAS Object Spawner in the server tier.
These two components are used to start a workspace server in the server tier. The workspace server submits the code that starts the non-distributed server and it remains running.
The execution sequence creates a dependency between a SAS LASR Analytic Server, the middle tier, and the SAS Object Spawner. If any of the following are stopped or restarted, a non-distributed server can stop or become unresponsive:
  • the SAS Web Application Server (SASServern_m)
  • the related instance of the job execution service on the SAS Web Application Server
  • the SAS Object Spawner
Tip
A server that is configured to perform autoload does not have a dependency on the job execution service or on the SAS Object Spawner.
Last updated: December 18, 2018