【发布时间】:2016-03-09 12:20:15
【问题描述】:
我们正在设计用于将数据微批量加载到 redshift 中的工作流程。基本上,我们通过 API 收到一系列请求。 API 将队列中的内容泵入稍后处理的队列中,每个项目都是 ETLd,最后保存到 S3 中的准备加载文件中。所以步骤是:
- 客户端向 API 发送请求。
- API 提取并转换为 JSON
- API 将 JSON 放入队列中
- 消费者从队列中取货
- 根据内容,它会在相关文件中写入请求(表示要加载内容的表)
我的问题是关于这个流程的协调。我们在什么时候将复制命令从 S3 触发到 Redshift?我的意思是这是一个持续的数据流,每个数据批次都是一分钟宽。是否有任何 AWS 工具可以为我们做这件事,或者我们应该自己编写。
谢谢
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-redshift