2016-04-27 20 views
5

zu schreiben Ich übergebe einige JSON-Daten zu firehose Lieferdatenstrom, der am Ende in Redshift-Tabelle gespeichert wird. Für meinen Anwendungsfall möchte ich, dass die Daten in verschiedenen Tabellen gespeichert werden.Gibt es sowieso, um Daten zu mehreren Tabellen der Rotverschiebung mit einem einzigen firehose Lieferdatenstrom

Erstelle ich unterschiedliche Lieferdaten für verschiedene Tabellen? Wenn ich es auf diese Weise erstelle, wird es in S3 eine Datenduplizierung geben, da die Daten S3 durchlaufen müssen, um Daten mit dem Firehose-Lieferstream nach Redshift zu verschieben.

Antwort

7

Vom Kinesis Firehose FAQ:

F: Kann ein einzelner Förderstrom Daten an mehrere Cluster Amazon Redshift liefern oder Tabellen?

Ein einzelner Lieferdatenstrom kann nur Daten an einen Amazon Redshift-Cluster und eine Tabelle zur Zeit liefern. Wenn Sie Daten an mehrere Redshift-Cluster oder -Tabellen senden möchten, können Sie mehrere Übermittlungsströme erstellen.

Sie benötigen mehrere Streams.