2
我需要从S3存储区加载大约200万个CSV文件到Redshift表。这很简单(只需使用带有通配符或清单文件的COPY
),除了我需要将每个文件的名称合并到结果表中。假设file1.csv
和file2.csv
都包含:在Redshift中合并文件名COPY
a,b,c
d,e,f
我希望我的表有
file1 a b c
file1 d e f
file2 a b c
file2 d e f
有这可以用一个COPY
语句来完成的方法吗?或者我需要遍历文件列表并一次加载/插入一个文件?
我怀疑后者的选择将是一个巨大的性能命中......