ODBC和Netezza引擎之间的区别

时间:2018-11-09 14:56:49

标签: sas odbc netezza

我正在将SAS表加载到Netezza中,并且使用具有ODBC连接的libname来连接到netezza,如下所示:

libname myConnection odbc noprompt="server=xxxx; DRIVER={NetezzaSQL}; port=xxxx;database=xxxx; username=xxxx;password=xxxx;";

我使用ODBC的SAS /访问接口来完成此操作,因为我没有到Netezza的SAS /访问接口。

使用ODBC引擎而不是Netezza引擎有什么缺点吗?

1 个答案:

答案 0 :(得分:1)

这取决于。 有关与netezza有关的SAS连接的文章,请参见下面的链接 sas.com/partners/directory/ibm/NetezzaDWAppliances-withSAS.pdf

在本文中,它描述了也可以使用ODBC的SAS / Access,但是它提供的性能较低,因为它不能像将SQL那样大量的SAS代码或PROC SQL“压低”到Netezza。 ODBC的SAS /访问不支持SAS 9.3数据库内处理。

在编写隐式传递或数据步骤时,代码不会发送到9.3中进行处理,而对于9.4,我不知道。

因此,当您使用隐式传递并寻找数据库内处理时,性能会受到影响

如果您只是将数据从SAS转移到Netezza,影响可能不大,但是我没有分别对它们进行测试,所以我不能确定