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

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

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

Пример

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

  • В аналитике реального времени сеть интеллектуальных датчиков сообщает уровень давления каждые 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, превышающие длительность промежутка, как один промежуток.

Строка

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

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

Строка

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

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

Boolean

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

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

Поля

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

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

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

LastReceived

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

Date

IsGap

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

Boolean

GapDuration

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

Integer

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

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

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

GapFeatureType

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

String

GapId

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

String

GapStartTime

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

Date

GapEndTime

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

Date

GapCurrentDuration

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

Float

GapOverallDuration

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

Float

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

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

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