Engineering Intelligence Through Data Visualization at Uber

Nicolas Garcia Belmonte
5 min readintermediate
--
View Original

Overview

The article discusses the establishment and growth of Uber's data visualization team, emphasizing the importance of visual exploratory data analysis tools to interpret vast datasets. It highlights various areas of focus, including visual analytics, mapping, and public-facing data storytelling, showcasing how these efforts enhance decision-making and operational efficiency at Uber.

What You'll Learn

1

How to create visual exploratory data analysis tools for large datasets

2

Why effective data visualization is crucial for decision-making in business

3

How to leverage mapping applications for real-time data insights

Key Questions Answered

What is the role of visual analytics in Uber's operations?
Visual analytics at Uber involves creating abstract data visualizations that enhance reporting, dashboarding, and real-time analytics. This approach allows teams to derive actionable insights from complex datasets, ultimately improving decision-making and operational efficiency.
How does Uber utilize mapping for data visualization?
Uber's mapping applications handle billions of GPS points daily, providing real-time insights into supply and demand distribution across cities. These applications are tailored for various users, including general managers and data scientists, to facilitate data exploration and informed decision-making.
What technologies does Uber use for data visualization?
Uber employs several technologies for data visualization, including react-vis for creating interactive charts, react-map-gl for mapping applications, and deck.gl for WebGL-powered visualizations. These tools enable developers to build rich, data-dense applications that enhance user experience.

Key Statistics & Figures

Number of GPS points handled daily
Billions
This volume of data presents unique challenges and opportunities for real-time mapping visualizations.
Size of the data visualization team
15
The team has grown significantly since its inception, indicating the increasing importance of data visualization at Uber.

Technologies & Tools

Frontend
React-vis
A React and D3-powered visualization library for creating interactive charts.
Frontend
React-map-gl
Provides a React-friendly layer on top of MapboxGL for mapping applications.
Frontend
Deck.gl
Offers an interface for creating WebGL-powered layers for data visualization.
Frontend
Luma.gl
Focused on WebGL-based visualizations, designed with modern technologies.

Key Actionable Insights

1
Implementing visual analytics tools can significantly enhance data interpretation at your organization.
By focusing on creating intuitive dashboards and reports, teams can make faster, more informed decisions based on real-time data.
2
Utilizing mapping applications can provide deeper insights into geographic data distributions.
This is particularly useful for businesses operating in multiple locations, as it allows for better understanding of market dynamics and resource allocation.
3
Open sourcing visualization libraries can foster community collaboration and innovation.
By sharing tools like react-vis, organizations can benefit from external contributions and improvements, enhancing their own capabilities.

Common Pitfalls

1
Neglecting the aesthetic aspects of data visualization can lead to ineffective communication of insights.
While technical accuracy is important, ensuring that visualizations are engaging and easy to understand is crucial for audience comprehension.