首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kiba-etl多重转换-多目标

Kiba-etl多重转换-多目标
EN

Stack Overflow用户
提问于 2016-11-17 14:28:21
回答 1查看 165关注 0票数 1

我正在尝试进行多个转换,将其分发到多个目的地。例如:

代码语言:javascript
复制
orginal.csv: 
title 
movies1
movies2
movies3
movies4

添加到.themoviedb中,并将其转换为

代码语言:javascript
复制
better_movies.csv:
title
movies1=9
movies2=5.5
movies3=7
movies4=8

我想再次转换并将此文件推送到s3 rated_movies.csv: movies1=9 movies=8

这应该是输出,我如何做到这一点,然后将其推送到我的s3文件夹?

EN

回答 1

Stack Overflow用户

发布于 2017-02-11 16:42:03

根据你的问题标题,不清楚你到底在问什么,你能澄清一下吗?

如果我们假设你有一个源文件(CSV),它被你的转换转换,然后写成一个目标文件(CSV ),你想要发送给S3,一种方法是一旦目标文件准备好,就使用post_process块来作用于目标文件。

粗略地说,它会给出:

代码语言:javascript
复制
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

当然,还有许多其他的可能性,比如在第一个目的地下面添加一个新的目的地。

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40648081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档