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

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

Инструмент Выявление промежутков доступен как для анализа в реальном времени, так и для анализа больших данных, однако возможности и особенности работы этого инструмента различаются для разных типов аналитики. В аналитике в реальном времени инструмент Выявление промежутков отслеживает каждое входящее наблюдение и сообщает, когда какой-либо трек(и) превысил указанную Длительность промежутка. Обнаружение промежутка происходит со скоростью Интервала определения промежутка, и в качестве выходного события создается уведомление о промежутке. В качестве альтернативы, в аналитике больших данных инструмент Выявление промежутков обрабатывает полный набор объектов, предоставляемых инструменту, и на основе значений ключевых полей 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 можно указать только одно или несколько полей. Треки представлены с помощью уникальной комбинации одного или нескольких полей трека.

Параметры

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

Входной слой

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

Объекты

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

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

String

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

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

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

String

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

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

String

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

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

Boolean

Поля Track ID (только аналитика больших данных)

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

Поля

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

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

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

LastReceived

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

Date

IsGap

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

Boolean

GapDuration

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

Целочисленные

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

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