コンソールを使用する - Amazon Timestream

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

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

コンソールを使用する

Timestream Live Analytics の AWS マネジメントコンソールを使用して、データベースとテーブルを作成、編集、削除、説明、一覧表示できます。コンソールを使用してクエリを実行することもできます。

チュートリアル

このチュートリアルでは、サンプルデータセットが入力されたデータベースを作成し、サンプルクエリを実行する方法を示します。このチュートリアルで使用されるサンプルデータセットは、IoT および DevOps シナリオで頻繁に見られます。IoT データセットには、トラックの速度、位置、負荷などの時系列データが含まれており、フリート管理を合理化し、最適化の機会を特定します。DevOps データセットには、アプリケーションのパフォーマンスと可用性を向上させるために、CPU、ネットワーク、メモリ使用率などの EC2 インスタンスメトリクスが含まれています。このセクションで説明する手順のチュートリアル動画はこちらです。

以下の手順に従って、サンプルデータセットが入力されたデータベースを作成し、 AWS コンソールを使用してサンプルクエリを実行します。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [データベース] を選択します。

  3. [データベースを作成] をクリックします。

  4. データベース作成ページで、次の操作を行います。

    • [設定を選択][サンプルデータベース] を選択します。

    • [名前] – 任意の名前を入力します。

    • [サンプルデータセットを選択]IoTDevOps を選択します。

    • [データベースを作成] をクリックして、サンプルデータが入力された IoT と DevOps の 2 つのテーブルを含むデータベースを作成します。

  5. ナビゲーションペイン内で [クエリエディタ] を選択します。

  6. 上部のメニューから [サンプルクエリ] を選択します。

  7. サンプルクエリのいずれかをクリックします。これにより、クエリエディタに戻り、エディタにサンプルクエリが入力されます。

  8. [実行] をクリックしてクエリを実行すると、クエリ結果が表示されす。

データベースを作成する

AWS コンソールを使用してデータベースを作成するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [データベース] を選択します。

  3. [データベースを作成] をクリックします。

  4. データベース作成ページで、次の操作を行います。

    • [設定を選択][標準データベース] を選択します。

    • [名前] – 任意の名前を入力します。

    • [暗号化] – KMS キーを選択するか、デフォルトのオプションを使用します。ここで、Timestream for LiveAnalytics は、KMS キーが存在しない場合はアカウントに KMS キーを作成します。

  5. [データベースを作成] をクリックしてデータベースを作成します。

テーブルを作成する

AWS コンソールを使用してテーブルを作成するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [テーブル] を選択します。

  3. [テーブルを作成] をクリックします。

  4. テーブル作成ページで、次の操作を行います。

    • [データベース名] – 「データベースを作成する」で作成されたデータベース名を選択します。

    • [テーブル名] – 任意のテーブル名を入力します。

    • [メモリストアの保持] – メモリストアにデータを保持する期間を指定します。メモリストアは、遅延到着データ (タイムスタンプが現在の時刻より前のデータ) を含む受信データを処理し、高速なポイントインタイムクエリ用に最適化されています。

    • [マグネティックストアの保持] – マグネティックストアにデータを保持する期間を指定します。マグネティックストアは長期ストレージ用であり、高速分析クエリ用に最適化されています。

  5. [テーブルを作成] をクリックします。

クエリを実行する

AWS コンソールを使用してクエリを実行するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペイン内で [クエリエディタ] を選択します。

  3. 左側のペインで、「データベースを作成する」で作成されたデータベースを選択します。

  4. 左側のペインで、「テーブルを作成する」で作成されたデータベースを選択します。

  5. クエリエディタでクエリを実行できます。テーブル内の最新の 10 行を表示するには、次を実行します。

    SELECT * FROM <database_name>.<table_name> ORDER BY time DESC LIMIT 10
  6. (オプション) [インサイトの有効化] をオンにして、クエリの効率に関するインサイトを取得します。

スケジュールされたクエリを作成する

AWS コンソールを使用してスケジュールされたクエリを作成するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [スケジュールされたクエリ] を選択します。

  3. [スケジュールされたクエリを作成] をクリックします。

  4. [クエリ名][ターゲットテーブル] のセクションで、次のように入力します。

  5. [クエリステートメント] セクションで、有効なクエリステートメントを入力します。次に、[クエリを検証] をクリックします。

  6. [ターゲットテーブルモデル] から、未定義の属性のモデルを定義します。ビジュアルビルダーまたは JSON を使用できます。

  7. [実行スケジュール] セクションで、[固定レート] または [CRON 式] を選択します。cron 式については、スケジュール式に関する詳細を説明した「スケジュールされたクエリのスケジュール式」を参照してください。

  8. [SNS トピック] セクションで、通知に使用する SNS トピックを入力します。

  9. [エラーログレポート] セクションで、エラーの報告に使用される S3 ロケーションを入力します。

    [Encryption key type] (暗号化キーの種類) を選択します。

  10. AWS KMS キーのセキュリティ設定セクションで、KMS AWS キーのタイプを選択します。

    スケジュールされたクエリの Timestream for LiveAnalytics での実行に使用する IAM ロールを入力します。ロールに必要な権限と信頼関係の詳細については、スケジュールされたクエリの IAM ポリシーの例を参照してください。

  11. [スケジュールされたクエリを作成] をクリックします。

スケジュールされたクエリを削除する

AWS コンソールを使用して、スケジュールされたクエリを削除または無効化するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [スケジュールされたクエリ] を選択します。

  3. スケジュールされたクエリを作成する」で作成されたスケジュールされたクエリを選択します。

  4. アクション を選択します。

  5. [無効化] または [削除] を選択します。

  6. [削除] を選択した場合は、アクションを確認して [削除] を選択します。

テーブルを削除する

AWS コンソールを使用してデータベースを削除するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [テーブル] を選択します。

  3. テーブルを作成する」で作成したテーブルを選択します。

  4. [削除] をクリックします。

  5. 確認ボックスに「削除」と入力します。

データベースを削除する

AWS コンソールを使用してデータベースを削除するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [データベース] を選択します。

  3. データベースを作成する」で作成したデータベースを選択します。

  4. [削除] をクリックします。

  5. 確認ボックスに「削除」と入力します。

テーブルを編集する

AWS コンソールを使用してテーブルを編集するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [テーブル] を選択します。

  3. テーブルを作成する」で作成したテーブルを選択します。

  4. [編集] をクリックします。

  5. テーブルの詳細を編集して保存します。

    • [メモリストアの保持] – メモリストアにデータを保持する期間を指定します。メモリストアは、遅延到着データ (タイムスタンプが現在の時刻より前のデータ) を含む受信データを処理し、高速なポイントインタイムクエリ用に最適化されています。

    • [マグネティックストアの保持] – マグネティックストアにデータを保持する期間を指定します。マグネティックストアは長期ストレージ用であり、高速分析クエリ用に最適化されています。

データベースを編集する

AWS コンソールを使用してデータベースを編集するには、次の手順に従います。

  1. AWS コンソールを開きます。

  2. ナビゲーションペインで [データベース] を選択します。

  3. データベースを作成する」で作成したデータベースを選択します。

  4. [編集] をクリックします。

  5. データベースの詳細を編集して保存します。