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
語句來完成的方法嗎?或者我需要遍歷文件列表並一次加載/插入一個文件?
我懷疑後者的選擇將是一個巨大的性能命中......