我正在尝试进行多重转换,将其分配到多个目的地。例如 :
orginal.csv:标题movies1movies2movies3movies4
添加到.themoviedb并且它是转换的
根据你的问题标题,你不清楚你要求的是什么,你能澄清一下吗?
如果我们想象你有一个由你的变换转换的源文件(CSV),然后写成你要发送给S3的目标文件(CSV再次),一种方法是使用 post_process 阻止在目标文件准备好后对其执行操作。
post_process
大致它会给:
source CSVSource, file: my_source_file transform transform transform destination CSVDestination, file: my_target_file post_process do # send your file to s3, by shelling out to `aws s3 cp` # (but make sure to check the exit code if you do so!) # or by using the AWS ruby SDK end
当然还有许多其他可能性,例如在第一个目标下方添加新目的地。
希望这可以帮助!