对于新项目,我们建议您使用新的 Kinesis Data Analytics 工作室,而不是 SQL 应用程序的 Kinesis Data Analytics。Kinesis Data Analytics Studio 将易用性与高级分析功能相结合,使您能够在几分钟内构建复杂的流处理应用程序。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 2:创建 Kinesis Data Analytics 应用程序
在热点示例的这一部分中,您可以按如下方式创建 Amazon Kinesis 数据分析应用程序:
-
将应用程序输入配置为使用您在步骤 1 中创建的 Kinesis 数据流作为流媒体源。
-
在 Amazon Web Services Management Console中使用提供的应用程序代码。
创建应用程序
-
按照入门练习中的步骤 1、2 和 3 创建 Kinesis 数据分析应用程序(参见步骤 3.1:创建应用程序)。
在源配置中,执行以下操作:
-
指定您在步骤 1:创建输入和输出流中创建的流式传输源。
-
在控制台推断架构后编辑架构。确保
x和yDOUBLE列类型设置为 ,并确保IS_HOT列类型设置为VARCHAR.
-
-
使用以下应用程序代码 (您可以将此代码粘贴到 SQL 编辑器中):
CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM" ( "x" DOUBLE, "y" DOUBLE, "is_hot" VARCHAR(4), HOTSPOTS_RESULT VARCHAR(10000) ); CREATE OR REPLACE PUMP "STREAM_PUMP" AS INSERT INTO "DESTINATION_SQL_STREAM" SELECT "x", "y", "is_hot", "HOTSPOTS_RESULT" FROM TABLE ( HOTSPOTS( CURSOR(SELECT STREAM "x", "y", "is_hot" FROM "SOURCE_SQL_STREAM_001"), 1000, 0.2, 17) ); -
运行 SQL 代码并审查结果。