1

我正在尝试使用 Aginity 将超过 5000 万条记录的数据加载到 Netezza。问题是我的数据表是我在 SAS Enterprise Guide 上打开的扩展名为 .sas7bdat 的 sas 格式。所以目前我有一个脚本可以将 sas 文件转换为 csv 文件,我可以将其加载到 Netezza 中。

有没有一种方法可以将这些 sas 文件直接加载到 Netezza 而无需将其转换为 csv?Aginity 是否提供了一种简单的方法来做到这一点?任何帮助都会很棒,谢谢!

4

1 回答 1

1

我不确定如何使用 Aginity 来实现 Netezza,但它在 SAS 企业指南中非常简单易行正如您所说您有 SAS 企业指南,请检查您是否有 SAS/ACCESS to Netezza。要检查您是否有 SAS/ACCESS to Netezza,您可以在 SAS 企业指南中使用以下代码

proc setinit; run;

如果您有 SAS/Access to Netezza,那么您可能拥有它。在 SAS Enterprise 指南中对此进行编码非常简单,您可以通过使用链接中显示的示例轻松地在 SAS 企业中进行模拟。

http://support.sas.com/documentation/cdl/en/acreldb/63647/HTML/default/viewer.htm#a003181092.htm

通过使用 SAS 企业指南中的 libname 语句,可以使用 proc append 或 proc sql,还可以使用批量加载,如上面的链接所示。

于 2018-10-17T17:46:35.033 回答