Я должен обновить то, что я закончил делать в конце концов.Я создал глобальное окно с AllowedLateness, равным 1 часу, и запускаю каждую минуту многократно навсегда, с накоплением панелей.В этом глобальном окне я применил DoFn-фильтрацию для элементов с метками времени за последние 10 минут (Present Instant.minus 10 mins) и событий за последние 20 минут (Present Instant.minus 20 mins), чтобы создать 2 разных PCollections.Я применил эту временную фильтрацию дважды - один раз к выходу триггера глобального окна, чтобы добавить его к PCollection (s) на 10 минут, 20 минут, а затем снова к самой коллекции, чтобы удалить все те, которые больше не являются частью временипродолжительность.На данный момент эти 2 PCollection (s) служат скользящим окном, но мне нужно проверить результаты, чтобы убедиться, что это действительно работает.