модуль 1 из 7 · Акт VI · ~35 мин · 7 решений
сцена
Через три недели после закрытия раунда в переговорке появляется новый человек: пиджак поверх футболки с формулой, ноутбук в наклейках конференций по эконометрике.
Знакомьтесь — Аркадий. Восемь лет считал макро в хедж-фонде, теперь он глава research «Индикаторов». Аркадий, покажи им список.
Аркадий разворачивает таблицу. Цены по сорока тысячам позиций в пятнадцати регионах — шестьсот тысяч рядов. Заказы, остатки, сроки доставки по категориям и городам — ещё четыреста тысяч. Внешние данные: валюта, ставки, официальные индексы, топливо, погода — двести тысяч сверху.
Миллион двести тысяч временных рядов. Большинство — дневные, немного часовых. По каждому — история, прогноз и сравнение с официальной статистикой. Продавать будем именно опережение: наш индекс сегодня, Росстат — через месяц.
(поверх очков) Мы маркетплейс. Мы продаём сыр. Теперь мы что — Росстат с доставкой?
Мы — компания, у которой в базе живые цены половины страны. Совет считает, что не замечать этого — расточительность. Я склонна согласиться.
К вечеру аналитик Аркадия запускает первый запрос: средняя цена по категориям за три года, по всем регионам. Через четыре минуты приходит Тимур — молча, что хуже крика.
Кто-то сканирует таблицу заказов на реплике. Реплика отстала на девять минут и продолжает отставать. С этой реплики, на минуточку, читает витрина покупателя.
Это был обычный GROUP BY…
Это был обычный GROUP BY по двумстам миллионам строк. Убиваю.