SAS Slovakia Newsletter / Tipy a triky

SAS Servers – na aké services si určite musíte dať pozor

Nedá sa Vám prihlásiť do SAS Enterprise Minera? 

Ako prvé treba skontrolovať, či sú SAS Services v stave „started“ (lokálne  alebo na serveri ) - pomocou    Start > Settings > Control Panel > Administrative Tools > Services. Pri  Minerovi  musia bežať  SAS Lev 1 MS - … a SAS Lev1 OB - …, prípadne, ak je nainštalovaná ako service a ide o Miner Server, tak aj SAS Analytics Platform.  Ak nie sú „started“, tak spustíme najprv SAS Lev1 MS, a potom SAS Lev1 OB.
Ak ich nedokážeme naštartovať,  tak skúsime spustiť  SAS Foundation (sas.exe - >  Start > Programs > SAS > SAS 9.1).  
Podarilo sa?  Ak nie, (a máte platnú licenciu), tak by ste mali kontaktovať SAS Technical support (support@svk.sas.com ).  
Ak Vás zaujíma, prečo by ste mali urobiť práve toto, tak v ďalšej časti rozoberieme SAS Servers (pre zjednodušenie budeme ilustrovať na SAS verzii 9.1.3, operačnom systéme Windows a default nastavených services)

Všeobecne o SAS Servers – services

Celá Enterprise Inteligence platform (EIP), čím ďalej sa budete stretávať s novším názvom  - Business Analytics Framework (BAF) - je viacvrstvová architektúra skladajúca sa z viacerých komponentov. Môže byť celá nainštalovaná na jednom PC (napr. SAS Enterprise Miner, single mechine installation/ for Desktop) alebo na viacerých strojoch, s rôznymi operačnými systémami.

Jadrom, ktoré “počíta” sú SAS Servers.  Ide o spustené SAS Foundation procesy -  sas.exe s rôznymi parametrami  zadefinovanými v konkrétnych konfiguračných súboroch (.cfg), ktoré plnia rozdielne úlohy.  Čo jednotlivé parametre znamenajú (mimo iných zaujímavých vecí )  môžete nájsť v  SAS 9.1 Companion for Windows:  http://support.sas.com/documentation/onlinedoc/91pdf/sasdoc_91/base_hostwin_6974.pdf (strana 465). Rovnaké príručky existujú aj pre ostatné operačné systémy.

Z  Overview of SAS 9.1.3 Intelligence Platform http://support.sas.com/documentation/onlinedoc/intellplatform/913/biov.pdf (strana 10)

Čo sa týka services, pre EIP sú nutné aj SAS spawners, ktoré slúžia na spúšťanie nových Workspace a Stored processes serverov  (Object spawner) a  SAS\Connect sessions (Connect spawner). Spawners podľa dopytu používateľov spúšťajú  nové sas.exe procesy.

Príklad:
SAS Servers services z inštalácie SAS Enterprise Inteligence Platformy (SAS 9.1.3)

SAS Lev 1 MS - SAS Metadata Server – sas.exe (pod užívateľom SYSTEM) – centrálny bod celej EIP Platformy, spravuje Metadata repository, ktorá obsahuje záznamy o všetkých objektoch (užívateľoch, serveroch, dátach …). Musí byť vždy zapnutý, ostatné services sa k nemu pripájajú s cieľom dostať sa k metadatam.  Viac v System Administration Guide  - http://support.sas.com/documentation/onlinedoc/intellplatform/913/bisag.pdf  

SAS Lev1 OB – SAS Object Spawner – Objectspawner.exe (pod užívateľom SYSTEM) – Spúšťa užívateľské sas.exe sessions (Workspece server ea Stored processes servere). Viac v Application Server Administration Guide - http://support.sas.com/documentation/onlinedoc/intellplatform/913/biasag.pdf   (options spawnera na s. 150)

SAS Lev1 OL – OLAP Cube Server – sas.exe (pod userom SYSTEM) – používaný na prehliadanie OLAP kociek. Viac v Application Server Administration Guide - http://support.sas.com/documentation/onlinedoc/intellplatform/913/biasag.pdf  (s. 83)

SAS Lev1 SS – Share Server – sas.exe (pod užívateľom SYSTEM)  používaný na row-level prístup pre viacerých užívateľov k datasetom. Viac v Communication Access Methods for SAS/Connect and for SAS/Share - http://support.sas.com/documentation/onlinedoc/91pdf/sasdoc_91/connect_accessmethod_7262.pdf 

SAS Lev1 CS –  Connect spawner – Spawner.exe (pod užívateľom SYSTEM) – Spúšťa pre užívateľov nové SAS/Connect sessions. Viac v Communication Access Methods for SAS/Connect and for SAS/Share

V našom príklade sú okrem SAS Serverov – services ešte ďalšie dva procesy sas.exe.
Jeden je produkt SAS Enterpise Miner , ktorému bol spustený Workspace server pod prihláseným užívateľom v Miner - sasdemo. 
Druhý je lokálne spustený SAS Foundation, pod prihláseným užívateľom do Windows, v tomto prípade Administrator.

EIP architektúra používa aj iné komponenty, ktoré môžu byť nainštalované ako services, a ktoré potrebujete na jej fungovanie (Web DAV, Servlet Container, Analytics Platform … ), o tých si povieme nabudúce. Základom je, že Vám musia bežať  SAS Servers.

Štartovanie a zastavovanie jednotlivých services:
Poradie štartovania (vypíname v opačnom poradí):

1. SAS Lev 1 MS - SAS Metadata Server

2. SAS Lev1 OB – SAS Object Spawner

3. SAS Lev1 OL – OLAP Cube Server

4. SAS Lev1 CS –  Connect spawner

(5. SAS Remote Services )

(6. SAS Analytics Platform)

(7. Servlet Container  e.g. Apache Tomcat)

Viac: http://support.sas.com/rnd/itech/doc9/admin_oma/sasserver/startserv/gs_startserv.html 

Jozef Kordík