Gestione del tempo (Analisi di flusso di Azure)
Il linguaggio di query di Analisi di flusso di Azure estende la sintassi SQL per abilitare calcoli complessi su flussi di eventi. Analisi di flusso fornisce costrutti del linguaggio per gestire gli aspetti temporali dei dati. Ad esempio, è possibile assegnare timestamp personalizzati agli eventi del flusso, specificare l'intervallo di tempo per le aggregazioni, specificare la differenza di tempo consentita tra due flussi di dati per l'operazione JOIN e così via.
Le operazioni di gestione di tutte le ore in Analisi di flusso di Azure sono in formato UTC.
Elemento | Riepilogo |
---|---|
System.Timestamp() | System.Timestamp() è una proprietà di sistema che può essere utilizzata per recuperare il timestamp dell'evento. |
TIMESTAMP BY | La clausola TIMESTAMP BY consente di specificare valori di timestamp personalizzati. |
Criteri dello sfasamento dell'ora | Criteri per gli eventi non in ordine e arrivo in ritardo. |
Funzioni di aggregazionenell'intervallo di tempo | Le funzioni di aggregazione vengono usate per eseguire un calcolo su un set di valori di un intervallo di tempo e restituire un singolo valore. |
DATEDIFF nel predicato JOIN | Specificare i limiti di tempo per le operazioni JOIN |
Funzioni di data e ora | Analisi di flusso offre un'ampia gamma di funzioni di data e ora da usare. |
Vedere anche
Funzioni predefinite (Analisi dei flussi di Azure)
Tipi di dati (Analisi di flusso di Azure)
Garanzie di recapito degli eventi (Analisi di flusso di Azure)