Unterstützte Datentypen und Werte - Amazon QuickSight

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 und Werte

Amazon unterstützt QuickSight derzeit die folgenden primitiven Datentypen: DateDecimal,Integer, undString. Die folgenden Datentypen werden unterstützt in SPICE:Date, Decimal-fixedDecimal-float,Integer, undString. QuickSight akzeptiert boolesche Werte, indem sie zu ganzen Zahlen heraufgestuft werden. Es kann auch Geodatentypen ableiten. Raumbezogene Datentypen verwenden Metadaten, um den physischen Datentyp zu interpretieren. Breiten- und Längengrade sind numerische Daten. Alle anderen raumbezogenen Kategorien sind Zeichenfolgen.

Stellen Sie sicher, dass alle von Ihnen als Datenquelle verwendeten Tabellen oder Dateien nur Felder enthalten, die implizit in diese Datentypen konvertiert werden können. Amazon QuickSight überspringt alle Felder oder Spalten, die nicht konvertiert werden können. Wenn Sie die Fehlermeldung „Felder wurden übersprungen, weil sie nicht unterstützte Datentypen verwenden“ erhalten, ändern Sie Ihre Abfrage oder Tabelle, um nicht unterstützte Datentypen zu entfernen oder neu zu formulieren.

Zeichenfolge- und Textdaten

Felder oder Spalten, die Zeichen enthalten, werden Zeichenfolgen genannt. Ein Feld mit dem Datentyp STRING kann anfänglich fast jeden Datentyp enthalten. Beispiele hierfür sind Namen, Beschreibungen, Telefonnummern, Kontonummern, JSON Daten, Städte, Postleitzahlen, Daten und Zahlen, die zur Berechnung verwendet werden können. Diese Typen werden manchmal allgemein als Textdaten bezeichnet, nicht jedoch im technischen Sinne. QuickSight unterstützt keine binären und zeichengroßen Objekte (BLOBs) in Datensatzspalten. In der QuickSight Dokumentation bedeutet der Begriff „Text“ immer „Zeichenkettendaten“.

Wenn Sie die Daten zum ersten Mal abfragen oder importieren, QuickSight versucht es, die identifizierten Daten als andere Typen zu interpretieren, z. B. Datumsangaben und Zahlen. Es empfiehlt sich, zu überprüfen, ob die Ihren Feldern oder Spalten zugewiesenen Datentypen korrekt sind.

QuickSight Verwendet für jedes Zeichenkettenfeld in importierten Daten eine Feldlänge von 8 Byte zuzüglich der kodierten Zeichenlänge von UTF -8. Amazon QuickSight unterstützt die Dateikodierung UTF -8, aber nicht UTF -8 (mitBOM).

Datums- und Uhrzeit-Daten

Felder mit dem Datentyp von enthalten Date auch Zeitdaten und werden auch als Datetime Felder bezeichnet. QuickSight unterstützt Datums- und Uhrzeitangaben, die unterstützte Datumsformate verwenden.

QuickSight verwendet UTC Zeit zum Abfragen, Filtern und Anzeigen von Datumsdaten. Wenn Datumsdaten keine Zeitzone angeben, QuickSight wird von UTC Werten ausgegangen. Wenn Datumsdaten eine Zeitzone angeben, wird diese in eine UTC Zeitanzeige QuickSight umgewandelt. Beispielsweise 2015-11-01T03:00:00-08:00 wird ein Datumsfeld mit einem Zeitzonen-Offset wie konvertiert UTC und in Amazon QuickSight als angezeigt2015-11-01T15:30:00.

QuickSight Verwendet für jedes DATE Feld in importierten Daten eine Feldlänge von 8 Byte. QuickSight unterstützt die Dateikodierung UTF -8, aber nicht UTF -8 (mitBOM).

Numerische Daten

Numerische Daten umfassen ganze Zahlen und Dezimalzahlen. Ganzzahlen mit dem Datentyp von INT sind negative oder positive Zahlen ohne Dezimalstelle. QuickSight unterscheidet nicht zwischen großen und kleinen Ganzzahlen. Ganzzahlen über einem Wert von 9007199254740991 oder 2^53 - 1 werden in einem Bildmaterial möglicherweise nicht genau oder korrekt angezeigt.

Dezimalzahlen mit dem Datentyp Decimal sind negative oder positive Zahlen, die mindestens eine Vorkommastelle oder Nachkommastelle enthalten. Wenn Sie den Direktabfragemodus wählen, werden alle nicht-ganzzahligen Dezimaltypen als Decimal markiert, und die zugrunde liegende Engine behandelt die Genauigkeit des Datenpunkts auf der Grundlage der von der Datenquelle unterstützten Verhaltensweisen. Weitere Informationen zu den unterstützten Datenquellentypen finden Sie unter Unterstützte Datentypen und Werte.

Wenn Sie Ihren Datensatz speichern in SPICE, können Sie wählen, ob Sie Ihre Dezimalwerte als Dezimalwerte fixed oder als float Dezimaltypen speichern möchten. Decimal-fixedDatentypen verwenden das Format decimal (18,4), das insgesamt 18 Ziffern und bis zu 4 Stellen nach dem Dezimaltrennzeichen erlaubt. Decimal-fixedDatentypen sind eine gute Wahl, um exakte mathematische Operationen durchzuführen, QuickSight runden den Wert jedoch auf die nächste Zehntausendstelstelle ab, wenn der Wert aufgenommen wird SPICE.

Decimal-float-Datentypen bieten eine Genauigkeit von etwa 16 signifikanten Ziffern für einen Wert. Die signifikanten Ziffern können sich auf beiden Seiten des Dezimalpunkts befinden, um Zahlen mit vielen Dezimalstellen und höhere Zahlen gleichzeitig zu unterstützen. Beispielsweise unterstützt der Decimal-float-Datentyp die Zahl 12345.1234567890 oder die Zahl 1234567890.12345. Wenn Sie mit sehr kleinen Zahlen arbeiten, die in der Nähe von 0 liegen, unterstützt der Datentyp Decimal-float bis zu 15 Stellen rechts vom Dezimalpunkt, zum Beispiel 0.123451234512345. Der maximale Wert, den dieser Datentyp unterstützt, ist 1.8 * 10^308, um die Wahrscheinlichkeit eines Überlauffehlers bei Ihrem Datensatz zu minimieren.

Der Decimal-float-Datentyp ist ungenau und einige Werte werden als Näherungswerte und nicht als realer Wert gespeichert. Dies kann zu leichten Abweichungen beim Speichern und Zurückgeben bestimmter Werte führen. Die folgenden Überlegungen gelten für den Decimal-float-Datentyp.

  • Wenn der Datensatz, den Sie verwenden, aus einer Amazon S3 S3-Datenquelle stammt, SPICE weist allen numerischen Decimal-float Dezimalwerten den Dezimaltyp zu.

  • Wenn der Datensatz, den Sie verwenden, aus einer Datenbank stammt, SPICE verwendet den Dezimaltyp, dem der Wert in der Datenbank zugewiesen ist. Wenn dem Wert beispielsweise in der Datenbank ein numerischer Festkommawert zugewiesen wird, entspricht der Wert dem Typ Decimal-fixed SPICE.

Für bestehende SPICE Bei Datensätzen, die Felder enthalten, die in den Decimal-float Datentyp konvertiert werden können, wird auf der Seite Datensatz bearbeiten ein Pop-up angezeigt. Um Felder eines vorhandenen Datensatzes in den Decimal-float Datentyp zu konvertieren, wählen Sie UPDATEFIELDS. Wenn Sie sich nicht anmelden möchten, wählen Sie DO NOT UPDATE FIELDS. Das Popup-Fenster Felder aktualisieren erscheint jedes Mal, wenn Sie die Seite Datensatz bearbeiten öffnen, bis der Datensatz gespeichert und veröffentlicht ist. Das folgende Bild zeigt das Popup-Fenster Aktualisierungsfelder.

Die Aktualisierungsfelder werden eingeblendet.