0

I am creating a ETL job in SAS DI Studio to read Teradata table into SAS, then to apply user written code on top of it and then load the SAS work table into Teradata again using Teradata Table Loader.

What is the best way to read the large teradata table (50Cr or more records) into SAS work space? I am currently using following Base SAS code to create a work table:

data work.out_table;
 set db.in_table;
  <sas-statements>;
run;
4

1 回答 1

0

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

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

于 2015-06-11T10:31:43.193 回答