Как считать отдельных ежедневных активных пользователей, используя потоковую передачу Flink - PullRequest
0 голосов
/ 21 сентября 2019

Я использую потоковую передачу Flink для замены потока ETL.Одна из задач, над которой я работаю, - это подсчет отдельных ежедневных активных пользователей.Задача для себя не слишком сложна для выполнения.Дело в том, что мне нужно каждый час обновлять информационную панель о текущем счетчике.

Если я создаю окно продолжительностью в один час, я получу отчетливый счетчик только за час, но если пользователь вернется в другой час, ябудет считать его дважды.

У кого-нибудь есть идеи?

Спасибо!

1 Ответ

0 голосов
/ 24 сентября 2019

мммм ... Можете ли вы использовать временную метку дня в качестве функциональной клавиши?Если вы можете сделать это, вы можете управлять небольшим количеством пользователей в богатой функции, чтобы проверить это.Этот счет автоматически сбрасывается по окончании дня.

...