msgbartop
List for SAS fans and programmer
msgbarbottom

31 5月 11 深入了解SAS License(beta版)


license就是软件使用一种许可,一般来说,只有你付费才能得到软件的使用服务。大家都知道SAS的license是独特的,按年数来付费的,这个规则从70年代一直保持到现在。按SAS公司官方解释就是一方面公司不断提高和完善软件功能,免费升级;另一方面,有利于用户,因为你有不用的权利,最多后悔一年。

估计这是大家非常关心的一个问题,因为它非常重要,另外这方面的信息不多。下面从几个方面来解读SAS License,以便大家更好的了解和使用SAS软件。

1,SAS License的种类,费用和使用方法

2,SAS License的组成

3,查看你机器上可使用的的模块和过期时间

4,查看你的SAS模块使用情况

5,一些声明和建议

6,参考资料 http://saslist.net

必须说明的是,以下资料来源网上,我仅仅做了一些汇总工作,具体的软件购买和价格跟各地SAS分公司联系。

一,SAS License的种类,费用和使用方法

种类(不完全分类):http://saslist.net

1,根据运行的环境,可以分为:微软视窗Win版(一般是PC用)和unix版(一般是服务器用),不过SAS没有苹果版,(JMP有苹果版)。

2,按用户分为:公司版,家庭版和学生版,价格差别很大的。

3,按授权机器数:单个用户,多个用户。

4,按模块:除了BASE模块是必须的外,其他模块都是按用户需要而定。

费用:http://saslist.net

付费方式一般来说,SAS的license是一年一更新的,付费也是按年来做基本单位的。

费用多少,那要看用户是谁,还有特定的需求,基本上是根据上面的几种分类来分的。不同的用户和需求都不一样,当然学生的最便宜了。下面给个价格列表的截图大家看下啊,就能了解一点了。http://saslist.net

从这个价格表可以看出很多信息,首先这份价格单是针对联邦政府的(用户类型),Part Number和PD是模块类型和具体的参数,包括运行环境是PC和用户个数从1到25(其实还有更多数目),SIN应该是SAS公司的产品号,GSA Price是报价,Warranty为两种,1YR表示第一年购买的价格,N/A表示购买第一年后的年续费,一般来说,一年的续费比第一年买便宜不少,比如单用户的BASE模块第一年要3583美元,而后面一年的续费为1037美元。需要说明的是这个仅仅是127页A4纸的报价单中的一部分截图。大家可以知道SAS公司的定价体系有多么复杂。当然,如果你要买的话,直接电话SAS公司就行了,他们会上面给你谈价格和服务的。http://saslist.net

使用方法:

正版:要想你的机器能够用上SAS,首先你得有一个SAS安装盘,如果你合同购买的,SAS公司给你一套光盘的,然后是一个license文件。先装好SAS,然后中间会其实你安装license。按照流程一步一步来即可,出现问题,打电话喊SAS客服即可。

D版:现在要说的是,大多数学习用户,SAS安装介质可能来自于网上下载,所谓D版。往往会随之送一个license,并且往往这个license是过期的(如果不过期,那就是太lucky了),按照过程中会提示你的license过期了,这个时候,你就把时间调前,一直调到它不出提示为止,即可顺利安装,然后你就可以得到一个能够运行的SAS和过期的电脑时间。很显然,电脑的时间调前了,会带来很多不便和错误。http://saslist.net

于是就有了D版的方法,方式五花八门,有:1,直接用破解的SAS.exe文件覆盖原SAS.exe文件,这样就可以顺利的调回正常的时间运行了。缺点就是用一些时间函数,如day()函数时,会出现错误;2,用调时间的小软件,把软件时间调前,采用欺骗法欺骗SAS,这个方法我好多年前用过,估计也会出现如1的缺点;3,用正版的license,至于怎么得到,这里有详细介绍(只需鼠标一点即可得到)。当然,也有很多人说,我愿意每次用的时候把调时间回去。那我只能说一声,算你狠。Ok,经过上面的说明,大家应该都可以把软件安装到电脑上顺利运行。

ps:如果你得到了能用的license,你有三步两种方法更新你原来的license,a. 把系统日期调到sas可以正常使用的时间;b,1,点程序栏中SAS的license更新工具,按提示来更新;2,用记事本打开setinit.sss文件,copy其中的内容(以Proc setinit开始,以save;run;结束)到sas程序窗口运行。c. 系统改回正常时间,重新启动SAS。http://saslist.net

2,SAS License的组成       http://saslist.net

license为一段文本,三部分组成:1,proc语句前面的描叙部分;2,proc sentinit; ….. save; run; 代码部分;3,proc语句后面的描叙部分。其中2为核心部分为,以一个lic为例:

PROC SETINIT RELEASE=’9.2′; SITEINFO NAME=’CAL POLY SAN LUIS OBISPO – T&R’ SITE=70023349 OSNAME=’W32_WKS’ RECREATE WARN=45 GRACE=45 BIRTHDAY=’20OCT2010’D  EXPIRE=’30SEP2011’D PASSWORD=823651945; CPU MODEL=’ ‘ MODNUM=’ ‘ SERIAL=’ ‘ NAME=CPU000; EXPIRE ‘PRODNUM000’ ‘PRODNUM001’ ‘PRODNUM002’ ‘PRODNUM003’        ‘PRODNUM004’ ‘PRODNUM005’ ‘PRODNUM006’ ‘PRODNUM007’ ‘PRODNUM008’        ‘PRODNUM010’ ‘PRODNUM012’ ‘PRODNUM013’ ‘PRODNUM015’ ‘PRODNUM018’        ‘PRODNUM025’ ‘PRODNUM028’ ‘PRODNUM035’ ‘PRODNUM070’ ‘PRODNUM075’        ‘PRODNUM095’ ‘PRODNUM123’ ‘PRODNUM164’ ‘PRODNUM165’ ‘PRODNUM166’        ‘PRODNUM167’ ‘PRODNUM192’ ‘PRODNUM194’ ‘PRODNUM204’ ‘PRODNUM208’        ‘PRODNUM209’ ‘PRODNUM215’ ‘PRODNUM219’ ‘PRODNUM225’ ‘PRODNUM535’        ‘PRODNUM538’ ‘PRODNUM550’ ‘PRODNUM551’ ‘PRODNUM555’ ‘PRODNUM557’        ‘PRODNUM560’ ’30SEP2011’D / CPU=CPU000; SAVE; RUN;

这个lic说明了SAS版本,购买单位(NAME)及安装点号(SITE),操作系统类型(OSNAME),警告时间(WARN)为45天,宽限时间(GRACE)为45天,lic的生效时间(BIRTHDAY)为2010年1o月20日,过期(EXPIRE)为2011年9月30日,对应lic的密码,一个CPU,然后PRODNUM000为购买的模块,即可以使用的模块。所有信息都说明了很清楚。至于前面的1和后面的3,真是进行了补充和注释说明,如后面3中给出对应的模块名称。

3,查看你机器上可使用的的模块和过期时间

尽管我们可以从lic可以看出使用的模块和有效时间,但是通常情况下,作为一个使用这,SAS并不是你安装的,你也不一定知道lic在哪里,这时候,你就可以运行语句:

1
proc setinit;run;

即可从log中知道这些信息如下:

原始软件安装点验证数据软件安装点名: NEW JERSEY INSTITUTE OF TECHNOLOGY-T&R。软件安装点编号: 70008639。截止日期:     31JUL2011。宽限期:  45 天(于 14SEP2011 结束)。警告期: 45 天(于 29OCT2011 结束)。系统创建日期:   31AUG2010。操作系统:   W32_WKS 。产品截止日期:—Base Product 31JUL2011 —SAS/STAT     31JUL2011  ……………….

这个其实就是lic中的3部分了。http://saslist.net

4,查看你的SAS模块使用情况

你想知道你公司每月多少次使用了SAS STAT模块?使用了SAS GRAPH?是否SAS/ACCESS TO ORACLE模块根本就没有使用?
要想知道SAS LICENSE使用情况,就必须知道SAS 模块的使用情况,而模块使用信息可以通过使用SAS选项-RTRACE来获知
如下:
Sas –rtrace –rtraceloc [logfile]
当这2个选项被使用时,启动SAS时,日志文件中会详细的列出SAS使用了哪些文件,从而知道使用了哪些模块,日志文件内容大体如下:
File referenced: C:\Program Files\SAS\SAS 9.1\sasv9.cfg
File opened: C:\Program Files\SAS\SAS 9.1\sasv9.cfg
File closed: C:\Program Files\SAS\SAS 9.1\sasv9.cfg
File opened: C:\Program Files\SAS\SAS 9.1\nls\zh\SASV9.CFG
File closed: C:\Program Files\SAS\SAS 9.1\nls\zh\SASV9.CFG
File referenced: C:\Program Files\SAS\SAS 9.1\core\sasmsg\msgdir.msg
File opened: C:\Program Files\SAS\SAS 9.1\core\sasmsg\msgdir.msg
File closed: C:\Program Files\SAS\SAS 9.1\core\sasmsg\msgdir.msg
File referenced: C:\Program Files\SAS\SAS 9.1\nls\zh\sasmsg\host.msg

这部分内容来自Anyjack的博客

5,一些建议声明

建议:最近很多高校都开始实现正版化办公,从操作系统到办公软件都开始转向正版化了。好像最近SAS公司取消了学生版,不过,将会以另外一种形式出来,暂时未知,作为大学生或老师可以申请到lic,只是会有数据大小的限制。学校可以统一向SAS公司申请免费或打折的SAS软件。当然SAS公司也有义务来推广他们的软件。

声明:以上仅作学习参考之用,商业用途请向SAS公司或办事处购买,因使用D版造成的法律事件,自行承担责任。

6,参考资料

http://blog.csdn.net/anyjack/archive/2006/11/01/1360151.aspx

Reporting SAS®9 License Usage  David Bosak, Comsys IT Partners, Kalamazoo, MI. SUGI30

原创文章: ”深入了解SAS License(beta版)“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/134


Leave a Comment