SASIntrnet的配置与应用详解.docx

上传人:b****5 文档编号:2803548 上传时间:2022-11-15 格式:DOCX 页数:16 大小:666.08KB
下载 相关 举报
SASIntrnet的配置与应用详解.docx_第1页
第1页 / 共16页
SASIntrnet的配置与应用详解.docx_第2页
第2页 / 共16页
SASIntrnet的配置与应用详解.docx_第3页
第3页 / 共16页
SASIntrnet的配置与应用详解.docx_第4页
第4页 / 共16页
SASIntrnet的配置与应用详解.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

SASIntrnet的配置与应用详解.docx

《SASIntrnet的配置与应用详解.docx》由会员分享,可在线阅读,更多相关《SASIntrnet的配置与应用详解.docx(16页珍藏版)》请在冰豆网上搜索。

SASIntrnet的配置与应用详解.docx

SASIntrnet的配置与应用详解

SAS--Intrnet的配置和应用详细介绍

∙   随着随着Internet/Intanet的发展,现在SAS的WEB模式应用日益广泛,如何简化数据分析程序,把单机版的数据分析程序移植到网络成为需要解决的问题。

利用SAS/IntrNet可以很方便地把以往数据分析程序转化为网络应用,用户通过浏览器就可以进行数据的分析,生成统计报表和统计图,并且可以将报表下载到本地应用。

本博客将陆续介绍一些SAS/Intrnet的配置方法和具体应用,包括基本情况、原理、配置、应用等几个方面。

  

(1)基本情况介绍:

先截几个图,介绍一下基本的应用。

图1是基本的工作原理。

                      图1工作原理

图2是运行sample目录里webods2后的结果,图3是运行webods1的结果。

  图2 

 

 

图4是sample目录里运行后生成的饼图。

图5是我做的一个示例,用来说明用户通过ie浏览器访问,可以做的更复杂些,当然也可以做的更漂亮些,用户就是通过这个界面来设定运行参数,访问特定的SAS程序和数据集,SAS把运行的结果返还给用户就是图2和图3的样子了。

图6生成的报表包含统计图和统计表都可以导出。

SAS/Intrnet的配置与应用

(二) 原理和WEB服务器安装配

(2009-04-0908:

36:

33)

转载

标签:

sas

统计分析

  在配置WEB服务器和SAS应用程序服务器之前,首先要明白整个部署的结构,做到心中有数,这样才能在配置过程中搞清楚各个服务器间的关联关系,对整个配置进展有个清晰的认识。

还是从这张图说起:

  整个过程的工作流程如下:

  

(1)用户通过IE浏览器将分析指标和分析参数通过Web服务器传递给broker.exe;

   

(2)broker.exe中有个几个关键参数,service参数用来传递调用的SAS服务,program参数用来调用指定名称的SAS程序;

   (3)指定的SAS程序通过页面参数对特定数据进行分析处理;

   (4)指定的Sas程序按照用户传递的参数进行统计分析,并通过SAS的输出控制系统ODS将结果返回给用户IE浏览器。

   

   首先我们来配置WEB服务器,就是图中应用程序服务器,这个服务器必须支持CGI,这里我们已APACHE应用程序服务器为例来说明.

   

一、安装Apache,配置成功一个普通网站服务器

Apache下载

用我上面那个下载地址,运行安装(以下不是我那个版本,但是基本是一样的)

出现如下界面:

 

出现ApacheHTTPServer2.0.55的安装向导界面,点“Next”继续

 

确认同意软件安装使用许可条例,选择“Iacceptthetermsinthelicenseagreement”,点“Next”继续。

 

将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续 

设置系统信息,在NetworkDomain下填入您的域名(比如:

),在ServerName下填入您的服务器名称,在Administrator'sEmailAddress下填入系统管理员的联系电子邮件地址,上述三条信息仅供参考,其三条信息均可任意填写,无效的也行(只在本机安装域控制器后这些域名才有效)。

接着便是选择安装类型(SetupType)。

Apache提供"Complte"(完全安装)和"Custom"(定制安装)两种安装方式,一般点选中"Complte"项继续(Next)进行完全安装。

  在"DestinationFolder"(目标目录)中,系统默认将把Apache安装到"C:

\ProgramFiles\ApacheGroup"中,为了以后操作方便起见,建议将此处的安装路径用"Change"改变到"C:

\"下。

系统安装成功后将自动在此建立一个名为"Apache"的目录,也就是说,安装之后的实际Apache系统文件所在路径将为"C:

\Apache"目录。

  其他各项均选默认选项即可完成最后安装!

安装成功后需根据提示重新启动计算机。

然后进入到控制面板中,打开"管理工具"中的"服务",就可以看到Apache的服务已成功地处于运行状态了!

  此外,在开始菜单中的"程序"里也将有名为"ApachehttpdServer"的组件,其下的"ConfigureApacheServer"(配置Apaceh服务器)项可以编辑配置文件和测试配置;"ControlApacheServer"(控制Apaceh服务器)项可以开启、停止和重启动Apache的服务;"ReviewServerLogFiles"(查看日志文件)中则可以查看Apache的系统日志文件等。

  确信Apache已经安装成功并处于运行状态之后,则就可以直接打开浏览器,在地址栏输入"http:

//server"(服务器名)的格式,就可以调出你的第一个Apache页面罗!

  

 

 

  如欲卸载它,除了要到控制面板的"添加/删除程序"里找到"ApacheHTTPServerVersion1.3.20"项去"删除"外,还需要将"C:

\Apache"整个目录删掉才较为彻底。

   服务器配置:

默认的,Apache主页文件存放在"C:

\Apache\htdocs"目录下。

比如要想输入http:

//127.0.0.1(服务器名)即可调出"H:

\Apache2\cgi-bin"目录下的自己的主页文件,则先用记事本打开"C:

\Apache\conf"目录下的"httpd.conf"文件,用"编辑"菜单中的"查找"功能,找到"DocumentRoot"C:

/Apache/htdocs""一句,然后将半角引号中的"C:

/Apache/htdocs"改成"H:

/Apache/cgi-bin"(强调这里是"/"而不是"\"了)。

  

  关于APACHE服务器的配置,知道这么就够我们用了。

 

SAS/Intrnet的配置与应用(三)——SAS服务器安装

上篇介绍了WEB服务器的配置,配置好web服务器后,下面来配置SAS/Intrnet的应用程序服务,具体步骤如下:

(1)运行SAS启动菜单里的“创建新的因特网服务”,如下图

(2)在弹出的窗体中选择第一项,建立一个socket服务,如下图。

(3)在下面的窗体中填入服务名,这个服务名,将来在编写用户访问页面中要用到。

(4)将服务安装到指定目录中,见下图。

(5)下一步,需要我们给default这个服务器指定一个端口号,这里我们填写一个5050的端口,以后broker。

exe会通过这个端口去访问SAS系统。

(6)我们再回到SAS的启动菜单下,在IntrNet的子菜单下会多出一个defaultservice的一个菜单,单击下图中的StartInteractinvely可以启动SAS的服务。

启动后SAS会监听5050端口,接受broker。

exe的访问。

以后要运行SAS服务器就单击这个菜单就可以了。

(6)SAS的运行服务启动后,如下图所示。

这样相当于安装了一个SAS运算服务器。

 

SASSAS/Intrnet的配置与应用(四)——配置borker。

   前面两篇blog介绍了WEB服务器和SAS运算服务器的配置,下面将连接两个服务器,其中最为关键的是配置broker.exe。

首先,大家关心的是Broker.exe文件从哪里来,当然可以自己开发,但有现成的可用,就在SAS提供给我们的一个工具里,叫“SASIntrnetCGI工具”。

  

(1)下载安装SASIntrNetCGITools:

   首先,打开SAS的支持网站,在左侧的导航条里单击“Downloads&HotFixes”,在单击“downloadsoftware”,在页面里选择SASIntrnet,最后就来到如下的页面。

   根据你用的SAS版本选择相应的CGI工具即可。

当然,下载时也要考虑你的操作系统,你是xp的系统,就选择win32的版本下载即可。

当然,要下载这个工具,你需要先注册一个用户名,没关系,你注册一下即可,注册完成再回到这个页面就可以免费下载了。

   

   

(2)运行下载的Setup_Win32.exe文件,出现下面的对话框,这是许可协议,直接点下一步即可。

 

   下面是选择安装模式,有典型安装和完全安装等几种模式,我们就用典型模式即可;

    

  下面这里需要选择SASIntrNet的安装路径,这个配置工具会将前面的SASIntrNet示例文件和其他一些文件释放到这个路径中来;

   

下面这个对话框是制定cgi的执行权限目录,也就是WEB服务器中cgi-bin文件夹,向导运行完成后会把broker.Exe文件,释放到这个路径下。

   

   这个运行向导里最关键的步骤是两个路径的设置,设置这两个路径的时候,大家不妨再回到原理图上去,看看原理,做到心中有数,了解各个文件夹之间的逻辑关系,就不会糊涂了。

第一个路径是SASIntrNet的安装路径,不是特别重要。

第二个路径,一定要放到web服务器中cgi的执行目录下,这个目录怎么设置以前介绍过了。

 

完成后,我们看到H:

\Apache2\cgi-bin路径下,多出许多文件,其中最重要的broker.exe

文件出现了,我们所有web的服务请求都是通过它传递给sas的,sas的运算结果也是通过它回传给用户的。

同时,该目录下还有一个重要的文件是,beoker.cfg文件,它是broker.exe的配置文件,如果你要对路径进行更改,可以用记事本打开这个文件进行修改。

然后我们需要更改broker.cfg文件的配置信息,连接web服务和前面介绍的SAS应用服务器,如下,我们在broker.cfg我们建立一个名为default的service段

SocketServicedefault

  ServiceDescription"DefaultserviceusedforSAS/IntrNetsamples."

  ServiceAdmin"lhx"

  ServiceAdminMail"yourname@yoursite"

  Server127.0.0.1

  Port5800

上面就再broker.cfg中建立了一个服务段,这样再broker.exe中文件知道_service=default,broker.exe文件就会去定位端口号为5800的SAS应用服务器

这样,SAS应用服务器和WEB服务器都以配置好,现在我们测试一下我们部署的环境是否正常,再IE使用下面地址访问:

http:

//l27.0.0.1/cgi-bin/broker.exe?

_debug=4

在出现的见面选择TEST,然后单击ping链接,IE跳转到下面URL地址:

http:

//127.0.0.1/cgi-bin/broker.exe?

_service=test&_program=ping&_adminpw=

如果正常就会出现下面信息:

【Ping.TheApplicationServerwuyzpc:

5800isfunctioningprope

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1