Amazon Kinesis Data Analytics は、新しいプログラミング言語や処理フレームワークを習得することなく、標準 SQL でストリーミングデータをリアルタイムで処理できる最も簡単な方法です。Amazon Kinesis Data Analytics を使用すると、SQL を使用してストリーミングデータのクエリやストリーミングアプリケーション全体の構築を行うことができます。これにより、実用的なインサイトを得ることができ、ビジネスやお客様のニーズにすばやく対応することができます。

Amazon Kinesis Data Analytics では、クエリを継続的に実行するために必要なものすべてが提供され、受信データのボリュームとスループットレートに応じて自動的にスケールされます。また、Amazon Kinesis Data Analytics では、クエリで消費されたリソースのみが課金の対象となります。最低料金や初期費用はありません。


Amazon Kinesis Data Analytics は、AWS マネジメントコンソールから 3 ステップで簡単に使用を開始でき、わずか数分で完全なストリーム処理ソリューションを起動できます。

thumbnail-kinesis-analytics-source
kinesis-analytics-console-configure-input-stream-screenshot-1

まず、Kinesis Data Analytics コンソールに移動して、入力として、Kinesis データストリームまたは Kinesis Data Firehose 配信ストリームを選択します。Amazon Kinesis Data Analytics にデータが取り込まれ、データの標準形式が自動的に認識されて、スキーマが提案されます。このスキーマをさらに改善することができます。または、入力データが構造化されていない場合は、直感的なスキーマエディタを使用して、新しいスキーマを定義することができます。

thumbnail-kinesis-analytics-editor
kinesis-analytics-console-sql-editor-with-dropdown-screenshot-2

次に、Kinesis Data Analytics SQL エディタおよび組み込みテンプレートを使用してストリーミングデータを処理するための SQL クエリを記述し、それをライブストリーミングデータでテストします。

thumbnail-kinesis-analytics-destination
kinesis-analytics-console-configure-output-stream-screenshot-3

最後に、Kinesis Analytics が処理した結果をどこにロードするかをポイントします。Amazon Kinesis Data Analytics はアウトオブボックスの状態で Kinesis Data Streams や Kinesis Data Firehose と統合できるため、処理した結果を簡単に Amazon S3、Amazon Redshift、Amazon Elasticsearch Service、またはユーザーが独自に設定した送信先に送ることができます。



KinesisAnalytics_LP_RealTimeProcessing

秒速でストリーミングデータを処理する Amazon Kinesis Data Analytics を利用することにより、リアルタイムで分析かつ応答することが可能になります。簡単に高度な分析を行うことができるように、異常検出および top-K の分析のような、ストリーム処理向けに最適化されている組み込み関数を提供します。

KinesisAnalytics_LP_FullyManaged

Amazon Kinesis Data Analytics は、ストリーミングアプリケーションを実行する完全マネージド型サービスです。インフラストラクチャのプロビジョニングや管理は必要ありません。

KinesisAnalytics_LP_AutomaticElasticity

Amazon Kinesis Data Analytics では、低レイテンシーでストリーミングアプリケーションを実行するために必要なインフラストラクチャが自動的にスケールされます。

KinesisAnalytics_LP_EasyToUse

Amazon Kinesis Data Analytics では、スキーマエディタ、SQL エディタ、SQL テンプレートなどのインタラクティブなツールが利用できるため、構造化と非構造化両方の入力データストリームへのクエリを簡単に構築してテストできます。

KinesisAnalytics_LP_StandardSQL

Amazon Kinesis Data Analytics では、標準 SQL がサポートされています。複雑な処理フレームワークやプログラミング言語を学ぶ必要は全くありません。

KinesisAnalytics_LP_PayForUse

Amazon Kinesis Data Analytics では、ストリーミングアプリケーションによって使用される処理リソースについてのみ料金が発生します。入力データのボリュームが変化すると、Amazon Kinesis Data Analytics でリソースが自動的にスケールされ、実際に処理に使用されたリソースにのみ課金されます。最低料金や前払いの義務はありません。

数十億に上る小さなメッセージを Amazon Kinesis Data Analytics にストリーミングして、主要メトリクスを計算できます。これを使用して、コンテンツパフォーマンスダッシュボードをリアルタイムで更新し、コンテンツのパフォーマンスを向上させることが可能です。リアルタイムログモニタリングソリューション概要をご覧ください。

KinesisAnalytics_LP_Digital Marketing

オーディエンス追跡システム、広告交換リスナー/入札者、および広告サーバーからさまざまな種類のデータ記録を取得して、それらを一つのストリームに組み合わせることができます。次に、Amazon Kinesis Data Analytics を使用して継続的にデータ変換を実行することにより、リアルタイムで広告とデジタルマーケティングソリューションを駆動させることが可能です。詳細については、リアルタイムウェブ分析ソリューションの概要をご覧ください。

diagram_kinesis_data_analytics_use_case_digital_mktg

Amazon Kinesis Data Analytics を使用することにより、コンシューマー向けアプライアンス、組み込みセンサー、テレビのセットトップボックスなどの IoT デバイスからのストリーミングデータを変換、集計、およびフィルタリングできます。そして、センサーが特定の操作しきい値を超えた際に、このデータを使用して、リアルタイムのアラートを送信できます。

KinesisAnalytics_LP_IoT

Amazon Kinesis Data Analytics は簡単に使用を開始できます。コンソールのウォークスルーに従えば、数回のクリックで最初のストリーミングアプリケーションをデプロイできます。

 

Amazon Kinesis Data Analytics の使用を開始する