我们正试图从五旬节到Apache AIrflow进行ETL,并将所有数据进程集中在1工具下。
我们使用Kettle每天从Postgres/Mysql数据库读取数据,并将数据移动到S3 -> Redshift。
做这件事最简单的方法是什么?我没有看到可以直接这样做的操作符;所以我应该使用MySQL/Postgres操作符将数据放到本地文件中,使用S3操作符将数据移动到S3吗?
谢谢
发布于 2017-10-13 14:45:36
发布于 2019-02-12 23:01:58
airflow-plugins (由天文学家提供)有一个MySqlToS3Operator,它将接受mysql查询的结果集,并将其作为csv或json放在s3上。
这个插件可以在这里找到:operator.py
从这里开始,您可以使用s3_to_redshift操作符将数据从S3加载到redshift:operator.html中。
https://stackoverflow.com/questions/46731746
复制相似问题