Table API Time Attributes - Amazon Kinesis Data Analytics
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Table API Time Attributes

Each record in a data stream has several timestamps that define when events related to the record occurred:

  • Event Time: A user-defined timestamp that defines when the event that created the record occurred.

  • Ingestion Time: The time when your application retrieved the record from the data stream.

  • Processing Time: The time when your application processed the record.

When the Apache Flink Table API creates windows based on record times, you define which of these timestamps it uses by using the setStreamTimeCharacteristic method.

For more information about using timestamps with the Table API, see Time Attributes in the Apache Flink documentation.