慎重に検討した結果、アプリケーションの Amazon Kinesis Data Analytics は 2 つのステップSQLで中止することにしました。
1. 2025 年 10 月 15 日以降、SQLアプリケーションの新しい Kinesis Data Analytics を作成することはできません。
2. 2026 年 1 月 27 日以降、アプリケーションを削除します。SQL アプリケーションの Amazon Kinesis Data Analytics を開始または操作することはできません。SQL それ以降、Amazon Kinesis Data Analytics のサポートは終了します。詳細については、「Amazon Kinesis Data Analytics for SQL Applications の中止」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 3.4: (オプション) アプリケーションコードを更新する
このステップでは、アプリケーションコードを更新する方法について学びます。
アプリケーションコードを更新するには
-
次のように別のアプリケーション内ストリームを作成します。
-
DESTINATION_SQL_STREAM_2
という別のアプリケーション内ストリームを作成します。 -
ポンプを作成し、それを使用して
DESTINATION_SQL_STREAM
から行を選択して、新しく作成したストリームに行を挿入します。
SQL エディタで、既存のアプリケーションコードに次のコードを追加します。
CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM_2" (ticker_symbol VARCHAR(4), change DOUBLE, price DOUBLE); CREATE OR REPLACE PUMP "STREAM_PUMP_2" AS INSERT INTO "DESTINATION_SQL_STREAM_2" SELECT STREAM ticker_symbol, change, price FROM "DESTINATION_SQL_STREAM";
コードを保存して実行します。追加のアプリケーション内ストリームが [Real-time analytics] タブに表示されます。
-
-
2 つのアプリケーション内ストリームを作成します。
SOURCE_SQL_STREAM_001
の行を株価ティッカーに基づいてフィルタし、それらを別々のストリームに挿入します。アプリケーションコードに次のSQLステートメントを追加します。
CREATE OR REPLACE STREAM "AMZN_STREAM" (ticker_symbol VARCHAR(4), change DOUBLE, price DOUBLE); CREATE OR REPLACE PUMP "AMZN_PUMP" AS INSERT INTO "AMZN_STREAM" SELECT STREAM ticker_symbol, change, price FROM "SOURCE_SQL_STREAM_001" WHERE ticker_symbol SIMILAR TO '%AMZN%'; CREATE OR REPLACE STREAM "TGT_STREAM" (ticker_symbol VARCHAR(4), change DOUBLE, price DOUBLE); CREATE OR REPLACE PUMP "TGT_PUMP" AS INSERT INTO "TGT_STREAM" SELECT STREAM ticker_symbol, change, price FROM "SOURCE_SQL_STREAM_001" WHERE ticker_symbol SIMILAR TO '%TGT%';
コードを保存して実行します。[Real-time analytics] タブの追加のアプリケーション内ストリームに注意してください。
これで、機能する最初の Amazon Kinesis Data Analytics アプリケーションができました。この実習では、次の操作を行います。
-
最初の Kinesis Data Analytics アプリケーションを作成しました。
-
デモストリームをストリーミングソースとして識別し、作成されたアプリケーション内ストリーム (
SOURCE_SQL_STREAM_001
) にマッピングするアプリケーション入力を設定しました。Kinesis Data Analytics は連続してデモストリームを読み込み、レコードをアプリケーション内ストリームに挿入します。 -
アプリケーションコードで
SOURCE_SQL_STREAM_001
をクエリし、出力をDESTINATION_SQL_STREAM
という別のアプリケーション内ストリームに書き込みました。
これで、オプションでアプリケーション出力を設定し、アプリケーション出力を外部宛先に書き込むことができます。つまり、DESTINATION_SQL_STREAM
のレコードを外部宛先に書き込むようにアプリケーション出力を設定できます。この演習では、このステップはオプションです。この送信先を設定する方法については、次のステップに進みます。
次のステップ
ステップ 4 (オプション) コンソールを使用してスキーマとSQLコードを編集する.