Lors de la création d'une tâche Scheduled SQL, spécifiez une fenêtre de temps SQL pour définir les journaux que Simple Log Service analyse. Les expressions temporelles déterminent les limites de cette fenêtre.
Opérateurs
Les expressions temporelles prennent en charge les opérateurs suivants.
|
Operator |
Description |
|
+ |
Plus |
|
- |
Moins |
|
@ |
Arrondit une valeur temporelle à l'unité de temps spécifiée vers le bas. Par exemple, l'arrondi de 01:40 à l'heure donne 01:00. |
Le format d'une expression temporelle est ±{num}{unit} ou @{unit}, où {num} est un entier positif et {unit} est une unité de temps.
Si l'opérateur est un signe plus (+) ou moins (-), l'unité de calcul suit le format ±{num}{unit}. Dans ce format, {num} est facultatif et sa valeur par défaut est 1. Par exemple, l'expression temporelle -h signifie soustraire 1 heure.
Si l'opérateur est le symbole @, le format de l'unité de calcul est @{unit}.
Unités de temps
Les expressions temporelles prennent en charge les unités suivantes.
|
Time unit |
Description |
|
h |
Heure |
|
m |
Minute |
|
s |
Seconde |
Exemples
Les exemples suivants illustrent des modèles courants d'expressions temporelles.
|
Time expression |
Description |
|
-15m@m |
Soustrait 15 minutes, puis arrondit le résultat à la minute inférieure. Par exemple, si vous créez une tâche Scheduled SQL et définissez l'option Scheduling Interval sur 00:00 every day, l'option Delay Task sur 30 seconds et l'option SQL Time Window sur [-15m@m,-5m@m), la tâche SQL s'exécute à 00:00:30 pour analyser les données dans la plage de temps |
|
-h@h |
Soustrait 1 heure, puis arrondit le résultat à l'heure inférieure. Par exemple, si vous créez une tâche Scheduled SQL et définissez l'option Scheduling Interval sur 00:00 every day, l'option Delay Task sur 30 seconds et l'option SQL Time Window sur [-h@h,-5m@m), la tâche SQL s'exécute à 00:00:30 pour analyser les données de la période [23:00, 23:55). |
|
-50m@h |
Soustrait 50 minutes, puis arrondit le résultat à l'heure inférieure. Par exemple, si vous créez une tâche Scheduled SQL et définissez l'option Scheduling Interval sur 00:00 every day, l'option Delay Task sur 30 seconds et l'option SQL Time Window sur [-50m@h,-5m@m), la tâche s'exécute à 00:00:30 pour analyser les données de la plage de temps [23:00~23:55). |
|
-12h+5m |
Soustrait 12 heures, puis ajoute 5 minutes. Cela équivaut à soustraire 11 heures et 55 minutes. Par exemple, si vous créez une tâche Scheduled SQL et configurez l'option Scheduling Interval sur 00:00 every day, l'option Delay Task sur 30 seconds et l'option SQL Time Window sur [-12h+5m,-5m), la tâche SQL s'exécute à 00:00:30 pour analyser les données dans la plage de temps |