mysql 表 在sas中显示_SAS获取外部数据的各类途径

一:

libname方式

libname 方式是SAS数据库与其他数据文件实现数据交换的最主要的方式。

1.直接访问外部数据库

如 libname

sps spss

'f:\.....';

如 libname

hsdb db2 user-xxxx

password="xxxx" datasrc=xxxx;

如 libname

liu teradata user=xxxx password=xxxx

database=xxxx .....;

如 libname

liu oracle user=system password=15545454;

2.通过ODBC访问

通过odbc访问的前提条件是创建ODBC数据源.如下sas通过odbc访问mysql

配置MySQL ODBC必须先安装MySQL ODBC driver。 我的mysql

是5.1.11版本的。 mysql-connector-odbc-5.1.11-win32。下载地址可以为:http://www.mysql.com/downloads/connector/odbc/

,也可以 mysql-connector-odbc-5.1.11-win32.rar 下载后可以直接安装。然后我们会在控制面板-管理工具-数据源-驱动程序,中看见我们安装好的mysql驱动。

控制面板的ODBC数据源管理器对话框,如下图所示:

a4c26d1e5885305701be709a3d33442f.png

ODBC数据源管理器对话框中,点击“添加”。打开“创建新数据源”对话框。选择MySQL ODBC 3.51

driver驱动程序,然后点击“完成”。打开“MySQL ODBC 3.51驱动程序-DSN配置”对话框

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

添加完成ODBC 之后,可以到SAS中添加 ,SAS与MySQL的连接了

a4c26d1e5885305701be709a3d33442f.png

二:PASSTHROUGH

方式

PASSTHROUGH

方式在商业实践中运用非常广泛,仅次于LIBNAME方式。它是通过CONNECT

语句建立SAS和其它数据库之间的通信,并使用SQL过程将其它数据库数据直接导入到SAS系统。

如 把TERADATA 数据库里面的表TB1导入到SAS数据库,并取名为SAS_TB.

proc

sql;

connect to

tera data (user=xxxx password=xxx database= access_views

tdpid="xxx" mode=teradata);

create table sas_tb as

select * from connection to teradata

( select * from

access_views.tb1

)

;

disconnect from

teradata;

quit;

三:IMPORT

方式

IMPORT

方式比较简单,可以菜单操作,也可以代码操作。

形如: proc

import out=liu;

datafile="路径"

dams=csv replace;

getnames=yes;

run;

四:INPUT

方式

INPUT

方式在商业实践中最不常用,也是最麻烦的,这里不做介绍了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值