首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Teradata与Teradata的SAS连接

使用Teradata与Teradata的SAS连接
EN

Stack Overflow用户
提问于 2011-11-23 05:06:45
回答 1查看 14.4K关注 0票数 2

我正试着连接到SAS中的Teradata。我在机器上设置了一个teradata。目前我的假设是,使用ODBC是访问数据库的唯一方法。下面是我的连接命令的语法:

Libname Teradata dsn = 'dsnname‘uid = 'uid’pwd = 'pwd';

结果:错误:找不到ODBC引擎。错误: LIBNAME语句中的错误。

它一直说找不到ODBC引擎。我现在真的很困惑。命令有什么问题吗?还是我必须在SAS之外做点别的事?

我检查许可证程序Setinit;

结果:**的SAS/ACCESS接口显示日期未过期。

有人能给我点主意吗。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2011-11-23 10:30:27

不能说我曾经使用ODBC访问Teradata,可以看到它效率很低。

通常情况下,你会把SQL传递给Teradata.

代码语言:javascript
复制
proc sql ;
  connect to teradata (user='username' pass='password' tdpid=prodserver) ;
  create table mydata as
  select * from connection to teradata
  (select a.* 
   from ds.enterprise_table as a) ;
  disconnect from teradata ;
quit ;

对于直接的libname,语法应该是

代码语言:javascript
复制
libname tdata teradata user='username' pass='password' tdpid=prodserver schema=ds ;

data mydata ;
set tdata.enterprise_table ;
run ;
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8237581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档