
Hey there! I’m Peter, a Technical Marketing Engineer at Synadia.
Last week, we demonstrated how to create a vehicle telemetry streaming system using NATS and Google Bigtable, where we emulated a vehicle and streamed data in real time.
Today, we’re taking the next crucial step: visualizing this data by connecting BigQuery and Looker Studio to transform our raw telemetry into meaningful insights.
Our enhanced demo features four racing cars sending sensor data through a comprehensive cloud pipeline:
For this demonstration, we’re simulating four cars racing across the salt flats of Utah, each generating continuous telemetry data.
This realistic scenario helps showcase how vehicle sensor data flows through our entire pipeline in real time.

The key to getting data from Bigtable into our analytics tools is enabling a change stream on our table.
This feature monitors all changes made in Bigtable and automatically pushes those changes to BigQuery.
To set this up:

Before we can receive streaming data, we need to prepare BigQuery:

Use Google’s data flow template to create the streaming job:
This creates the bridge that continuously moves data from Bigtable into BigQuery as a change log.

Raw change log data isn’t immediately useful for visualization. We need to perform ETL (Extract, Transform, Load) operations to make the data analytics-ready.
The solution is creating a custom view in BigQuery that:
This view becomes our clean, structured dataset that Looker Studio can easily consume.

Setting up visualization is straightforward:
Our racing demo showcases several powerful visualization types:
Race Position Chart: A real-time view showing all four cars’ positions relative to the center point. During our test, the Bugatti emerged as the early leader, getting closest to the target during the initial timeframe.
Speed Over Time Analysis: A line chart displaying each vehicle’s speed throughout the race. The data clearly showed the Bugatti at higher speeds than the competition.
Geographic Visualization: By dropping location markers on Google Maps, we can visualize exactly where each vehicle traveled during the race.

One of Looker Studio’s most powerful features is automatic data refresh. We configured our dashboard to refresh every minute, allowing us to watch races unfold in near real-time.
The results were exciting: after waiting about a minute and refreshing, we discovered a new winner—the Ferrari had taken the lead!
This real-time capability demonstrates how quickly insights can change and why live data visualization is crucial for telemetry applications.
This architecture creates a robust foundation for vehicle telemetry analysis:
The true nervous system powering this entire operation is Synadia Cloud, which delivered our telemetry data faster than the racing cars themselves could generate it.
While our demo uses racing cars for fun, this same pipeline architecture applies to:
This powerful pipeline combines the real-time messaging capabilities of NATS with Google Cloud’s robust data infrastructure.
The result is a system that can handle massive amounts of vehicle sensor data while providing instant insights through beautiful, interactive dashboards.
Whether you’re working with a single software-defined vehicle (SDV) or an entire fleet, this architecture provides the foundation for turning raw telemetry into actionable intelligence.
Ready to try it out for yourself? Create your telemetry proof of concept today with Synadia Cloud.
News and content from across the community