В рамках аналитики работы больших автопарков с помощью методов СПИК был реализован запрос текущих данных из Power BI.
Рисунок 1
Данные могут быть получены как из desktop версии, так и через web-интерфейс.
Методы позволяют получить следующие данные:
Объекты:
количество терминалов с лицензиями / без лицензий;
справочная информация по объекту (гос.номер, марка, модель) - аналог выгрузки данных карточки объекта из СКАУТ-Менеджера;
в каких группах доступа находится объект (есть возможность выбирать для отображения данные из нескольких групп)
Онлайн-данные по объектам:
время подключения;
время сообщения;
навигационные данные - координаты, угол, высота, скорост ь,
валидность навигационных данных;
местоположение;
количество спутников;
зажигание;
и другие.
Онлайн-данные по датчикам - состояния в общей сложности 162 датчикаов:
всех дискретных,
всех аналоговых;
некоторых цифровых датчиков.
После выгрузки становятся доступны следующие действия (за счет инструментов Power BI):
выгрузка данных в excel для дальнейшей обработки;
построение визуализаций и расчёт показателей для быстрого выявление проблем в работе оборудования;
создание правил с условным форматированием;
создание уникальных таблиц с датчиками и выявление закономерностей в неправильной работе оборудования.
Проблематика вопроса:
В случаях компаний с большим числом объектов мониторинга диспетчерское ПО СКАУТ может затрачивать длительное время на обработку текущих данных (переключение между группами объектов, фильтрация объектов и т.п.). В случае, если требуется быстро проанализировать проблемные объекты, инструмент ПО СКАУТ может становиться излишним и громоздким. В этом случае становится проще получить данные напрямую с сервера СКАУТ-Платформа и анализировать в удобном инструменте BI.
Кому интересно:
Автопарки с большим числом объектов мониторинга.
Ключевые задачи
Быстрый доступ к текущим данным;
Аналитика текущих данных инструментами визуализации Power BI.
Схема реализации
Создана модель, на основе запросов СПИК для Power BI запрашивающая по API текущие данные по объекту мониторинга, его навигационным параметрам и состоянию датчиков.
Данные можно получать по запросу в Power BI, а так же настроить автообновление по времени (но не более 8 раз в сутки).
В СКАУТ-Менеджере создается учетная запись, в доступ которой предоставляются объекты той или иной компании.
Данные учетной записи прописываются в модели для Power BI, таким образом для анализа запрашиваются данные по одной компании.
Предоставление доступа для клиента
В первую очередь для клиента должна быть создана новая учетная запись в ПО СКАУТ-Менеджер, для работы с Power BI.
Далее клиенту должен быть предоставлен файл модели: клиент может сам внести соответствующие правки в модель, либо запросить корректировку у сотрудников СКАУТ-Комплексные Решения.