Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
シンプルなクエリ
以下は、テーブルに最近追加された 10 個のデータポイントを取得します。
SELECT * FROM<database_name>.<table_name>ORDER BY time DESC LIMIT 10
以下は、特定のメジャーの最も古い 5 つのデータポイントを取得します。
SELECT * FROM<database_name>.<table_name>WHERE measure_name = '<measure_name>' ORDER BY time ASC LIMIT 5
以下は、ナノ秒の粒度のタイムスタンプで機能します。
SELECT now() AS time_now , now() - (INTERVAL '12' HOUR) AS twelve_hour_earlier -- Compatibility with ANSI SQL , now() - 12h AS also_twelve_hour_earlier -- Convenient time interval literals , ago(12h) AS twelve_hours_ago -- More convenience with time functionality , bin(now(), 10m) AS time_binned -- Convenient time binning support , ago(50ns) AS fifty_ns_ago -- Nanosecond support , now() + (1h + 50ns) AS hour_fifty_ns_future
マルチメジャーレコードのメジャー値は、列名によって識別されます。単一メジャーレコードのメジャー値は measure_value:: によって識別されます。ここで、<data_type> は、「サポートされているデータ型」で説明されているように <data_type>double、bigint、boolean、varchar のいずれかです。メジャー値のモデル化方法の詳細については、「単一テーブルとマルチテーブル」を参照してください。
以下は、measure_name が IoTMulti-stats のマルチメジャーレコードから speed というメジャーの値を取得します。
SELECT speed FROM<database_name>.<table_name>where measure_name = 'IoTMulti-stats'
以下は、measure_name が load の単一メジャーレコードから double 値を取得します。
SELECT measure_value::double FROM<database_name>.<table_name>WHERE measure_name = 'load'