自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

繁华落尽,如风轻狂

  • 博客(194)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用rsa公钥对字符串加密并通过私钥解密全过程

0.生成公钥私钥对ssh-keygen -t rsa -N "" -f ${HOME}/.ssh/id_getAuthToken_rsa1:把当前公钥转为pem格式python ./convert.py <(awk '{ print $1" "$2" "$3; }' <${HOME}/.ssh/id_getAuthToken_rsa.pub)|sed 2,3d >${H

2017-09-16 11:51:11 9852

原创 step by step:使用virtualbox+vagrant创建redhat67 BOX

虚拟化相关工具安装下载软件下载vagrant软件https://www.vagrantup.com/downloads.htmlhttps://releases.hashicorp.com/vagrant/1.9.1/vagrant_1.9.1_x86_64.rpm下载virtualbox软件以及扩展https://www.virtualbox.or

2017-02-04 10:27:34 3543

原创 使用SAS实现对表中字段的简体和繁体的转换

有时存在某些需求,如需要把繁体的文本信息统一为简体进行分析,这就存在一个转换的过程,在SAS中,可以很容易的实现简体-繁体的互换如下代码data a;text="简体字在线字点";dictcn="输入简体字点下面繁体字按钮进行在线转换";dicttw="輸入簡體字點下面繁體字按鈕進行在線轉換";texttw=KTRANSLATE(text,dicttw,di

2017-01-24 11:17:09 3782

原创 使用SAS实现HADOOP Map/Reduce程序-wordcount

使用SAS实现HADOOP MAPReduce程序 文章灵感来自如下文章,该文描述来如何用python实现mapreduc程序http://www.michael-noll.com/tutorials/writing-an-hadoop-mapreduce-program-in-python/发现其是利用hadoop-streaming-2.4.0.jar来对h

2016-11-07 13:26:41 4220

原创 PANDAS和SAS的代码使用习惯比较

作为习惯,一般导入下面包命名In [1]: import pandas as pdIn [2]: import numpy as np数据框架对象df可以通过df.head()显示前面5条记录,类似SAS代码如下:proc print data=df(obs=5);run;数据框架和序列数据,类似SAS数据集和只含一个变量的数据集,数据框架也支持标签,通过列模式组织数

2016-07-31 23:03:34 5430 1

原创 使用SAS/ACCESS For Oracle时字段长度映射翻倍问题

在使用SAS 9.4 ACCESS连接ORACLE数据库时,会发生一个奇怪的现象,所有在oracle中定义好的varchar在SAS映射过程中会出现字段长度翻倍现象,也就是说如果一个字段在oracle中定义为varchar(10) ,通过SAS/ACCESS去查看,会自动映射为char(20).通过比较两边环境,ORACLE使用UTF8存储数据,而SAS使用GBK编码存储数据,但这并不

2016-03-31 16:19:24 4725

原创 SAS集成Hadoop途径几何?

经常有人问,SAS如何和HADOOP交互、集成?在回答这个问题前,主要看HADOOP在SAS系统中的定位,有下面定位考虑:1.把HADOOP作为传统数据源供SAS访问这是最简单的一种应用场景,就是把HADOOP当做类似于ORACLE/DB2等之类的数据库源来使用,SAS有能力直接在HADOOP上进行数据处理,在HADOOP上进行直接数据读写2.把HADOOP作为分析平台通过在HAD

2016-03-17 21:29:40 6598 1

原创 SAS9.4 BASE增强

宏语言支持全局只读宏变量定义%global /readonly m=abc;&SYSDATASTEPPHASE宏能指示当前代码是运行在编译阶段还是运行阶段性能选项: ALIGNSASIOFILES STRIPESIZE提供PRESENV 选项和PROC PRESENV过程用来把当前环境信息保存到指定的库中,并生成相应的SAS文件以便于在其他SAS环境中恢复使

2014-12-31 14:19:17 6826

原创 SAS9.3中调用Groovy语言脚本

SAS9.3到来给Groovy语言爱好者带来了福音,也给SAS爱好者带来了福音下面用例子介绍如何在SAS9.3中调用Groovy脚本并和SAS进行交互1.集成最新Groovy版本在SAS环境中先去Groovy官网下载,目前稳定版为2.0,下载地址http://groovy.codehaus.org/Download 解压后找到文件D:\tools\groovy-binary

2012-12-23 12:57:31 5800

原创 用SAS宏实现oracle中的decode函数

函数介绍  DECODE函数是ORACLE PL/SQL的功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的加20

2011-08-30 16:48:43 7989

原创 如何通过SAS ODS输出到excel的多个worksheet里

可以使用系统内置的tagsets.excelxp来分worksheet输出 ods  tagsets.excelxp  file="d:\test.xls" options(sheet_name="print") style=analysis;proc print data=sa

2011-07-19 20:06:00 14022

原创 使用SAS存储过程直接输出excel文件最简单的方法

大家借鉴借鉴  data _null_; rc = stpsrv_header('Content-type',"application/vnd.ms-excel"); rc = stpsrv_header('Content-disposition',"attachment; fi

2011-07-14 17:11:41 11456

原创 SAS9.2 EBI&JBOSS安装文档

SAS 9.2 WINDOWS平台安装SAS EBI的手册,图文并茂,初学者可以直接使用按照该文档进行安装(注:web server为JBOSS) 安装中碰到什么问题大家可以留言

2011-07-14 17:00:48 5559

原创 通过JAVA SERVLET直接输出SAS gchart 产生的图片到浏览器

<br />JSP例子<br /><%@taglib uri="http://www.sas.com/taglib/sasads" prefix="sasads"%><br /><br><br /><img src=/streamImage/servlet/createGraphImage><br /><p><br />Servlet例子 (createGraphImage.java) <br />import java.io.*;<br />import javax.servlet.*;<br />imp

2011-01-24 21:39:00 7164 2

原创 通过JAVA对SAS元数据用户进行增删改

使用SAS JAVA 增删改类的前提1.要求有一个能够连接到SAS元数据的管理用户2.要求存在如下JAR包(sas.security.sspi.jarsas.oma.joma.rmt.jarsas.oma.omi.jarsas.oma.joma.jarsas.svc.connection.jarsas.core.jar)相关类/API参考文档主要使用到SAS package com.sas.metadata.remote ,该包为远端或者中间层的JAVA应用提供了访问SAS元数据服务接口的能力具体的说明参考

2011-01-24 21:00:00 7791

原创 JAVA通过JDBC访问SAS数据(通过IOM接口)

<br />通过IOM访问SAS数据是有别于通过sas share访问SAS数据,在这种方式下,用法无需在SAS后台安装SAS SHARE服务器,只需要用户在后台安装好基本的SAS IT SERVER(即包含METADATA SERVER /WORKSPACE SERVER),即可通过IOM方式访问SAS数据<br /> <br /><%@ page import="java.sql.*"%><br /><%<br />Connection con = null;<br />Statement stmt =

2011-01-24 20:46:00 8939 1

原创 通过匿名方式访问SAS存储过程

在正常情况下,通过SAS WEB 应用stored process访问存储过程时,会出现登录窗口,提示用户输入用户名和密码如果想不需要输入用户名和密码直接访问存储过程,则需要进行下面配置操作(该功能只有SAS 9.2或以上版本支持)使用sasadm@saspw登录SAS Management console,展开配置管理器,双击“ Stored Process Web App 9.2”,修改Allowguest值为 true默认情况下,是以匿名用户的身份访问存储过程,如果想指定以指定用户来访问,可以在上面对

2011-01-24 20:38:00 6367

原创 SAS JAVA基础开发包下载

我已经上传connect.jar和sas.core.jar文件到CSDN资源上来,下面地址http://download.csdn.net/source/3000520不过需要大家贡献点积分,呵呵,我积分没有了 ,希望能有用

2011-01-24 20:13:00 7859 3

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

一个有意思的简单的SAS加密算法,希望对大家喜欢 data name;     input name $ 1-25;     string=collate(0,255);      high4=reverse(string);     cards; JOHN DOE 张 三李 四; run;  data mono;     set name;

2009-07-03 11:45:00 9760 2

原创 完美获得SAS视图源码

我们知道,如果在SAS里定义一个视图,而视图的源代码太多时,你通过describe语句把源代码输出到日志的时候会发现输出信息会自动给你换行,这样导致你从日志里复制出来的源代码必须经过修改才能用 而下面这个代码就是解决这个问题,可以直接把SAS SQL视图的源代码直接输出到文件,输出的SQL语句可以直接复制出运行而不会给你乱换行  %let viewname=你的视图名字;%

2009-07-03 11:41:00 6294

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

好久没有写blog了,都有点生疏了 下面这文章主要是讲如何利用java来调用本地SAS数据,这样你只需要买了SAS BASE就可以通过JAVA来访问SAS数据 欢迎大家随意转载  1.改动C:/WINDOWS/system32/drivers/etc/services文件,加入如下行:odbcserv              5061/tcp  (服务和端口号可以随意

2009-07-03 11:37:00 5041 5

原创 SAS9-关于预分配库的操作和处理

 分配库分配库的目的是让SAS会话可以引用该库预分配库有2种方式可以找到库引用一种是作为管理员,配置环境,让服务器在启动时能找到该库,这种方式称为预分配库。一种是客户端自己为服务器定义库引用是否预分配库,考虑下面因素:1.  预分配大量库时会影响到所有用户执行时变慢2.  其他安全因素和访问因素SAS客户端和存储过程可以使用下面2种引擎来访问数据:a.数

2008-10-08 14:01:00 4491 3

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

管理SAS DashBoard 仪表盘的安全 你可以管理访问仪表盘的对象,如数据模型、仪表盘、指示器等只需要通过添加适当的用户或者组到适当的位于仪表盘组就可以。下面具体介绍1。允许仪表盘安全  修改 BIDashboard.config 配置文件  去掉下面元素的注释:  jaasConfig  metadataRootFolder  adminGroup  userGroup  例如: 

2008-10-06 22:21:00 4897 9

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

 -----------------------------------------------------------------params.config前者不再把用户名密码计入配置文件,而是通过servlet来处理,所以在调用存储过程的时候会弹出要输入用户名密码的对话框如果在这里配置了,就不用输入了#  Authenticated user name_username=$servle

2008-08-27 23:27:00 3412 6

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

当你使用WEB浏览器调用存储过程时,且时GET方式并且含有中文信息,存储过程有可能会返回如下错误信息Transcoding failure.STP: A failure occurred in execution set up in context.解决办法:找到storedprocess WEB所在目录,更改如下文件:web-inf/web.xml 把其中的输出编码改为中

2008-08-27 23:18:00 3153

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

一直觉得SAS得帮助做的很棒,想不到9.2考虑得更加完善居然提供了一个Learning to Use SAS 这个帮助,很完善得例子,把SAS得每个模块都讲了,非常多,并且有详细得例子,例子看起来也特别简单易懂如图:   大家把例子全部过一遍,基本上就把SAS得功能全部走一遍了很好如下一个调用外部DLL函数的例子: /************************

2008-08-19 23:19:00 6394 5

原创 网友提问:如何在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.;d

2008-08-19 22:42:00 5959 1

原创 SAS9.2安装先睹为快

SAS9.2安装其实和9.1也没有甚么太多区别,还是那么经典而老土的界面,也没有甚么说的,文字也是多余,大家就看看我安装的界面把 (WORD文档不能直接上传,大家将就着看把)  

2008-08-02 19:25:00 8804 5

原创 SAS9.2已经出来,不知道多少人感兴趣?

统计一下,感兴趣的留个言谢谢

2008-07-31 18:01:00 2218 22

原创 SAS SCL开发时使用如何使用增强型编辑器?

在SAS窗口输入命令: regedit选择product/af/design time/source window改变增强型编辑器选项所对应的值为Yes使用增强型编辑器的时候有时会碰到如下问题:当用增强型编辑器打开SCL文件时,没有做任何改变退出后,有可能重运行的时候会报告如下错误:   ERROR: XXX.XXX.XXX.SCL has not been compiled."要解决

2008-07-22 15:48:00 3925 1

原创 SAS EG中如何开启日志以保留详细操作信息?

SAS EG中如何开启日志以保留详细操作信息?要开启 Enterprise Guide 日志功能,复制 C:/Program Files/SAS/Enterprise Guide 4/logging.config 文件到C:/Documents and Settings//Application Data/SAS/Enterprise Guide/4. 目录下这样下次打开EG的时候所做

2008-07-02 14:26:00 5128

原创 SAS EG4.1和SAS9.2的关系

文章来源于SAS支持网站随着SAS9.2的来临,以前使用SAS EG 4.1的用户可能会关心EG4.1和SAS9.2之间的关系了哪些可以用,怎么用,有甚么限制SAS网站上给出了答案 "我可以把EG4.1配合SAS9.2一起使用?"回答是可以的,但是SASEG4.1必须和SAS9.2安装在同一台机器.有如下注意:你不能使用SASEG4.1连接到位于远端的SAS9.

2008-07-02 14:04:00 6458

原创 SAS ReportStudio打不开含有中文名字的报表问题

 Q:为什么在ReportStudio Studio中可以保存中文名字的报表,而不能打开含有中文名字的报表?一旦打开,这出现提示信息,出现乱码,提示找不到该报表A:改动WEB服务器的配置,如 tomcat,指定其默认的编码为utf-8 ,其默认为iso-8859-1如下:    port="8080"               maxThreads="150" minSpareThreads

2008-04-08 22:19:00 2270 4

原创 AIX上SAS SPAWNER服务器启动和配置

在前面文章大概介绍了一下WIN平台得启动配置,在WIN平台配置不能应用与AIX平台AIX上配置如下:  1.首先通过root用户改动etc/service文件,增加如下行,以添加一个服务: sasspawner 77777/tcp (服务得端口可以任意定义)  2.启动spawner守护进程!sasroot/utilities/bin/sastcpd -service sasspawn

2008-03-20 14:11:00 2113

原创 SAS EG RPC服务器不可用问题解决

在EG中打开表或者运行代码时,EG报错退出,如下错误:----------------------------------------------------------------------------------System.ComponentModel.Win32ExceptionRPC 服务器不可用。------------------------------ Technical

2008-03-20 14:09:00 3755

原创 SAS EG在提交含有中文信息时报错处理

EG提交代码给远程SAS服务器执行或者保存文件到远程SAS服务器路径下时报错

2008-03-04 17:01:00 2321

原创 SAS SPDS权限控制实例

/*控制要求如下:三个逻辑库(数据源SA, SB, 中间结果SC)让TA组对SA只读,SC可读写让TB组对SB只读,SC可读写假设TA组有ta1,ta2用户,TB组有TB1用户*//*通过管理员连接3库*/libname sa sasspds "sa" server=wuyz.5400 user="admin" password="sasadm2" ;libname sb sasspds "sb"

2008-03-04 16:55:00 3685

原创 SAS SHARE 介绍及使用

  SAS SHARE功能其提供一个多用户访问的数据服务器,允许多个用户同时读写同一个数据文件 除了提供本地数据共享给用户外,也可以通过远端路径共享其它数据给用户,而无需构架SAS CONNECT进行SIGN ON 通过SAS ACCESS配合,SAS SHARE提供了一个访问不同数据源的统一的数据接口,起桥梁作用,如图  通过使用SAS/SHARE*N

2007-07-27 10:12:00 3773

原创 通过SAS connect drvier for java 来访问SAS

  通过SAS connect drvier for java 来访问SAS 通过sas share*.net可以在java中使用jdbc来访问SAS数据集,但是通过这种方式只能访问SAS数据集,而无法执行SAS的命令,而通过SAS connect drvier for java 则提供了在JAVA中访问SAS,执行SAS命令的功能,如调用SAS宏 系统请求服务器端需安装S

2007-07-27 10:09:00 8682 16

转载 通往性能优化的天堂-地狱 JOIN方法说明

通往性能优化的天堂-地狱 JOIN方法说明2007-06-28 来自:java060515 show_ads_zone(112);看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一

2007-07-06 11:32:00 1944

SAS9.2 EBI&JBOSS安装文档

SAS 9.2 WINDOWS平台安装SAS EBI的手册,图文并茂 初学者可以直接使用按照该文档进行按照 (注:web server为JBOSS)

2011-07-14

SAS JAVA META基础包

用于提供JAVA访问和管理SAS元数据能力的JAVA包 《通过JAVA对SAS元数据用户进行增删改 》文章所涉及到包可以在该资源中找到

2011-01-24

SAS JAVA 基础开发包

该开发包用于用户通过java前端程序访问后台SAS数据或者功能(解压后会存在2文件connect.jar/sas.core.jar)

2011-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除