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