Есть ли способ добавить метку времени к выбору потока KSQL?

У меня есть обработка сообщений с использованием потоков ksql, и я хотел бы добавить метку времени к каждой обработанной строке, чтобы получить время завершения обработки.

Первоначально я предполагал, что ROWTIME в конечном итоге будет обновляться, но кажется, что он сохраняется из исходного сообщения темы Kafka.

Методы TIMESTAMP, похоже, используются для преобразования входных данных в какую-то конкретную временную метку.


person Michał 'PuszekSE'    schedule 26.10.2018    source источник


Ответы (1)


Вы можете написать новый UDF, чтобы получить метку времени и добавить ее к результату. Дополнительную информацию о том, как писать UDF для KSQL, см. На следующей странице: https://docs.confluent.io/current/ksql/docs/developer-guide/udf.html

person Hojjat    schedule 01.11.2018