2016-04-27 28 views
5

Sto passando alcuni dati JSON per generare un flusso di consegna che alla fine viene salvato nella tabella di Redshift. Per il mio caso d'uso, voglio che i dati vengano archiviati in tabelle diverse.Esiste comunque la possibilità di scrivere dati su più tabelle di redshift utilizzando un singolo flusso di consegna firehose

Devo creare un flusso di consegna diverso per tabelle diverse? Se lo creo in questo modo, ci sarà una duplicazione dei dati in S3 poiché i dati devono passare attraverso S3 per inviare i dati a Redshift usando il flusso di consegna di Firehose.

risposta

7

Dal Kinesis Firehose FAQ:

D: Può un singolo flusso di consegna fornire dati a più cluster Amazon Redshift o tabelle?

Un singolo flusso di consegna può solo fornire dati a un cluster Amazon Redshift e una tabella al momento. Se si desidera che i dati vengano consegnati a più cluster o tabelle Redshift, è possibile creare più flussi di consegna.

Avrete bisogno di più flussi.