我正在SAS DI Studio中创建一个ETL作业,将Teradata表读入SAS,然后在其上应用用户编写的代码,然后使用Teradata Table Loader再次将SAS工作表加载到Teradata中。
将大型teradata表(50Cr或更多记录)读入SAS工作空间的最佳方法是什么?我目前正在使用以下Base SAS代码创建工作表:
data work.out_table;
set db.in_table;
<sas-statements>;
run;
答案 0 :(得分:0)
尝试在Teradata的库参考中添加FASTEXPORT = YES选项,或在Append或TableLoader转换的表选项选项卡中为Input表添加数据集选项。
我假设你在使用Teradata 13&gt;更大。如果您使用的是旧版本,则使用DBSLICEPARM = ALL参数代替FASTEXPORT = YES。由于FASTEXPORT使用TPT API,并且从Teradata 13开始引入。