Unterstützte Datentypen - Amazon Timestream

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unterstützte Datentypen

LiveAnalyticsDie Abfragesprache von Timestream for unterstützt die folgenden Datentypen.

Anmerkung

Datentypen, die für Schreibvorgänge unterstützt werden, werden unter Datentypen beschrieben.

Datentyp Beschreibung

int

Stellt eine 32-Bit-Ganzzahl dar.

bigint

Stellt eine 64-Bit-Ganzzahl mit Vorzeichen dar.

boolean

Einer der beiden Wahrheitswerte der Logik, True undFalse.

double

Stellt einen 64-Bit-Datentyp mit variabler Genauigkeit dar. Implementiert den IEEE-Standard 754 für binäre Gleitkomma-Arithmetik.

Anmerkung

Die Abfragesprache dient zum Lesen von Daten. Es gibt Funktionen für Infinity und NaN Doppelwerte, die in Abfragen verwendet werden können. Sie können diese Werte jedoch nicht in Timestream schreiben.

varchar

Zeichendaten variabler Länge mit einer maximalen Größe von 2 KB.

array[T,...]

Enthält ein oder mehrere Elemente eines bestimmten DatentypsT, wobei jeder der in Timestream unterstützten Datentypen sein T kann.

row(T,...)

Enthält ein oder mehrere benannte Felder des DatentypsT. Die Felder können von jedem Datentyp sein, der von Timestream unterstützt wird, und auf sie wird mit dem Verweisoperator „Punktfeld“ zugegriffen:

.

date

Stellt ein Datum in der Form darYYYY-MM-DD. Dabei YYYY steht jeweils das Jahr, MM der Monat und DD der Tag. Der unterstützte Bereich liegt zwischen 1970-01-01 und2262-04-11.

Beispiel:

1971-02-03

time

Stellt die Tageszeit in UTC dar. Der time Datentyp wird in der Form HH.MM.SS.sssssssss. Unterstützt eine Genauigkeit im Nanosekundenbereich dargestellt.

Beispiel:

17:02:07.496000000

timestamp

Stellt eine Zeitinstanz dar, die die Zeit mit einer Genauigkeit von Nanosekunden in UTC verwendet.

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

Query unterstützt Zeitstempel im Bereich bis1677-09-21 00:12:44.000000000. 2262-04-11 23:47:16.854775807

interval

Stellt ein Zeitintervall als Zeichenfolgenliteral darXt, das aus zwei Teilen besteht, undX. t

Xist ein numerischer Wert, der größer oder gleich ist0, und t ist eine Zeiteinheit wie Sekunde oder Stunde. Die Einheit ist nicht pluralisiert. Die t Zeiteinheit muss eines der folgenden Zeichenkettenliterale sein:

  • nanosecond

  • microsecond

  • millisecond

  • second

  • minute

  • hour

  • day

  • ns(dasselbe wienanosecond)

  • us(genauso wiemicrosecond)

  • ms(genauso wiemillisecond)

  • s(genauso wiesecond)

  • m(genauso wieminute)

  • h(genauso wiehour)

  • d(genauso wieday)

Beispiele:

17s
12second
21hour
2d

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

Stellt die Werte einer Messgröße dar, die über ein Zeitintervall als aus row Objekten array zusammengesetzt aufgezeichnet wurden. Jeder row enthält einen timestamp und einen oder mehrere Messwerte des DatentypsT, wobei einer der folgenden Werte sein T kann: bigintboolean,double, odervarchar. Die Zeilen sind in aufsteigender Reihenfolge nach sortiert. timestamp Der Zeitreihen-Datentyp stellt die Werte einer Kennzahl im Zeitverlauf dar.

unknown

Stellt Nulldaten dar.