Middle
9
У нас на сайте пользователи ищут авиабилеты. Нужно складывать события поиска в ClickHouse, чтобы аналитики могли считать популярные направления и конверсию в покупку. Спроектируй таблицу и напиши DDL стрим, 5мин в сутки, дата, направление, раз в сутки, 2 года, json Идентификатор события, время, сессия, пользователь (может быть аноним — без логина), аэропорт/город вылета и прилёта, искомая дата вылета, дата обратно (может быть полет в одну сторону), число пассажиров, класс салона, тип устройства, нашлись ли рейсы, минимальная цена среди найденных, валюта, промокод (может не быть). CREATE TABLE targer_table ( sob_id UUID, date_sob DateTime(3), ses_id UUID, user_id Uint64, out_city LowCardinality(String), in_city LowCardinality(String), date_search_out Date, date_search_in Date, count_pass UInt16, class LowCardinality(String), devise LowCardinality(String), poisk, min_price, valute, procode )
Companies where asked
Utair