DAU в дашборде на ClickHouse расходится с выгрузкой на 0,4%
Дашборд считает DAU запросом с uniq(user_id), а сверочная выгрузка — с uniqExact(user_id). Числа отличаются на 0,4%. Финансы требуют «правильную» цифру для отчёта инвесторам, а продуктовая команда хочет быстрый дашборд.
Как поступить?
- Точный подсчёт для отчётности, приближённый — для дашборда
- Везде использовать uniq: 0,4% не имеет значения
- Везде использовать uniqExact, скорость неважна
- Считать среднее двух функций
