慎重に検討した結果、アプリケーションの 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.2: 入力の設定
アプリケーションにはストリーミングソースが必要です。開始しやすくするために、コンソールでデモストリーム (kinesis-analytics-demo-stream
といいます) を作成できます。また、コンソールでストリームにレコードを入力するスクリプトが実行されます。
ストリーミングソースをアプリケーションに追加するには
コンソールのアプリケーションハブページで、[ストリーミングデータの接続] を選択します。
表示されたページで、以下を確認します。
-
[Source] セクション。アプリケーションのストリーミングソースを指定します。既存のストリームソースを選択するか、1 つ作成できます。この実習では、新しいストリームとしてデモストリームを作成します。
デフォルトでは、コンソールは作成されたアプリケーション内入力ストリームを
INPUT_SQL_STREAM_001
と命名します。この実習では、表示された名前のままにします。-
[ストリームリファレンス名] – このオプションでは、作成されているアプリケーション内入力ストリームの名前 (
SOURCE_SQL_STREAM_001
) が表示されます。名前は変更できますが、この実習ではこの名前のままにします。入力設定で、デモストリームを作成したアプリケーション内入力ストリームにマッピングします。アプリケーションを開始すると、Amazon Kinesis Data Analytics はデモストリームを継続的に読み取り、アプリケーション内入力ストリームに行を挿入します。アプリケーションコードでこのアプリケーション内入力ストリームをクエリします。
による前処理の記録 AWS Lambda: このオプションは、 を指定する場所です。 AWS Lambda アプリケーションコードが実行される前に入力ストリームのレコードを変更する式。この演習では、[Disabled] オプションを選択したままにしておきます。Lambda 事前処理の詳細については、「Lambda 関数を使用したデータの事前処理」を参照してください。
-
このページのすべての情報を指定すると、コンソールは更新リクエスト (「UpdateApplication」を参照) を送信して入力設定をアプリケーションに追加します。
-
[Source] ページで、[Configure a new stream] を選択します。
[Create demo stream] を選択します。コンソールで、以下を実行してアプリケーション入力を設定します。
-
コンソールで Kinesis データストリーム (
kinesis-analytics-demo-stream
) を作成します。 -
コンソールで、株のティッカーデータのサンプルがストリームに入力されます。
-
DiscoverInputSchema 入力アクションを使用して、ストリームのサンプルレコードを読み取って、コンソールでスキーマを推測します。推定されるスキーマは、作成したアプリケーション内入力ストリーム用のスキーマです。詳細については、「アプリケーション入力の設定」を参照してください。
-
コンソールに、推測スキーマと、スキーマを推測するためにストリーミングソースから読み取ったサンプルデータが表示されます。
コンソールに、ストリーミングソースのサンプルレコードが表示されます。
[Stream sample] コンソールページに次のように表示されます。
-
Raw ストリームのサンプルタブには、スキーマを推測する DiscoverInputSchemaAPIアクションによってサンプリングされた raw ストリームレコードが表示されます。
-
[Formatted stream sample] タブには、[Raw stream sample] タブのデータの表形式バージョンが表示されます。
-
[Edit schema] を選択すると、推定スキーマを編集することができます。この実習では、推測スキーマを変更しないでください。スキーマの詳細については、「スキーマエディタの使用」を参照してください。
[Rediscover schema] を選択している場合は、再度「DiscoverInputSchema」を実行してスキーマを推測するようにコンソールにリクエストできます。
-
[Save and continue] を選択します。
これで、入力設定が追加されたアプリケーションができました。次のステップでは、アプリケーション内入力ストリームのデータに対していくつかの分析を実行するSQLコードを追加します。
次のステップ
ステップ 3.3: リアルタイム分析を追加する (アプリケーションコードの追加)