Разница между ODBC и движком Netezza - PullRequest
0 голосов
/ 09 ноября 2018

Я загружаю таблицы SAS в Netezza и использую имя_библиотеки с подключением ODBC для подключения к Netezza следующим образом:

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

Я делаю это с интерфейсом SAS / Access для ODBC, потому что у меня нет интерфейса SAS / Access для Netezza.

Есть ли недостатки использования движка ODBC по сравнению с движком Netezza?

1 Ответ

0 голосов
/ 09 ноября 2018

это зависит. см. ссылку ниже на статью о соединениях SAS в связи с netezza sas.com/partners/directory/ibm/NetezzaDWAppliances-withSAS.pdf

В этой статье описывается, что SAS / Access для ODBC также доступен, но обеспечивает более низкую производительность, поскольку он не «выталкивает» большую часть кода SAS или PROC SQL, чем SQL в Netezza. SAS / Access для ODBC не поддерживает обработку в базе данных SAS 9.3.

когда вы пишете неявный проход или шаг данных, код не отправляется в базу данных для обработки в 9.3 и около 9.4, я не имею представления.

Таким образом, производительность будет снижаться, когда вы используете неявный проход и ищете обработку в базе данных

Если вы просто перемещаете свои данные из SAS в Netezza, влияние может быть незначительным, но я не проверял их оба по отдельности, поэтому не могу точно сказать

...