Sobes.tech

Data Engineer

[аты] сұрады: ClickHouse-те деректерді тек 2 жылға сақтау қалай жүзеге асырылады?

Middle
163

Біздің веб-сайт қолданушылары әуе билеттерін іздейді. Біз іздеу оқиғаларын ClickHouse-қа тіркеп, аналитикаға танымал бағыттар мен сатып алу конверсиясын анықтауға мүмкіндік береміз. Үстелді жобалап, DDL жазыңыз. Тікелей эфир, тәулігіне 5 минут, күн, бағыт, тәулігіне бір рет, 2 жыл, JSON. Оқиға идентификаторы, уақыт, сессия, пайдаланушы (анонимді болуы мүмкін — логинсіз), ұшу және қону әуежайлары/қала, ізделген ұшу күні, қайтару күні (бір жақты ұшу болуы мүмкін), жолаушылар саны, салон класы, құрылғы түрі, рейстер табылды ма, табылғандардың ең төменгі бағасы, валюта, промокод (болмауы мүмкін). CREATE TABLE target_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 )

Middle
163

[аты] сұрады: Деректердің кластердің барлық түйіндерінде өзекті болуын қамтамасыз ету үшін кесте қозғалтқышына не қосу керек?

Middle
154

[аты] сұрады: Қандай бағандар Nullable болуы керек және оны DDL-де қалай рәсімдеу керек?

Middle
153

[аты] сұрады: 'ұшулар табылды ма' өрісінде тек екі мән бар (иә/жоқ). Бұл өрісті ClickHouse-те қалай жақсы көрсетуге болады? Bool үшін қандай деректер түрі қолданылады?

Middle
133