Redshift unloadコマンドを実行していますが、私が望む名前が得られません。コマンドは次のとおりです。Redshift unloadのファイル名
UNLOAD ('select * from foo')
TO 's3://mybucket/foo'
CREDENTIALS 'xxxxxx'
GZIP
NULL AS 'NULL'
DELIMITER as '\t'
allowoverwrite
parallel off
結果はmybucket/foo-000.gzです。 スライス番号をファイル名の末尾にしたくない場合は、ファイル名の末尾にというファイルの末尾にというファイル拡張子を追加します。 (
- mybucket/fooの-000.txt.gz
- mybucket/foo.txt.gz
これを行うにはどのような方法があります:私は、次のいずれかを見てみたいですラムダ後処理リネマスクリプトを書かずに)?
「並列オフ」を試しましたか?また、最大ファイルサイズがあるので、データが大きすぎる場合でも、複数のファイルが作成されます。 –