Data Pipeline: Process Stream Data and Visualize Real Time Geospatial Data
In this lab you will learn how to use Google Dataflow to process real-time streaming data from a real-time real world historical data set, store the results in Google BigQuery, then use Google Data Studio to visualize real-time geospatial data.
Cloud Dataflow is a fully-managed service for transforming and enriching data in stream (real time) and batch (historical) modes via Java and Python APIs with the Apache Beam SDK. Cloud Dataflow provides a serverless architecture that can be used to shard and process very large batch data sets, or high volume live streams of data, in parallel.
Google BigQuery is a RESTful web service that enables interactive analysis of massively large datasets working in conjunction with Google Storage.
The data set that is used provides historic information about internal flights in the United States retrieved from the US Bureau of Transport Statistics website.
Create a Google Dataflow processing job for streaming data.
Generate real-time streaming data using Python.
Analyze streaming data in Google BigQuery.
Create a real-time geospatial dashboard for streaming data.
Join Qwiklabs to read the rest of this lab...and more!
- Get temporary access to the Google Cloud Console.
- Over 200 labs from beginner to advanced levels.
- Bite-sized so you can learn at your own pace.
Run the simulation script
Deploy the Google Dataflow Job to Process Stream Data
Inspect the data in BiqQuery
Create a BiqQuery view for Data Studio visualization