您如何从 AWS Pipeline 中的 Redshift 将数据卸载到 S3 并在文件名中包含日期
How do you UNLOAD data to S3 from Redshift in AWS Pipeline and include a date in the filename
我在 Redshift 上有一个数据库 table 我想每个月 [通过 AWS Pipeline] 卸载到 S3。我有这段有效的代码,但理想情况下我也想在当前月份添加到文件名中
UNLOAD ('
select *
from reportingsandbox.tmp_test
')
TO 's3://reporting-team-bucket/importfiles/test_123.csv' CREDENTIALS 'aws_access_key_id=123456678;aws_secret_access_key=abcdefg'
ALLOWOVERWRITE
delimiter ','
PARALLEL OFF ;
我试过在月内添加这个,但是没有用,你知道是否可以吗?
谢谢
's3://reporting-team-bucket/importfiles/test_123{month(myDateTime)}.csv'
我[在 aws 数据管道] 中解决了!
's3://reporting-team-bucket/importfiles/test_123-#{format(@scheduledStartTime,'YYYY-MM-dd-HH')}.csv'
谢谢
我在 Redshift 上有一个数据库 table 我想每个月 [通过 AWS Pipeline] 卸载到 S3。我有这段有效的代码,但理想情况下我也想在当前月份添加到文件名中
UNLOAD ('
select *
from reportingsandbox.tmp_test
')
TO 's3://reporting-team-bucket/importfiles/test_123.csv' CREDENTIALS 'aws_access_key_id=123456678;aws_secret_access_key=abcdefg'
ALLOWOVERWRITE
delimiter ','
PARALLEL OFF ;
我试过在月内添加这个,但是没有用,你知道是否可以吗?
谢谢
's3://reporting-team-bucket/importfiles/test_123{month(myDateTime)}.csv'
我[在 aws 数据管道] 中解决了!
's3://reporting-team-bucket/importfiles/test_123-#{format(@scheduledStartTime,'YYYY-MM-dd-HH')}.csv'
谢谢