繁华落尽,如风轻狂

2009年07月03日

原创 一个有意思的简单的SAS加密算法


一个有意思的简单的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视图源码


我们知道,如果在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...)|举报|收藏

原创 JAVA通过ODBC访问本地SAS数据


好久没有写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月06日

原创 管理SAS DashBoard 仪表盘的安全


管理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日

原创 基于WEB调用的SAS存储过程新旧配置文件异同

嘿嘿 也许大家根本就没有见识到以前的存储过程长甚么样,无他,让大家参考一下好了阅读全文>

发表于 @ 2008年08月27日 23:27:00|评论(loading...)|举报|收藏

原创 解决:含中文的GET方式调用SAS存储过程时报错


当你使用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日

原创 SAS9.2帮助很好很强大


一直觉得SAS得帮助做的很棒,想不到9.2考虑得更加完善
居然提供了一个Learning to Use SAS 这个帮助,很完善得例子,把SAS得每个模块都讲了,非常多,并且有详细得例子,例子看起来也特别简单易懂
如图:


大家把例子全部过一遍,基本上就把SAS得功能全部走一遍了
很好
如下一个调用外部DLL函数的例子:
 /****************************************************************/
 /*          S A S   S A M P阅读全文>

发表于 @ 2008年08月19日 23:19:00|评论(loading...)|举报|收藏

原创 网友提问:如何在sas中清除rtf输出中的页眉


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安装先睹为快


SAS9.2安装其实和9.1也没有甚么太多区别,还是那么经典而老土的界面,也没有甚么说的,文字也是多余,大家就看看我安装的界面把阅读全文>

发表于 @ 2008年08月02日 19:25:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © 风