Выявление промежутков

Значок инструмента Доступен в аналитике реального времени и больших данных.

Инструмент Выявление промежутков Выявление промежутков доступен как для анализа в реальном времени, так и для анализа больших данных, однако возможности и особенности работы этого инструмента различаются для разных типов аналитики. В аналитике в реальном времени инструмент Выявление промежутков отслеживает каждое входящее наблюдение и сообщает, когда какие-либо треки превысили указанную Длительность промежутка. Обнаружение промежутка происходит со скоростью, заданной интервалом определения промежутка, и в качестве выходного события создается уведомление о промежутке. В качестве альтернативы, в аналитике больших данных инструмент Выявление промежутков обрабатывает полный набор объектов, предоставляемых инструменту, и на основе значений ключевых полей Track ID и Start Time определяет начальные, конечные или текущие объекты промежутков в соответствии с определяемыми пользователем параметрами для каждого трека.

Примеры

Ниже приведены примеры использования инструмента Выявление промежутков:

  • В аналитике реального времени сеть интеллектуальных манометров сообщает уровень давления каждые 10 секунд. Бригада технического обслуживания хочет знать, когда какой-либо из манометров отключился и не сообщает информацию о давлении. Инструмент Выявление промежутков может быть настроен на длительность промежутка 30 секунд и интервал определения промежутка 5 секунд. С этой конфигурацией инструмент Выявление промежутков будет проверять все известные датчики каждые 5 секунд, чтобы определить, прошли ли какие-либо временные отрезки более 30 секунд без предоставления информации о давлении.
  • В аналитике больших данных менеджер автопарка проверяет согласованность отчетов об автоматическом местонахождении транспортных средств (AVL) за многонедельный период, чтобы убедиться, что датчики транспортных средств и их API поставщика датчиков постоянно предоставляют объекты. Инструмент Выявление промежутков можно настроить для определения треков объектов, в которых отсутствуют объекты, превышающие заданную длительность промежутка, например 15 минут.

Примечания по использованию

При работе с инструментом Выявление промежутков следует учитывать следующее:

  • Для параметра Длительность промежутка должно быть установлено значение, равное или превышающее ожидаемый интервал между наблюдениями. Если длительность промежутка меньше обычного ожидаемого интервала, он часто обнаруживает ложные промежутки.
  • Этот инструмент обрабатывает только события с уникальным Track ID. Чтобы использовать этот инструмент, необходимо указать ключевое поле Track ID во входном наборе данных.
  • Примечания по использованию аналитики в реальном времени.
    • Инструмент Выявление промежутков работает со скоростью, указанной в параметре Интервал определения промежутка. Это означает, что если интервал определения промежутков установлен на 20 минут, инструмент Выявление промежутков будет проверять все известные треки каждые 20 минут, чтобы определить, не превысили ли какие-либо из них длительность промежутка.
    • Инструмент Выявление промежутков для аналитики в реальном времени предлагает режимы уведомлений Непрерывно или При изменении при обнаружении промежутков.
      • Непрерывно - событие промежутка будет создано при первом обнаружении промежутка для данного Track ID. Дополнительное событие промежутка будет создаваться со скоростью, заданной в Интервале определения промежутка до тех пор, пока существует постоянный промежуток. Окончательное событие промежутка будет выдано, когда снова будет обнаружен тот же Track ID.
      • При изменении - событие промежутка будет создано при первом обнаружении промежутка для данного Track ID. Второе и окончательное событие промежутка будет выдано, когда снова будет обнаружен тот же Track ID.
    • Длительность промежутка и Интервала определения промежутка должны быть указаны для выявления промежутков. Объекты, отсутствующие на срок, равный или превышающий указанную продолжительность промежутка, будут идентифицированы как промежутки. Обнаружение промежутка происходит со скоростью, заданной параметром Интервал определения промежутка.
    • В аналитике реального времени инструмент Выявление промежутков поддерживает хранилище состояний текущего наблюдения для каждого Track ID. При получении нового наблюдения оно сравнивается с текущим наблюдением того же Track ID, если оно есть, чтобы понять, возник ли промежуток. Если у нового наблюдения более новая временная метка, чем у текущего наблюдения в хранилище состояний, то текущее наблюдение будет заменено. Если же временная метка такая же, как у текущего наблюдения для того же Track ID, то инструмент не находит различий между двумя наблюдениями. Это значит, что инструмент не заменит текущее наблюдение в хранилище состояний на новое, а новое наблюдение не будет добавлено к хранилищу состояний, и новые наблюдения для этого Track ID будут сравниваться с текущим наблюдением, которое останется в хранилище состояний до тех пор, пока не появится новое наблюдение с более новой меткой времени. В таком случае в работе инструмента появится предупреждение.
  • Примечания по использованию аналитики больших данных:
    • Инструмент Выявление промежутков для анализа больших данных предлагает методы обнаружения промежутков Индивидуальные или Накопительные.
      • Индивидуальные - определяет уникальный промежуток, когда разница во времени между двумя последовательными объектами для данного Track ID превышает продолжительность промежутка.
      • Накопительные - определяет последовательные различия во времени между двумя последовательными объектами для данного Track ID, превышающие длительность промежутка, как один промежуток.
    • Для определения пробелов в параметре Длительность промежутка необходимо указать значение. Объекты с временными промежутками, равными или превышающими длительность промежутка, будут идентифицироваться как промежутки.
    • Выберите, следует ли выводить все типы объектов промежутка (начальные, текущие и конечные объекты) или только конечные промежутки (конечные объекты).
    • Для идентификации треков в дополнение к полю Track ID можно указать только одно или несколько полей. Треки представлены с помощью уникальной комбинации одного или нескольких полей трека.

Параметры

Ниже приведены параметры инструмента Выявление промежутков:

ПараметрОписаниеТип данных

Входной слой

Треки, которые будут отслеживаться на предмет промежутков в потоке данных.

Возможности

Длительность промежутка

Определяет временное окно, в котором должно быть получено наблюдение для трека.

Строка

Режим уведомления / метод

Определяет методы уведомления о промежутках или обнаружения промежутков. Опции, доступные для этого параметра, различаются для аналитики в реальном времени и для анализа больших данных.

  • Аналитика в реальном времени:
    • Непрерывно - создает события промежутка со скоростью, заданной параметром Интервал определения промежутка до тех пор, пока Track ID не будет соблюден и промежуток больше не будет продолжаться.
    • При изменении - создает событие промежутка при первом его определении, затем создает второе последнее событие когда появляется Track ID и промежуток больше не наблюдается.
  • Аналитики больших данных:
    • Индивидуальные - определяет уникальный промежуток, когда разница во времени между двумя последовательными объектами для данного Track ID превышает продолжительность промежутка.
    • Накопительные - определяет последовательные различия во времени между двумя последовательными объектами для данного Track ID, превышающие длительность промежутка, как один промежуток.

Строка

Интервал определения промежутка (только в аналитике в реальном времени)

Указывает, как часто следует проверять события на предмет превышения значения, указанного в параметре Длительность промежутка. Этот параметр применяется только в аналитике в реальном времени.

Строка

Только законченные промежутки (только в аналитике больших данных)

Указывает, выводить ли все объекты, участвующие в промежутке (начальные, текущие и конечные объекты), или только конечные объекты для каждого промежутка. Этот параметр применим только в аналитике больших данных.

Boolean

Поля идентификатора трека

Выберите поле или поля для однозначной идентификации обрабатываемых объектов. Этот параметр будет автоматически заполнен, если на входе задано ключевое поле Track ID.

Поля

Выходной слой: аналитика в реальном времени

Выходной слой этого инструмента в аналитике в реальном времени будет иметь поля и значения входящего объекта, а также будет содержать три дополнительных поля, включая lastReceived, IsGap и GapDuration.

Имя поляОписаниеТип поля

LastReceived

Отметка времени самого последнего наблюдения, полученного для трека.

Дата

IsGap

Текущий статус промежутка: true если промежуток существует и false если нет.

Boolean

GapDuration

Общее время, затраченное на текущий промежуток.

Integer

Выходной слой: аналитика больших данных

Выходной слой этого инструмента в аналитике больших данных будет содержать поля и значения входящего объекта, а также шесть дополнительных полей, включая GapFeatureType, GapId, GapStartTime, GapEndTime, GapCurrentDuration и GapOverallDuration.

Имя поляОписаниеТип поля

GapFeatureType

Часть выявленного промежутка, которую представляет объект. Возможные значения - Запущено, Текущее или Завершено.

Строка

GapId

Уникальный ID, созданный для представления каждого независимого промежутка.

Строка

GapStartTime

Дата и время начала события промежутка.

Дата

GapEndTime

Дата и время окончания события промежутка.

Дата

GapCurrentDuration

Текущее затраченное время в текущем промежутке для объекта промежутка. Объекты промежутков типа Запущено всегда будут иметь значение 0 для GapCurrentDuration. Объекты промежутков типа Завершено будут иметь одинаковое значение для GapCurrentDuration и GapOverallDuration.

Float

GapOverallDuration

Общее количество времени, прошедшее для промежутка, которому принадлежит этот объект.

Float

Советы и ограничения

При использовании инструмента Выявление промежутков диапазонов нужно иметь в виду следующее:

  • Параметр Длительность промежутка (только для аналитики в реальном времени) не может быть больше 24 часов Рассмотрите возможность использования аналитики больших данных для отслеживания объектов, когда ожидается, что продолжительность промежутка будет больше.
  • Инструмент Выявление промежутков (только для аналитики в реальном времени) будет поддерживать состояние промежутков в течение максимум 7 дней.