2009年07月03日
一个有意思的简单的SAS加密算法,希望对大家喜欢
data name;
input name $ 1-25;
string=collate(0,255);
high4=reverse(string);
cards;
JOHN DOE
张 三
李 四
;
run;
data mono;
set name;
encrypt=translate(name,high4,string); /*加密*/
decrypt=translate(encrypt,string,high4); /*解密*/
run;
proc print data=mono;
var name encrypt decrypt;
run;阅读全文>
发表于 @ 2009年07月03日 11:45:00|评论(loading...)|举报|收藏
我们知道,如果在SAS里定义一个视图,而视图的源代码太多时,你通过describe语句把源代码输出到日志的时候
会发现输出信息会自动给你换行,这样导致你从日志里复制出来的源代码必须经过修改才能用
而下面这个代码就是解决这个问题,可以直接把SAS SQL视图的源代码直接输出到文件,输出的SQL语句可以直接复制出运行而不会给你乱换行
%let viewname=你的视图名字;
%let outfile=d:\1.sas;
options linesize=80;
filename out temp;
proc printto log=out new;
proc sql;
describe view &viewname;
quit;
proc printto;
run;
options linesize=max;
data _null_;
infile out truncover;阅读全文>
发表于 @ 2009年07月03日 11:41:00|评论(loading...)|举报|收藏
好久没有写blog了,都有点生疏了
下面这文章主要是讲如何利用java来调用本地SAS数据,这样你只需要买了SAS BASE就可以通过JAVA来访问SAS数据
欢迎大家随意转载
1.改动C:\WINDOWS\system32\drivers\etc\services文件,加入如下行:
odbcserv 5061/tcp
(服务和端口号可以随意取)
2.在控制面板上建立ODBC
在选择驱动程序时选择[SAS]
ODBC数据源配置/服务器配置栏:服务器名称输入odbcservr,然后在单击配置按钮时请确认配置框提供的SAS.exe文件的正确性
ODBC数据源配置/逻辑库配置栏:输入你想要预先分配的库名和路径
3.使用[附录1-java代码]通过jdbcodbc访问
4.其他注意事项参考[附录2-注意事项]
附录1-java代码
import阅读全文>
发表于 @ 2009年07月03日 11:37:00|评论(loading...)|举报|收藏
2008年10月08日
分配库
阅读全文>
发表于 @ 2008年10月08日 14:01:00|评论(loading...)|举报|收藏
2008年10月06日
管理SAS DashBoard 仪表盘的安全
你可以管理访问仪表盘的对象,如数据模型、仪表盘、指示器等只需要通过添加适当的用户或者组到适当的位于仪表盘组就可以。
下面具体介绍
1。允许仪表盘安全
修改 BIDashboard.config 配置文件
去掉下面元素的注释:
jaasConfig
metadataRootFolder
adminGroup
userGroup
例如:
jaasConfig=C:\SAS\EntBIServer\Lev1\web\Deployments\Portal\login.config
metadataRootFolder=BIP Tree/BIDashboard
adminGroup=Dashb阅读全文>
发表于 @ 2008年10月06日 22:21:00|评论(loading...)|举报|收藏
2008年08月27日
嘿嘿 也许大家根本就没有见识到以前的存储过程长甚么样,无他,让大家参考一下好了阅读全文>
发表于 @ 2008年08月27日 23:27:00|评论(loading...)|举报|收藏
当你使用WEB浏览器调用存储过程时,且时GET方式并且含有中文信息,存储过程有可能会返回如下错误信息
Transcoding failure.STP: A failure occurred in execution set up in context.
解决办法:
找到storedprocess WEB所在目录,更改如下文件:
web-inf\web.xml
把其中的输出编码改为中文编码即可,如GB2312,如下:
storedprocessservlet
阅读全文>
发表于 @ 2008年08月27日 23:18:00|评论(loading...)|举报|收藏
2008年08月19日
一直觉得SAS得帮助做的很棒,想不到9.2考虑得更加完善
居然提供了一个Learning to Use SAS 这个帮助,很完善得例子,把SAS得每个模块都讲了,非常多,并且有详细得例子,例子看起来也特别简单易懂
如图:
大家把例子全部过一遍,基本上就把SAS得功能全部走一遍了
很好
如下一个调用外部DLL函数的例子:
/****************************************************************/
/* S A S S A M P阅读全文>
发表于 @ 2008年08月19日 23:19:00|评论(loading...)|举报|收藏
ods rtf file='c:\sample.rtf' bodytitle;
title 'My Sample Title';
footnote 'My Sample Footnote';
proc report data=sashelp.class nowd;
column age height weight;
define age / group;
define height / mean f=8.;
define weight / mean f=8.;
run;
ods rtf close;
-----------------------
如果运行上面语句,会在输出的RTF文档上加上日期和序号作为页眉,要想去除页眉,应该在运行阅读全文>
发表于 @ 2008年08月19日 22:42:00|评论(loading...)|举报|收藏
2008年08月02日
SAS9.2安装其实和9.1也没有甚么太多区别,还是那么经典而老土的界面,也没有甚么说的,文字也是多余,大家就看看我安装的界面把阅读全文>
发表于 @ 2008年08月02日 19:25:00|评论(loading...)|举报|收藏