Vous êtes sur la page 1sur 3

Business Analyst Exercise

These exercises are intended for Uber and/or Uber employees only. They are confidential and not to be circulated,
shared or redistributed in any format, in part or in their entirety. This includes both the exercises and your answers,
analysis and code.

Understanding the needs of key stakeholders and performing analysis / prototyping solutions to help
them better perform in their role is a key component of the Business Analyst role. In this exercise you
will be using your data analysis skills to analyze a portion of San Francisco’s bike share program data
and use it to create a recommendation for the Bike Share Program Manager.

Part 1: Create dataset

We have provided a CSV for this analysis; however, in a real-world situation you will need to create a
cleaned dataset from a datastore. On the next page you will find a list of tables in the Bike Share
Program database. Please write a single SQL query that would produce the result-set found in the csv.
Assume any SQL dialect you are comfortable with.

Part 2: Analysis

Please perform an analysis on an area-of-interest, potential issue, or general concern. The goal is to
suggest change(s) to your stakeholder. Use any tools you are comfortable with to build an analysis that
could be shared and reviewed by other analysts on team.

Part 3: Presentation

Create a presentation deck that would help your stakeholder understand the insights and suggestions
that come out of your analysis in Part 2. If asked to come to an on-site interview, you will have the
opportunity to present to the “Bike Share Program Manager”.

Submission: Please send your (1) query, (2) analysis (format: excel, tableau, R script, etc), (3)
presentation deck to lu.tang@uber.com.

1
Bike Share Database

Table 1: fact_trips

Column Name Datatype

id int

duration numeric

start_date timestamp

end_date timestamp

start_station_id int

end_station_id int

entity_id int

bike_id int

Table 2: dim_stations

Column Name Datatype

id int

station_name string

terminal_name string

Table 3: dim_entity

Column Name Datatype

id int

entity_name int

entity_type string

2
Table 4: dim_entity_zip

Column Name Datatype

id int

entity_id int

zip_code string

Table 5: dim_timezone

Column Name Datatype

id int

timezone string

Table 6: dim_bike

Column Name Datatype

id int

last_shop_visit timestamp

first_ride timestamp

Vous aimerez peut-être aussi