Диаграмма аномалий

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer

Визуализация аномалий похожа на диаграмму времени, но выделяет аномалии с помощью функции series_decompose_anomalies .

Note

Эта визуализация может использоваться только в контексте оператора отрисовки.

Syntax

T|renderanomalychart [with(propertyName=propertyValue [, ...])]

Дополнительные сведения о соглашениях синтаксиса.

Parameters

Name Type Required Description
T string ✔️ Имя входной таблицы.
propertyName, propertyValue string Разделенный запятыми список пар свойств "ключ-значение". См. поддерживаемые свойства.

Поддерживаемые свойства

Все свойства являются необязательными.

PropertyName PropertyValue
accumulate Указывает, добавляется ли значение каждой меры ко всем предшествующим (true или false).
legend Указывает, следует ли отображать условные обозначения (visible или hidden).
series Разделенный запятыми список столбцов — его объединенные значения отдельных записей определяют ряд, к которому принадлежит запись.
ymin Минимальное значение, отображаемое на оси Y.
ymax Максимальное значение, отображаемое на оси Y.
title Заголовок визуализации (типа string).
xaxis Способ масштабирования оси X (linear или log).
xcolumn Какой столбец в результате используется для оси X.
xtitle Заголовок оси X (типа string).
yaxis Способ масштабирования оси Y (linear или log).
ycolumns Разделенный запятыми список столбцов, состоящий из значений, заданных для каждого значения столбца X.
ysplit Разделение визуализации на несколько значений оси Y. Дополнительные сведения см. в разделе "Несколько осей y".
ytitle Заголовок оси Y (типа string).
anomalycolumns Список столбцов с разделителями-запятыми, которые будут рассматриваться как ряд аномалий и отображаются в виде точек на диаграмме

Свойство ysplit

Эта визуализация поддерживает разделение на несколько значений оси Y. Поддерживаемые значения этого свойства:

ysplit Description
none Для всех данных ряда отображается отдельная ось Y. (Default)
axes Отображается одна диаграмма с несколькими осями Y (по одной на ряд).
panels Одна диаграмма отображается для каждого значения ycolumn. Не более пяти панелей.

Example

В этом разделе показано, как использовать синтаксис для начала работы.

Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например StormEvents таблицу в базе данных Samples .

В примерах этой статьи используются общедоступные таблицы, такие как Weather таблица в коллекции примеров Weather Analytics. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.

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.

Снимок экрана: выходные данные диаграммы аномалий.