Fallstudie: strömmande data
Strömdata med AWS Kinesis och Lambda
Maksim Pecherskiy
Data Engineer
Det här kapitlet
Skicka inkommande data till Firehose
Lagra data
Visualisera data
Ställ in realtidsaviseringar
Övervaka strömmen
Uppfyll en uppsättning krav
Krav
Tweets måste innehålla hashtagen #sandiego
Tweets måste komma in i realtid
Tweets måste vara berikade med sentimentanalys
Visualisera de senaste 15 minuternas data
Avisera chefen om >3 negativa tweets under ett 5-minutersintervall
Strömmen bör minimera dataförlust vid driftstopp
Data måste bevaras för senare analys
Tweets kommer in i realtid
Berikad med sentiment
Data måste bevaras för senare analys
Visualisera de senaste 15 minuterna
Redshift vs Elasticsearch
Redshift
Utformat för att lagra strukturerade datatabeller
Schema definieras i databasen
SQL för frågor
Fungerar utmärkt med BI-verktyg som Tableau
Elasticsearch
Schemafritt – lämpligt för loggar och text
Schema skapas vid frågetillfället
Använder ett eget frågespråk
Har ett eget gränssnitt – Kibana
Nu kör vi en övning!
Strömdata med AWS Kinesis och Lambda
Preparing Video For Download...