Graphique d’anomalies
S’applique à : ✅Microsoft Fabric✅
La visualisation du graphique d’anomalies est similaire à un graphique chronologique, mais met en évidence les anomalies à l’aide de la fonction series_decompose_anomalies .
Syntaxe
T|
render
anomalychart
[with
(
propertyName=
propertyValue [,
...]])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
T | string |
✔️ | Nom de la table d’entrée. |
propertyName, propertyValue | string |
Liste séparée par des virgules de paires de propriétés clé-valeur. Consultez les propriétés prises en charge. |
Propriétés prises en charge
Toutes les propriétés sont facultatives.
PropertyName | PropertyValue |
---|---|
accumulate |
Indique si la valeur de chaque mesure est ajoutée à tous ses prédécesseurs. (true ou false ) |
legend |
Indique s’il faut afficher une légende ou non (visible ou hidden ). |
series |
Liste de colonnes (délimitées par des virgules) dont les valeurs par enregistrement combinées définissent la série à laquelle l’enregistrement appartient. |
ymin |
Valeur minimale à afficher sur l’axe y. |
ymax |
Valeur maximale à afficher sur l’axe y. |
title |
Titre de la visualisation (de type string ). |
xaxis |
Comment mettre à l’échelle l’axe x (linear ou log ). |
xcolumn |
Quelle colonne dans le résultat est utilisée pour l’axe x. |
xtitle |
Titre de l’axe x (de type string ). |
yaxis |
Comment mettre à l’échelle l’axe y (linear ou log ). |
ycolumns |
Liste de colonnes séparées par des virgules qui se composent des valeurs fournies par valeur de la colonne x. |
ysplit |
Comment fractionner la visualisation en plusieurs valeurs d’axe y. Pour plus d’informations, consultez Plusieurs axes y. |
ytitle |
Titre de l’axe y (de type string ). |
anomalycolumns |
Liste délimitée par des virgules de colonnes, qui sera considérée comme une série d’anomalies et affichée en tant que points sur le graphique |
Propriété ysplit
Cette visualisation prend en charge le fractionnement en plusieurs valeurs d’axe y. Les valeurs prises en charge de cette propriété sont les suivantes :
ysplit |
Description |
---|---|
none |
Un seul axe y est affiché pour toutes les données de la série. (Par défaut) |
axes |
Un graphique unique s’affiche avec plusieurs axes y (un par série). |
panels |
Un graphique est affiché pour chaque valeur de ycolumn . Cinq panneaux maximum. |
Exemple
L’exemple de cette section montre comment utiliser la syntaxe pour vous aider à commencer.
Les exemples de cet article utilisent des tables disponibles publiquement dans le cluster d’aide, comme la table
StormEvents
dans la base de données Exemples.
Les exemples de cet article utilisent des tables disponibles publiquement, telles que la table
StormEvents
dans l’analyse météo exemples de données.
let min_t = datetime(2017-01-05);
let max_t = datetime(2017-02-03 22:00);
let dt = 2h;
demo_make_series2
| make-series num=avg(num) on TimeStamp from min_t to max_t step dt by sid
| where sid == 'TS1' // select a single time series for a cleaner visualization
| extend (anomalies, score, baseline) = series_decompose_anomalies(num, 1.5, -1, 'linefit')
| render anomalychart with(anomalycolumns=anomalies, title='Web app. traffic of a month, anomalies') //use "| render anomalychart with anomalycolumns=anomalies" to render the anomalies as bold points on the series charts.