本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 SQL 编辑器
在下文中,您可以找到有关 SQL 编辑器的各个部分及其工作方式的信息。在 SQL 编辑器中,您可以自行编写代码,也可以选择 Add SQL from templates。SQL 模板为您提供了示例 SQL 代码,可帮助您编写常见的 Amazon Kinesis Data Analytics 应用程序。本指南中的示例应用程序使用了其中的一些模板。有关更多信息,请参阅 示例应用程序。
“Source Data”选项卡
Source data 选项卡可标识流式传输源。它还可标识作为此源的映射目标并提供了应用程序输入配置的应用程序内部输入流。
Amazon Kinesis Data Analytics 提供了以下时间戳列,使您无需在输入配置中提供显式映射:
-
ROWTIME— 应用程序内部流中的每一行都具有一个名为的特殊列。
ROWTIME. 此列是 Kinesis Data Analytics 在首个应用程序内流中插入行的时间戳。 -
近似 _Arrival_Time— 流式源中的记录包含
Approximate_Arrival_Timestampcolumn. 它是流式源成功接收和存储相关记录时设置的大致到达时间戳。Kinesis Data Analytics 将该列提取到应用程序内部输入流作为Approximate_Arrival_Time. Amazon Kinesis Data Analytics 仅在映射到流式源的应用程序内部输入流中提供该列。
这些时间戳值在基于时间的窗口式查询中非常有用。有关更多信息,请参阅 窗口式查询。
“Real-Time Analytics”选项卡
Real-time analytics (实时分析) 选项卡显示了应用程序代码创建的所有应用程序内部流。此组流包含错误流 (error_stream)Amazon Kinesis Data Analytics 为所有应用程序提供的。
“Destination”选项卡
Destination (目标) 选项卡可让您配置应用程序输出,以便将应用程序内部流永久保存到外部目标。您可以配置输出,以便将任何应用程序内部流中的数据保存到外部目标。有关更多信息,请参阅配置应用程序输出。