Streaming data to Amazon Redshift via Amazon Data Firehose
Streaming data is a continuous dataset that can originate from sources such as IoT devices, log files, gaming systems, and so on. Ingesting the streaming data into Amazon Redshift allows you to run near real-time analytics that can be combined with historical/operational data to produce actionable reporting. For example, in a manufacturing shop, analyzing data from several IoT sensors can help predict the failure of machinery so you can take preventive action.
In this recipe, we will simulate streaming data using the Amazon.com product review data to be ingested into Amazon Redshift using Amazon Kinesis Firehose. Amazon Kinesis Firehose provides out-of-the-box integration to capture the streaming datasets and place them into an Amazon Redshift table.
Getting ready
To complete this recipe, you will need:
- An Amazon Redshift data warehouse deployed in the eu-west-1 AWS region.
- Amazon Redshift data...