Amazon Kinesis Data Analytics for SQL Applications とは - Amazon Kinesis Data Analytics for SQL Applications 開発者ガイド

慎重な検討の結果、Amazon Kinesis Data Analytics for SQL アプリケーションのサポートは終了することになりました。サポート終了は次の 2 段階で行われます。

1. 2025 年 10 月 15 日以降、新しい Kinesis Data Analytics for SQL アプリケーションを作成することはできなくなります。

2. 2026 年 1 月 27 日以降、アプリケーションは削除されます。Amazon Kinesis Data Analytics for SQL アプリケーションを起動することも操作することもできなくなります。これ以降、Amazon Kinesis Data Analytics for SQL のサポートは終了します。詳細については、「Amazon Kinesis Data Analytics for SQL アプリケーションのサポート終了」を参照してください。

Amazon Kinesis Data Analytics for SQL Applications とは

Amazon Kinesis Data Analytics for SQL アプリケーションでは、Java を使用してストリーミングデータを処理および分析できます。このサービスでは、時系列分析の実行、リアルタイムでのダッシュボードへのフィード、リアルタイムでのメトリクス作成を行う強力な SQL コードを、ストリーミングソースに対してすぐに作成、実行できます。

Kinesis Data Analytics を開始するには、ストリーミングデータを連続して読み取り、処理する Kinesis Data Analytics アプリケーションを作成します。このサービスでは、Amazon Kinesis Data Streams および Amazon Data Firehose ストリーミングソースからのデータの取り込みがサポートされています。その後、インタラクティブなエディタを使用して SQL コードを作成し、ライブストリーミングデータでテストします。Kinesis Data Analytics で結果を送信する宛先を設定することもできます。

Kinesis Data Analytics は、Amazon Data Firehose (Amazon S3、Amazon Redshift、Amazon OpenSearch Service、Splunk)、AWS Lambda、および Amazon Kinesis Data Streams を宛先としてサポートしています。

Amazon Kinesis Data Analytics が適している用途

Amazon Kinesis Data Analytics では、ほぼリアルタイムでデータを連続して読み取り、処理し、保存する SQL コードをすばやく作成できます。標準 SQL クエリをストリーミングデータに対して使用し、データを変換してそこから洞察を提供することができるアプリケーションを構築できます。以下は、Kinesis Data Analytics を使用するシナリオの一部です。

  • 時系列分析を生成する – 時間ウィンドウに対してメトリクスを算出し、Kinesis データ配信ストリームを介して値を Amazon S3 または Amazon Redshift にストリーミングできます。

  • リアルタイムダッシュボードをフィードする – 集約された処理済みのストリーミングデータの結果を下流に送信してリアルタイムダッシュボードをフィードできます。

  • リアルタイムメトリクスを作成する – カスタムメトリクスを作成してトリガーし、リアルタイムのモニタリング、通知、アラームに使用できます。

Kinesis Data Analytics でサポートされている SQL 言語要素の詳細については、「Amazon Kinesis Data Analytics SQL Reference」を参照してください。

Amazon Kinesis Data Analytics を初めてお使いになる方向けの情報

Amazon Kinesis Data Analytics を初めて使用する場合は、次のセクションを順に読むことをお勧めします。

  1. このガイドの「仕組み」セクションをお読みください。このセクションでは、エンドツーエンドエクスペリエンスを作成するために使用する Kinesis Data Analytics のさまざまなコンポーネントについて説明しています。詳細については、「Amazon Kinesis Data Analytics for SQL Applications: 仕組み」を参照してください。

  2. 「使用開始」実習を実行します。詳細については、「Amazon Kinesis Data Analytics for SQL Applications の開始方法」を参照してください。

  3. ストリーミング SQL の概念について学習します。詳細については、「ストリーミング SQL の概念」を参照してください。

  4. その他の例を実行します。詳細については、「Kinesis Data Analytics for SQL の例」を参照してください。