Kinesis Firehose将数据放入多个Redshift表

问题描述

我有多个嵌套json(UDT)的记录,并且基于这些记录,我在Redshift中有多个表。 (主json为1,嵌套json为其他)。

现在,这些输入记录需要从Kinesis Firehose保存到Redshift。将Redshift配置为目标时,可以选择通过AWS控制台仅提供一个表。

是否可以将一个以上的Redshift表配置为Kinesis Fireshoe的目标?

解决方法

似乎只能将一个Redshift表配置为Firehose目的地。

A single delivery stream can only deliver data to one Amazon Redshift cluster and one table currently. If you want to have data delivered to multiple Redshift clusters or tables,you can create multiple delivery streams.

参考: https://aws.amazon.com/kinesis/data-firehose/faqs/