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

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

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

スケジュールされたクエリのパターン

このセクションでは、Amazon Timestream for LiveAnalytics のスケジュールされたクエリを使用してダッシュボードを最適化することでロードの速度を高め、コストを削減する方法の一般的なパターンをいくつか紹介します。以下の例は、DevOps アプリケーションシナリオを使用して、アプリケーションシナリオに関係なく、スケジュールされたクエリに一般的に適用される主要な概念を示しています。

Timestream for LiveAnalytics のスケジュールされたクエリでは、Timestream for LiveAnalytics の SQL サーフェス領域全体を使用してクエリを表現できます。クエリには 1 つ以上のソーステーブルを含めることができ、集計や Timestream for LiveAnalytics の SQL 言語で許可されているその他のクエリを実行して、Timestream for LiveAnalytics の別の送信先テーブルでクエリの結果をマテリアライズできます。説明しやすいよう、このセクションではスケジュールされたクエリのターゲットテーブルを派生テーブルと呼びます。

このセクションで取り上げる重要なポイントは次のとおりです。

  • シンプルなフリートレベルの集計を使用した、スケジュールされたクエリの定義方法の説明と、いくつかの基本概念の理解。

  • スケジュールされたクエリのターゲット (派生テーブル) の結果とソーステーブルの結果を組み合わせて、スケジュールされたクエリのコストを削減し、パフォーマンスを高める方法。

  • スケジュールされたクエリの更新期間を設定する際のトレードオフ。

  • いくつかの一般的なシナリオにおけるスケジュールされたクエリの使用。

    • 特定の日付より古い全インスタンスの最終データポイントの追跡。

    • ダッシュボードに変数を入力するために使用するディメンションの一意値。

  • スケジュールされたクエリのコンテキストにおける遅延到着データの処理方法。

  • 1 回限りの手動実行を使用して、スケジュールされたクエリの自動トリガーで直接カバーされないさまざまなシナリオに対処する方法。