Построить Uber как модель данных для OLAP - PullRequest
1 голос
/ 06 апреля 2019

Я создаю модель данных, и я пробовал модель данных для Rideshare

Вот что у меня есть

Таблица фактов стоимости поездки
Отметка
TripId
DriverId
RiderId
TripStatus (Cancelled_by_driver, Cancelled_by_rider, соответствует, завершено)
SrcLocation
DstLocation
TripCost

Таблицы размеров:
Driver
DriverId
Имя.
Адрес.
PaymentID
CarMakeAndModel
Рейтинг

Rider
RiderId.
Имя.
Адрес.
PaymentID.

Я могу создать таблицу измерений для Timestamp, address, PaymentId. Какие еще вещи я должен попробовать.

Скажем, хочу ли я рассчитать количество поездок, совершенных водителем / гонщиком в день за последние x дней. Как данные свернуты для этого.

...