在SAS中使用ODBC访问Teradata

在SAS中使用ODBC访问Teradata,sas,odbc,teradata,Sas,Odbc,Teradata,我正在考虑使用SAS,我想知道: 是否可以使用ODBC访问SAS中的Teradata数据库 我知道在SAS中使用ODBC访问MS Access是可能的,使用Excel VBA访问Teradata也是可能的,但是我找不到使用Teradata和ODBC的SAS的任何内容。通过connect语句连接到Teradata可以通过connect语句完成,如下所示 proc sql ; connect to teradata (server=server user=user pw=pw ); cr

我正在考虑使用SAS,我想知道:

是否可以使用ODBC访问SAS中的Teradata数据库


我知道在SAS中使用ODBC访问MS Access是可能的,使用Excel VBA访问Teradata也是可能的,但是我找不到使用TeradataODBCSAS的任何内容。通过connect语句连接到Teradata可以通过connect语句完成,如下所示

  proc sql ;
  connect to teradata (server=server user=user pw=pw );
  create table work.emp as
  (select *
 from connection to teradata
 (select a.*,
  row_number()over(partition by deptno order by hiredate) as rn from
 prod_targetdb.customer_table a
 ));
disconnect from teradata;
quit;
看起来连接到ODBC也可以工作,但似乎有更多的限制, 与fastload功能和其他功能一样,请查看下面链接中的第24页


检查此链接,可能对您有用@Kiran+1感谢您的链接,它看起来是可以完成的,不确定我为什么没有找到它。您不需要odbc来完成此操作,请使用libname表达式:libname yoursource teradata server=&server database=&database user=&user password=&PASS mode=teradata;