Real-time Streaming & Visualisation of Twitter Data
The aim of this project was to stream real-time tweets using Twitter’s Streaming API and then view those tweets on a Tableau dashboard. A Python script was executed to access the Streaming API and store tweets in MongoDB. As Tableau cannot successfully parse JSON data, Apache Drill was used as a connector between MongoDB and Tableau. A separate Python script was needed to parse certain data for the word cloud visualisations. Once the tweets were imported into Tableau, visualisations were created based on the data.