Personalizzare i valori di data e ora di un'analisi - Amazon QuickSight

Personalizzare i valori di data e ora di un'analisi

In Amazon QuickSight, gli autori possono ora impostare fusi orari e giorni di inizio settimana personalizzati per un'analisi. Quando imposti un inizio settimana o un fuso orario personalizzati, tutti gli elementi visivi dell'analisi che utilizzano dati datetime vengono formattati in modo da riflettere il fuso orario o l'inizio della settimana utilizzati dall'analisi.

Impostazione di fusi orari personalizzati in un'analisi

Gli autori di QuickSight possono utilizzare fusi orari personalizzati per gestire i dati in più aree geografiche. Quando si imposta un fuso orario personalizzato, tutte le dimensioni, le misure, i campi calcolati e i filtri visibili vengono convertiti nel fuso orario scelto al momento dell'esecuzione della query. Le regolazioni dell'ora legale (DST) vengono applicate automaticamente per eliminare la necessità di soluzioni alternative dispendiose in termini di tempo che non gestiscono accuratamente le date storiche.

I fusi orari personalizzati si riferiscono all'uso delle abbreviazioni dei fusi orari IANA che rappresentano aree geografiche specifiche in tutto il mondo. Ogni fuso orario è definito come lo scostamento dall'ora UTC (Coordinated Universal Time). I fusi orari sono diversi dai semplici scostamenti perché incorporano l'ora legale.

Il fuso orario predefinito per tutte le analisi è UTC.

Ai fusi orari si applicano le regole riportate di seguito.

  • Le visualizzazioni datetime con una granularità inferiore a hour vengono convertite nel fuso orario selezionato. Ad esempio, se imposta il fuso orario di un'analisi su America/New_York (UTC-04:00), il valore datetime Dec.1, 2020 12:00am in UTC+00:00 viene convertito e visualizzato come Nov.30, 2020 7:00pm. L'ora legale (DST) è incorporata nella conversione datetime.

  • I valori letterali relativi a datetime aggiunti ai calcoli o selezionati nei filtri rispettano il fuso orario selezionato dell'analisi. Ad esempio, se si immette manualmente un valore letterale in un campo calcolato, ad esempio 01-01-2022 7:00pm, o si seleziona un orario di filtro fisso, QuickSight applica il fuso orario scelto al valore letterale.

  • Le misure aggregate al di sopra della granularità hour/minute vengono aggregate in base al fuso orario su cui è impostata l'analisi. Quando QuickSight elabora un set di dati, tutti i timestamp vengono inizialmente convertiti al livello di granularità più basso. I valori vengono quindi aggregati in base al limite del fuso orario selezionato per l'analisi. Ad esempio, una somma delle entrate orarie a livello di giornata con un fuso orario UTC+00:00 aggrega tutte le entrate orarie da 12am-11pm per il fuso orario UTC. Quando si esegue la conversione di UTC+00:00 in New_York (UTC-04:00), tutti i datapoint sulle entrate vengono aggregati da 8:00pm-7:00pm(+1day) in UTC in modo da corrispondere all'inizio e alla fine della giornata in New_York (UTC-04:00).

  • La funzione now(), il filtro a data variabile e i parametri vengono convertiti nel fuso orario scelto. Quando vengono applicati all'elemento visivo, anche i filtri a data relativa, i filtri a data variabile e i parametri di data relativa che utilizzano la funzione now() rispettano il fuso orario scelto. Ad esempio, quando si seleziona un filtro relativo come last week o un filtro a data variabile come start of the month, il fuso orario scelto viene applicato automaticamente al filtro per visualizzare i valori last week of New_York time zone e start of the month of New_York time zone, rispettivamente.

Impostare il fuso orario personalizzato in un'analisi
  1. Dall'analisi che desideri modificare, vai al menu principale e scegli Modifica.

  2. Scegli Impostazioni di analisi, quindi scegli Data e ora.

  3. Attiva Converti fuso orario e scegli il fuso orario desiderato.

  4. Scegli Applica.

Quando a un'analisi viene assegnato un fuso orario, nella parte superiore dell'analisi viene visualizzata un'icona che indica il fuso orario utilizzato. Questa icona appare anche su qualsiasi pannello di controllo pubblicato dall'analisi.

Il menu nella parte superiore di una pagina di analisi in QuickSight.

Considerazioni

Ai fusi orari personalizzati si applicano le seguenti considerazioni.

  • Per utilizzare fusi orari personalizzati, tutte le colonne datetime in un set di dati devono essere normalizzate in UTC. Se le colonne datetime non sono normalizzate nell'origine dati, prima di poter utilizzare questa funzionalità dovrai convertirle nell'origine dati.

  • Per le analisi a cui non è assegnato un fuso orario personalizzato, le esperienze di autori e lettori non sono interessate.

  • Una volta aggiunto un fuso orario a un'analisi, il fuso orario viene applicato a tutte le immagini e i fogli dell'analisi.

  • Gli autori di QuickSight possono scegliere un solo fuso orario per un'analisi. Tutti i pannelli di controllo pubblicati dall'analisi utilizzano il fuso orario utilizzato dall'analisi. Per creare un pannello di controllo che utilizza un fuso orario diverso da quello utilizzato dall'analisi, modifica il fuso orario dell'analisi e pubblica nuovamente il pannello di controllo.

  • I lettori QuickSight non possono modificare il fuso orario di un pannello di controllo.

  • Se imposti il fuso orario di un'analisi che utilizza un set di dati archiviato in Direct Query e riscontri tempi di caricamento lenti, valuta la possibilità di archiviare il set di dati in SPICE. SPICE è progettato per gestire le conversioni di fuso orario in modo efficiente.

  • I fusi orari personalizzati non supportano i seguenti motori di database:

    • Timestream

    • OpenSearch Service

    • Teradata

    • SqlServer

Impostazione dei giorni di inizio settimana personalizzati in un'analisi

Gli autori di QuickSight possono definire il giorno di inizio settimana di un'analisi per allineare i dati alla pianificazione seguita dalla loro azienda o settore. Quando si imposta un giorno di inizio settimana personalizzato, tutte le dimensioni, i campi calcolati e i filtri aggregati a livello di settimana vengono calcolati in modo da allinearsi al nuovo giorno di inizio settimana. Il giorno di inizio settimana predefinito è Sunday.

Impostare i giorni di inizio settimana personalizzati in un'analisi
  1. Dall'analisi che desideri modificare, vai al menu principale e scegli Modifica.

  2. Scegli Impostazioni di analisi, quindi scegli Data e ora.

  3. Per Giorno di inizio personalizzato, scegli il giorno di inizio che desideri.

  4. Scegli Applica.

Considerazioni

Ai giorni di inizio settimana personalizzati si applicano le seguenti considerazioni.

  • I campi datetime vengono convertiti in fase di esecuzione. Quando lavori con campi calcolati che utilizzano valori datetime, definisci i campi a livello di analisi anziché a livello di set di dati.

  • Una volta scelto un nuovo giorno di inizio settimana, la modifica viene applicata a tutti gli elementi visivi e i fogli dell'analisi.

  • Gli autori di QuickSight possono scegliere un solo giorno di inizio settimana per un'analisi. Tutti i pannelli di controllo pubblicati dall'analisi utilizzano il giorno di inizio settimana utilizzato dall'analisi. Per creare un pannello di controllo che utilizzi un giorno di inizio settimana diverso da quello utilizzato dall'analisi, modifica il giorno di inizio settimana dell'analisi e pubblica nuovamente il pannello di controllo.

  • I lettori QuickSight non possono modificare il giorno di inizio settimana di un pannello di controllo.