如何使用 Teradata Studio 将数据从 csv 文件加载到 table

How to load data from a csv file into a table using Teradata Studio

大家好,

这里有人可以帮助我吗?我必须将数据从 csv 文件加载到 table,但我不知道如何加载。

csv 文件中大约有 1200 万条记录。

谢谢

我已使用 TERADATA SQL 助手中提供的导入功能将数据加载到 Teradata 中。

但是处理这么多数据我不确定我下面解释的方法是否足够有效。

不过,您可以尝试以下操作:

如果您使用的是 TERADATA SQL 助手:

  1. 转到“文件”菜单 -> 单击“导入”选项
  2. 您应该 table 准备好 CSV 文件中所有必需的列 和正确的数据类型。
  3. 在 SQL 助手中,编写以下查询:

INSERT INTO TABLE_NAME VALUES(?,?,?,?....);

  1. 执行上述查询后,TERADATA 将询问您要从中导入数据的文件,您只需浏览 select 您的文件,导入就会开始。

P.S:既然你有12m的记录,那肯定要花很多时间。

SQL助手不是加载那种体积的文件的方法。如果加载空 table 则使用 fload 否则使用 mload.

您要加载哪种 table 数据? (空或包含数据)

如果您要在分段 table(空 table)中加载数据,那么 Fastload 是在 Teradata 中加载数据的最佳和最快的方法。

如果table已经有数据那么你可以使用Multiload(mload)来加载数据。

如果您共享 table DDL,那么构建用于加载数据的 Fastload 或 Multiload 脚本会更容易。