スケジュールされたクエリの例 - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

スケジュールされたクエリの例

このセクションでは、Timestream for LiveAnalytics のスケジュールされたクエリを使用して、フリート全体の統計を効果的に視覚化してデバイスのフリートをモニタリングするときに、コストとダッシュボードのロード時間を最適化する方法の例を示します。Timestream for LiveAnalytics のスケジュールされたクエリでは、Timestream for LiveAnalytics の SQL サーフェス領域全体を使用してクエリを表現できます。クエリには 1 つ以上のソーステーブルを含めることができ、集計や Timestream for LiveAnalytics の SQL 言語で許可されているその他のクエリを実行して、Timestream for LiveAnalytics の別の送信先テーブルでクエリの結果を保存できます。

このセクションでは、スケジュールされたクエリのターゲットテーブルを派生テーブルと呼びます。

例として、DevOps アプリケーションを使用します。このアプリケーションでは、複数のデプロイ (リージョン、セル、サイロなど) と複数のマイクロサービスにデプロイされた大規模なサーバーフリートをモニタリングします。フリート全体の統計の追跡には、Timestream for LiveAnalytics を使用します。使用するスキーマの例については、「スケジュールされたクエリのサンプルスキーマ」で説明されています。

以下のシナリオについて説明します。

  • ダッシュボードを変換し、Timestream for LiveAnalytics に取り込んだ未加工データから集計統計をスケジュールされたクエリにプロットする方法と、事前計算された集計を使用して集計統計を表示する新しいダッシュボードを作成する方法。

  • スケジュールされたクエリを組み合わせて集計ビューと未加工の詳細データを取得し、詳細にドリルダウンする方法。これにより、スケジュールされたクエリを使用してフリート全体の一般的なオペレーションを最適化しながら、未加工データを保存および分析できます。

  • 複数のダッシュボードで使用される集計を見つけ、同じスケジュールされたクエリによって同じダッシュボードまたは複数のダッシュボード内に存在する複数のパネルにデータが入力されるようにすることで、スケジュールされたクエリの使用コストを最適化する方法。