从 Amazon S3 加载数据
COPY 命令使用 Amazon Redshift 大规模并行处理 (MPP) 架构从 Amazon S3 桶中的一个或多个文件并行读取和加载数据。在压缩文件的情况下,您可以将数据拆分成多个文件,从而最大程度地利用并行处理。(此规则有例外。加载数据文件中详细介绍了相关内容。) 您也可以通过在表上设置分配键,从而最大程度地利用并行处理。有关分配键的更多信息,请参阅用于优化查询的数据分配。
数据将加载到目标表中,一行数据占据表中的一行。数据文件中的字段按从左到右的顺序与表列相匹配。数据文件中的字段可以是固定宽度,也可以用字符分隔;默认分隔符为竖线 (|)。默认情况下,将加载所有表列,但您可以选择定义用逗号分隔的列列表。如果 COPY 命令中指定的列列表中不包括某个表列,则该表列将加载为默认值。有关更多信息,请参阅 加载默认列值。