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