- находки 48 и 49: единицы не менялись ни разу; настоящих столкновений 0.65%, несравнимых наборов полей нет, тай-брейк берёт меньшее в 96% случаев - edinicy-metriki-v-razreze закрыт: гипотеза не подтвердилась замером - тай-брейк отложен до каталога рода агрегации
2.3 KiB
Измеренный род агрегации и каталог разрезов
Приоритет: высокий
Решено (вариант «б» груминга): свёртка живёт в ответе, но род метрики
измеряется, а не размечается руками. Форма точки рода не выдаёт —
Avg/Min/Max есть только у heart_rate, всё остальное приходит в qty
(находка 40). Единицы дают процентов девяносто и ломаются на краях.
Метод: одна метрика лежит в минутном и часовом разрезе одновременно. Часовое
значение сходится с суммой минутных — накопительная; со средним — мгновенная;
данных не хватило — unknown, и свёртка по такой метрике не предлагается вовсе.
Жёсткое правило: накопительные метрики никогда не сворачиваются из нижнего слоя HAE. Он не сэмплы, а посекундная развёртка (находка 34), сумма по нему завышена.
Готово, когда каталог отдаёт по каждой метрике единицы, род и список слоёв с диапазонами, а род проставлен измерением на живой истории.
От этой задачи зависит ещё одно решение: тай-брейк при равной полноте точек. Измерено (находка 49), что сегодняшний лексикографический порядок берёт меньшее значение в 96% случаев — для накопительных это недосчёт, для мгновенных безразлично. Пока рода нет, выбирать нечем; когда каталог появится, тай-брейк доделывается по нему — см. pravilo-sliyaniya-tochek.
Связано: docs/architecture.md → «Слои гранулярности», план шаг 4.