サポートされているデータ型 - Amazon Timestream

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

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

サポートされているデータ型

Timestream for LiveAnalytics のクエリ言語は、次のデータ型をサポートしています。

注記

書き込み用にサポートされているデータ型については、「データ型」で説明しています。

データ型 説明

int

32 ビットの整数を表します。

bigint

64 ビットの符号付き整数カウンターを表します。

boolean

ロジックの真理値 2 つ (TrueFalse) のいずれか。

double

64 ビットの可変精度データ型を表します。2 進浮動小数点演算規格 IEEE 標準 754 を実装します。

注記

このクエリ言語はデータの読み取り用です。クエリで使用できる InfinityNaN の double 値の関数があります。ただし、これらの値を Timestream に書き込むことはできません。

varchar

最大サイズが 2 KB に設定された可変長文字データです。

array[T,...]

指定されたデータ型 T の 1 つ以上の要素が含まれます。T は Timestream でサポートされている任意のデータ型にすることができます。

row(T,...)

データ型 T の 1 つ以上の名前付きフィールドが含まれます。フィールドは Timestream でサポートされている任意のデータ型で、ドットフィールドの参照演算子を使用してアクセスできます。

.

date

日付は YYYY-MM-DD の形式で表します。それぞれ YYYY は年、MM は月、DD は日です。対応する範囲は 1970-01-012262-04-11 です。

:

1971-02-03

time

時刻を UTC で表します。time データ型は HH.MM.SS.sssssssss. の形式で表されます。ナノ秒精度に対応します。

:

17:02:07.496000000

timestamp

UTC でナノ秒精度の時間を使用して、インスタンスを時間で表します。

YYYY-MM-DD hh:mm:ss.sssssssss

クエリは、1677-09-21 00:12:44.0000000002262-04-11 23:47:16.854775807 の範囲のタイムスタンプをサポートします。

interval

Xt の 2 つの部分で構成される文字列リテラル Xt として時間間隔を表します。

X0 以上の数値で、t は秒または時間などの時間単位です。単位は複数化されません。時間単位 t は、次のいずれかの文字列リテラルである必要があります。

  • nanosecond

  • microsecond

  • millisecond

  • second

  • minute

  • hour

  • day

  • ns (nanosecond と同じ)

  • us (microsecond と同じ)

  • ms (millisecond と同じ)

  • s (second と同じ)

  • m (minute と同じ)

  • h (hour と同じ)

  • d (day と同じ)

例:

17s
12second
21hour
2d

timeseries[row(timestamp, T,...)]

row オブジェクトで構成される array として時間間隔で記録されたメジャーの値を表します。各 row には、timestamp とデータ型 T の 1 つ以上のメジャー値が含まれており、Tbigintbooleandoublevarchar のいずれかになります。行は、timestamp によって昇順にソートされます。timeseries データ型は、時間の経過に伴うメジャーの値を表します。

unknown

null データを表します。