我正在使用AWS Redshift通过COPY命令加载多个S3文件。我通过清单来做这件事。我们可能有多个清单文件需要在任何时间点加载到Redshift中。将多个清单文件加载到Redshift中的最佳方式是什么?Redshift - 复制多个清单文件
是否可以执行复制命令传递清单文件的列表/数组像下面?
copy schema.table_name
from 's3://my-bucket/manifest1.manifest', 's3://my-bucket/manifest2.manifest', 's3://my-bucket/manifest3.manifest'
credentials 'aws_access_key_id=XXXX;aws_secret_access_key=YYYY'
manifest gzip format as json 'auto';
还是可以从不同的应用程序执行多个复制命令,而不会影响Redshift的整体性能太多?我并行执行多个副本命令的问题在于,它在执行副本时会引入资源争用。
已经有解决方案,甚至更多OP自己解决了他自己的问题。 –
我知道,但我认为有必要提到他的解决方案可能不适用于所有情况,对于到此为止的人(像我一样)事先知道 – JustinCase
好,因为您相信您的解决方案很好。可以留在这里。 :-) –