无论如何使用单个firehose传输流将数据写入多个redshift表

时间:2016-04-27 06:26:00

标签: amazon-redshift amazon-kinesis-firehose

我将一些json数据传递给firehose传输流,最后将其保存到Redshift表中。对于我的用例,我希望将数据存储在不同的表中。

我是否为不同的表创建不同的传输流? 如果我以这种方式创建,则S3中将存在数据重复,因为数据必须通过S3才能使用Firehose传输流将数据推送到Redshift。

1 个答案:

答案 0 :(得分:9)

来自Kinesis Firehose FAQ

  

问:单个传输流是否可以将数据传递到多个Amazon Redshift群集或表?

     

单个传递流只能将数据传递到一个Amazon Redshift群集和当前的一个表。如果您希望将数据传递到多个Redshift群集或表,则可以创建多个传递流。

您需要多个流。