Способ установить время отправки данных в Kinesis Analytics, например, каждые 5 минут
Я действительно смущен тем, как работает аналитика кинезиса и кинезиса.
Мне нужно отправить некоторые данные в аналитику kenisis, а затем первые десять историй (данные) должны отправляться в лямбда-функцию каждые 5 минут. У меня есть поток Kinesis, а также аналитика Kinesis, настроенная следующим образом:
Теперь проблема в том, что когда данные поступают в аналитику, кинезис-аналитика направляет истории прямо в лямбду, а это не то, чего я хочу. Мне нужно отправлять данные каждые 5 минут. Есть ли способ установить время отправки данных в Kinesis Analytics? Любая идея?
1 ответ
Решение
Вот как я это исправил:
FLOOR(("TRENDING_STORIES_001".ROWTIME - TIMESTAMP '1970-01-01 00:00:00') SECOND / 40 TO SECOND)