FamilyMetricDay
ClickHouse table family_metric_days (робоча назва) — денні витрати RU у зв’язці TU + RU, приведені до одного формату.
Таблиця заповнюється тільки для Golden і Chathouse. Prime та Udate не повертають RU у детальній статистиці.
Рядок
Один рядок містить суму за однаковими family + date + tuId + ruExternalId + type + familyType + operatorFamilyId + supervisorFamilyId.
Поля
- family — Golden або Chathouse.
- date — день витрати.
- tuId — посилання на FamilyTU.
- ruExternalId — partner ID RU як string.
- type — універсальний тип операції.
- familyType — вихідний тип операції партнера.
- sum — сума врахованих витрат.
- operatorFamilyId — operator, до якого належала сума цього дня.
- supervisorFamilyId — supervisor, до якого належала сума цього дня.
- lifetimeDays — кількість днів від першої врахованої витрати цієї пари TU + RU.
- isNextDayReturn — у пари також була врахована витрата попереднього дня.
connectionType окремо не зберігається:
new—lifetimeDays = 0;young—lifetimeDays = 1..7;old—lifetimeDays >= 8.
Джерело
Рядки будуються з FamilyStatisticsRelation.breakdown, де є ruExternalId. Типи, які не є реальною витратою RU, відсіюються до запису в таблицю.
TU online, RU online, profile views, tasks, sender answers і block history у цій таблиці не зберігаються.
Сортування
PARTITION BY toYYYYMM(date);ORDER BY (family, date, tuId, ruExternalId).