Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Valori e tipi di dati supportati
Amazon QuickSight attualmente supporta i seguenti tipi di dati primitivi:Date
, Decimal
Integer
, eString
. I seguenti tipi di dati sono supportati in SPICE:Date
, Decimal-fixed
Decimal-float
,Integer
, eString
. QuickSight accetta valori booleani promuovendoli in numeri interi. Può anche derivare tipi di dati geospaziali. I tipi di dati geospaziali utilizzano i metadati per interpretare il tipo di dati fisico. Latitudine e longitudine sono valori numerici, mentre tutte le altre categorie geospaziali sono stringhe.
Assicurati che qualsiasi tabella o file usato come origine dati contenga solo i campi che possono essere convertiti in modo implicito in questi tipi di dati. Amazon QuickSight ignora tutti i campi o le colonne che non possono essere convertiti. Se ricevi un errore che dice "i campi sono stati ignorati perché utilizzano tipi di dati non supportati", modifica la query o la tabella per rimuovere o riformulare i tipi di dati non supportati.
Dati di testo e stringa
I campi o le colonne che contengono caratteri sono denominati stringhe. Un campo con il tipo di dati STRING
può inizialmente contenere quasi tutti i tipi di dati. Gli esempi includono nomi, descrizioni, numeri di telefono, numeri di conto, JSON dati, città, codici postali, date e numeri che possono essere utilizzati per il calcolo. Questi tipi sono talvolta chiamati dati testuali in senso generale, ma non in senso tecnico. QuickSight non supporta oggetti binari e con caratteri di grandi dimensioni (BLOBs) nelle colonne del set di dati. Nella QuickSight documentazione, il termine «testo» significa sempre «dati stringa».
La prima volta che interroghi o importi i dati, QuickSight tenta di interpretare i dati che identifica come altri tipi, ad esempio date e numeri. È consigliabile verificare che i tipi di dati assegnati ai campi o alle colonne siano corretti.
Per ogni campo stringa nei dati importati, QuickSight utilizza una lunghezza di campo di 8 byte più la lunghezza di UTF -8 caratteri codificati. Amazon QuickSight supporta la codifica di file UTF -8, ma non UTF -8 (conBOM).
Dati di data e ora
I campi con un tipo di dati di includono Date
anche dati temporali e sono noti anche come Datetime
campi. QuickSight supporta date e ore che utilizzano i formati di data supportati.
QuickSight utilizza UTC il tempo per interrogare, filtrare e visualizzare i dati relativi alla data. Quando i dati relativi alla data non specificano un fuso orario, QuickSight presuppone UTC dei valori. Quando i dati relativi alla data specificano un fuso orario, lo QuickSight convertono per la visualizzazione temporaleUTC. Ad esempio, un campo data con uno scostamento del fuso orario simile a quello di Amazon 2015-11-01T03:00:00-08:00
viene convertito UTC e visualizzato in Amazon QuickSight come2015-11-01T15:30:00
.
Per ogni DATE
campo nei dati importati, QuickSight utilizza una lunghezza di campo di 8 byte. QuickSight supporta la codifica di file UTF -8, ma non UTF -8 (conBOM).
Dati numerici
I dati numerici includono numeri interi e decimali. I numeri interi con un tipo di dati INT
sono numeri negativi o positivi che non hanno una posizione decimale. QuickSight non fa distinzione tra numeri interi grandi e piccoli. I numeri interi superiori a un valore di 9007199254740991
o 2^53 - 1
potrebbero non essere visualizzati esattamente o correttamente in un elemento visivo.
I decimali con il tipo di dati Decimal
sono numeri negativi o positivi che contengono almeno una posizione decimale prima o dopo la virgola decimale. Quando scegli la modalità di query diretta, tutti i tipi decimali non interi vengono contrassegnati come Decimal
e il motore sottostante gestisce la precisione del punto dati in base ai comportamenti supportati dall'origine dati. Per ulteriori informazioni sui tipi di origine dati supportati, consulta Valori e tipi di dati supportati.
Quando memorizzi il tuo set di dati in SPICE, puoi scegliere di memorizzare i valori decimali come fixed
o float
tipi decimali. Decimal-fixed
i tipi di dati utilizzano il formato decimale (18,4
) che consente un totale di 18 cifre e fino a 4 cifre dopo la virgola decimale. Decimal-fixed
i tipi di dati sono una buona scelta per eseguire operazioni matematiche esatte, ma QuickSight arrotondano il valore al decimillesimo posto più vicino quando il valore viene inserito in SPICE.
I tipi di dati Decimal-float
forniscono a un valore una precisione significativa di circa 16 cifre. Le cifre significative possono trovarsi su entrambi i lati della virgola decimale per supportare contemporaneamente numeri con molte cifre decimali e numeri più alti. Ad esempio, il tipo di dati Decimal-float
supporta il numero 12345.1234567890
o il numero 1234567890.12345
. Se lavori con numeri molto piccoli che si avvicinano a 0
, il tipo di dati Decimal-float
supporta fino a 15 cifre a destra della virgola decimale, ad esempio 0.123451234512345
. Il valore massimo supportato da questo tipo di dati è 1.8 * 10^308
e serve a ridurre al minimo la probabilità di un errore di overflow con il set di dati.
Il tipo di dati Decimal-float
è inesatto e alcuni valori vengono memorizzati come approssimazioni anziché come valori reali. Ciò può comportare lievi discrepanze quando vengono memorizzati e restituiti alcuni valori specifici. Le seguenti considerazioni si applicano al tipo di dati Decimal-float
.
-
Se il set di dati che stai utilizzando proviene da un'origine dati Amazon S3, SPICE assegna il tipo
Decimal-float
decimale a tutti i valori decimali numerici. -
Se il set di dati che stai utilizzando proviene da un database, SPICE utilizza il tipo decimale assegnato al valore nel database. Ad esempio, se al valore viene assegnato un valore numerico a virgola fissa nel database, il valore sarà un tipo in
Decimal-fixed
SPICE.
Per esistente SPICE set di dati che contengono campi che possono essere convertiti nel tipo di Decimal-float
dati, viene visualizzato un pop-up nella pagina Modifica set di dati. Per convertire i campi di un set di dati esistente nel tipo di Decimal-float
dati, scegli. UPDATEFIELDS Se non vuoi aderire, scegli DO NOT UPDATE FIELDS. Il popup Aggiorna campi viene visualizzato ogni volta che apri la pagina Modifica set di dati fino a quando il set di dati non viene salvato e pubblicato. L'immagine sotto mostra il popup Aggiorna campi.