Gestion du temps (Azure Stream Analytics)
Le langage de requête Azure Stream Analytics étend la syntaxe SQL pour permettre des calculs complexes sur des flux d’événements. Stream Analytics fournit des constructions de langage pour traiter les aspects temporels des données. Par exemple, il est possible d’affecter des horodatages personnalisés aux événements de flux, de spécifier une fenêtre de temps pour les agrégations, de spécifier la différence de temps autorisée entre deux flux de données pour l’opération JOIN, etc.
Toutes les opérations de gestion du temps dans Azure Stream Analytics sont en UTC.
Élément | Résumé |
---|---|
System.Timestamp() | System.Timestamp() est une propriété système qui peut être utilisée pour récupérer l’horodatage de l’événement. |
TIMESTAMP BY | La clause TIMESTAMP BY permet de spécifier des valeurs d’horodatage personnalisées. |
Stratégies d’asymétrie temporelle | Stratégies pour les événements de désordre et d’arrivée tardive. |
Fonctions d’agrégation au fil du temps | Les fonctions d’agrégation sont utilisées pour effectuer un calcul sur un ensemble de valeurs à partir d’une fenêtre de temps et retourner une valeur unique. |
DATEDIFF dans le prédicat JOIN | Spécifier des limites de temps pour les opérations JOIN |
Fonctions de date et heure | Stream Analytics fournit une variété de fonctions de date et d’heure à utiliser. |
Voir aussi
Fonctions intégrées (Azure Stream Analytics)
Types de données (Azure Stream Analytics)
Garanties de remise d’événements(Azure Stream Analytics)