通过DI Studio将Teradata的大表读入SAS进行进一步处理

时间:2015-02-25 17:24:20

标签: sas teradata sas-dis

我正在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;

1 个答案:

答案 0 :(得分:0)

尝试在Teradata的库参考中添加FASTEXPORT = YES选项,或在Append或TableLoader转换的表选项选项卡中为Input表添加数据集选项。

我假设你在使用Teradata 13&gt;更大。如果您使用的是旧版本,则使用DBSLICEPARM = ALL参数代替FASTEXPORT = YES。由于FASTEXPORT使用TPT API,并且从Teradata 13开始引入。