- 博客(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
9714
原创 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
3484
原创 使用SAS实现对表中字段的简体和繁体的转换
有时存在某些需求,如需要把繁体的文本信息统一为简体进行分析,这就存在一个转换的过程,在SAS中,可以很容易的实现简体-繁体的互换如下代码data a;text="简体字在线字点";dictcn="输入简体字点下面繁体字按钮进行在线转换";dicttw="輸入簡體字點下面繁體字按鈕進行在線轉換";texttw=KTRANSLATE(text,dicttw,di
2017-01-24 11:17:09
3698
原创 使用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
4184
原创 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
5374
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
4672
原创 SAS集成Hadoop途径几何?
经常有人问,SAS如何和HADOOP交互、集成?在回答这个问题前,主要看HADOOP在SAS系统中的定位,有下面定位考虑:1.把HADOOP作为传统数据源供SAS访问这是最简单的一种应用场景,就是把HADOOP当做类似于ORACLE/DB2等之类的数据库源来使用,SAS有能力直接在HADOOP上进行数据处理,在HADOOP上进行直接数据读写2.把HADOOP作为分析平台通过在HAD
2016-03-17 21:29:40
6551
1
原创 SAS9.4 BASE增强
宏语言支持全局只读宏变量定义%global /readonly m=abc;&SYSDATASTEPPHASE宏能指示当前代码是运行在编译阶段还是运行阶段性能选项: ALIGNSASIOFILES STRIPESIZE提供PRESENV 选项和PROC PRESENV过程用来把当前环境信息保存到指定的库中,并生成相应的SAS文件以便于在其他SAS环境中恢复使
2014-12-31 14:19:17
6781
原创 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
5765
原创 用SAS宏实现oracle中的decode函数
函数介绍 DECODE函数是ORACLE PL/SQL的功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的加20
2011-08-30 16:48:43
7960
原创 如何通过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
13923
原创 使用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
11371
原创 SAS9.2 EBI&JBOSS安装文档
SAS 9.2 WINDOWS平台安装SAS EBI的手册,图文并茂,初学者可以直接使用按照该文档进行安装(注:web server为JBOSS) 安装中碰到什么问题大家可以留言
2011-07-14 17:00:48
5540
原创 通过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
7138
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
7750
原创 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
8907
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
6326
原创 SAS JAVA基础开发包下载
我已经上传connect.jar和sas.core.jar文件到CSDN资源上来,下面地址http://download.csdn.net/source/3000520不过需要大家贡献点积分,呵呵,我积分没有了 ,希望能有用
2011-01-24 20:13:00
7828
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
9674
2
原创 完美获得SAS视图源码
我们知道,如果在SAS里定义一个视图,而视图的源代码太多时,你通过describe语句把源代码输出到日志的时候会发现输出信息会自动给你换行,这样导致你从日志里复制出来的源代码必须经过修改才能用 而下面这个代码就是解决这个问题,可以直接把SAS SQL视图的源代码直接输出到文件,输出的SQL语句可以直接复制出运行而不会给你乱换行 %let viewname=你的视图名字;%
2009-07-03 11:41:00
6268
原创 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
5004
5
原创 SAS9-关于预分配库的操作和处理
分配库分配库的目的是让SAS会话可以引用该库预分配库有2种方式可以找到库引用一种是作为管理员,配置环境,让服务器在启动时能找到该库,这种方式称为预分配库。一种是客户端自己为服务器定义库引用是否预分配库,考虑下面因素:1. 预分配大量库时会影响到所有用户执行时变慢2. 其他安全因素和访问因素SAS客户端和存储过程可以使用下面2种引擎来访问数据:a.数
2008-10-08 14:01:00
4455
3
原创 管理SAS DashBoard 仪表盘的安全
管理SAS DashBoard 仪表盘的安全 你可以管理访问仪表盘的对象,如数据模型、仪表盘、指示器等只需要通过添加适当的用户或者组到适当的位于仪表盘组就可以。下面具体介绍1。允许仪表盘安全 修改 BIDashboard.config 配置文件 去掉下面元素的注释: jaasConfig metadataRootFolder adminGroup userGroup 例如:
2008-10-06 22:21:00
4876
9
原创 基于WEB调用的SAS存储过程新旧配置文件异同
-----------------------------------------------------------------params.config前者不再把用户名密码计入配置文件,而是通过servlet来处理,所以在调用存储过程的时候会弹出要输入用户名密码的对话框如果在这里配置了,就不用输入了# Authenticated user name_username=$servle
2008-08-27 23:27:00
3397
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
3143
原创 SAS9.2帮助很好很强大
一直觉得SAS得帮助做的很棒,想不到9.2考虑得更加完善居然提供了一个Learning to Use SAS 这个帮助,很完善得例子,把SAS得每个模块都讲了,非常多,并且有详细得例子,例子看起来也特别简单易懂如图: 大家把例子全部过一遍,基本上就把SAS得功能全部走一遍了很好如下一个调用外部DLL函数的例子: /************************
2008-08-19 23:19:00
6350
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
5820
1
原创 SAS9.2安装先睹为快
SAS9.2安装其实和9.1也没有甚么太多区别,还是那么经典而老土的界面,也没有甚么说的,文字也是多余,大家就看看我安装的界面把 (WORD文档不能直接上传,大家将就着看把)
2008-08-02 19:25:00
8773
5
原创 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
3895
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
5046
原创 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
6430
原创 SAS ReportStudio打不开含有中文名字的报表问题
Q:为什么在ReportStudio Studio中可以保存中文名字的报表,而不能打开含有中文名字的报表?一旦打开,这出现提示信息,出现乱码,提示找不到该报表A:改动WEB服务器的配置,如 tomcat,指定其默认的编码为utf-8 ,其默认为iso-8859-1如下: port="8080" maxThreads="150" minSpareThreads
2008-04-08 22:19:00
2254
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
2093
原创 SAS EG RPC服务器不可用问题解决
在EG中打开表或者运行代码时,EG报错退出,如下错误:----------------------------------------------------------------------------------System.ComponentModel.Win32ExceptionRPC 服务器不可用。------------------------------ Technical
2008-03-20 14:09:00
3709
原创 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
3639
原创 SAS SHARE 介绍及使用
SAS SHARE功能其提供一个多用户访问的数据服务器,允许多个用户同时读写同一个数据文件 除了提供本地数据共享给用户外,也可以通过远端路径共享其它数据给用户,而无需构架SAS CONNECT进行SIGN ON 通过SAS ACCESS配合,SAS SHARE提供了一个访问不同数据源的统一的数据接口,起桥梁作用,如图 通过使用SAS/SHARE*N
2007-07-27 10:12:00
3746
原创 通过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
8606
16
转载 通往性能优化的天堂-地狱 JOIN方法说明
通往性能优化的天堂-地狱 JOIN方法说明2007-06-28 来自:java060515 show_ads_zone(112);看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一
2007-07-06 11:32:00
1925
SAS9.2 EBI&JBOSS安装文档
2011-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人