Loading

Avviso "L’estrazione ha un fuso orario diverso rispetto al server sottostante"

Data pubblicazione: Jul 20, 2023
Descrizione
Quando si crea un'estrazione, è possibile visualizzare il seguente avviso:

L'estrazione ha un fuso orario diverso rispetto al server sottostante.I calcoli che usano i valori TODAY() e NOW() e i relativi filtri della data daranno risultati diversi.

Cause

Questo messaggio viene visualizzato in quanto il fuso orario dell'origine dati non corrisponde a quello del computer su cui è stata creata l'estrazione.
Risoluzione

Per modificare i campi di data e ora:

Usa un campo calcolato per aggiungere o togliere ore dal campo della data corrente, in modo da impostare uno specifico fuso orario. Ad esempio:
DATEADD('hour', -7, [Date]) 

Per filtrare i dati con l'orario più recente:

  1. Crea un calcolo per l'elaborazione dei dati dove [CampoDataOra] è superiore o uguale alla data/ora massima del set di dati: 
    [DateTimeField] >= {FIXED: MAX(DATETRUNC('hour', [DateTimeField]))} 
  2. Posiziona il calcolo sullo spazio Filtro, scegli di mostrare "True".


Filtrare secondo NOW() regolato in base al fuso orario:

Il seguente esempio modifica i dati da UTC (fuso orario della maggior parte dei database Postgres) a Eastern Time Zone.  
  1. Crea un calcolo per l'elaborazione dati dove [CampoDataOra] è equivalente o superiore al valore NOW() in Eastern Time: 
    [DateTimeField] >= DATEADD('hour', -5, NOW()) 
  2. Posiziona il calcolo sullo spazio Filtro, scegli di mostrare "True".

 

Risorse aggiuntive
  • La differenza di fuso orario influisce sui relativi filtri data e sulle funzioni NOW() e TODAY(). 
  • Le connessioni live usano il fuso orario del database mentre le estrazioni usano il fuso orario del sistema operativo del computer locale.
Numero articolo Knowledge

001473632

 
Caricamento
Salesforce Help | Article