搭建C/S架构,可以解决台式机硬件的局限性,调用服务器的硬件资源可以在客户端做数据分析的时候,能并行处理其他工作,否则经常处理海量数据都会“假死”。
SAS的C/S架构有两种模式:
一、Integration Technologies:其实就有点像三层的B/S模式,客户端不需要安装SAS,只需要用浏览器访问SAS服务器站点。这里用到了SAS EG,可惜一直找不到EG3.0来安装试试(听说现在EG都已经开始随盘附送了),哪位朋友能提供试验的话请联系我,谢谢。界面是很漂亮的。但EG下好像不支持Enterprise Miner。
可以到SAS网站http://support.sas.com/documentation/index.html上下载"How to Start and Test the SAS Integration Technologies.pdf"参考
二、Connect:这种模式下,客户端必须安装SAS,使用Server Login的方式来远程访问服务器。首先在服务器上安装SAS软件,然后启动spawner侦听服务,然后在客户端就能够通过Login建立连接。下面详细讲了如何通过SAS spawner 允许客户远端访问SAS,这种方式比较简单不用重新写浏览器界面也能实现调用服务器硬件资源进行数据挖掘的目的,当然你得首先拥有1个能在Windows Server操作系统上运行的SAS License。这种远程访问方式是可以使用EM的,只要您的SAS License是含EM的就行。
spawner -c tcp -security -install
spawner -c tcp -security -service myport -install
4.signon 时
若23口,则
%let tcpsec=_prompt_; 或 %let tcpsec=user.pass;
signon hostname;
%let tcpsec=_prompt_; 或 %let tcpsec=user.pass;
signon hostname.myport;
rsubmit;
libname crlibm "&libpath";
endrsubmit;
libname 本地库名 server=服务器名 SLIBREF=远端库名;
signoff hostname;