СПИК - Запрос текущих данных в Power BI

Общая информация

В рамках аналитики работы больших автопарков с помощью методов СПИК   был реализован запрос текущих данных из Power BI.

Рисунок 1

Данные могут быть получены как из desktop версии, так и через web-интерфейс.

Методы позволяют получить следующие данные:

  • Объекты:
    • количество терминалов с лицензиями / без лицензий;
    • справочная информация по объекту (гос.номер, марка, модель) - аналог выгрузки данных карточки объекта из СКАУТ-Менеджера;
    • в каких группах доступа находится объект (есть возможность выбирать для отображения данные из нескольких групп)
  • Онлайн-данные по объектам:
    • время подключения;
    • время сообщения;
    • навигационные данные - координаты,  угол, высота, скорост ь,
    • валидность навигационных данных;
    • местоположение;
    • количество спутников;
    • зажигание;
    • и другие.
  • Онлайн-данные по датчикам - состояния в общей сложности 162 датчикаов:
    • всех дискретных,
    • всех аналоговых;
    • некоторых цифровых датчиков. 

После выгрузки становятся доступны следующие действия (за счет инструментов Power BI):

  • выгрузка данных в excel для дальнейшей обработки;
  • построение визуализаций и расчёт показателей для быстрого выявление проблем в работе оборудования;
  • создание правил с условным форматированием;
  • создание уникальных таблиц с датчиками и выявление закономерностей в неправильной работе оборудования.

Проблематика вопроса:

В случаях компаний с большим числом объектов мониторинга диспетчерское ПО СКАУТ может затрачивать длительное время на обработку текущих данных (переключение между группами объектов, фильтрация объектов и т.п.). В случае, если требуется быстро проанализировать проблемные объекты, инструмент ПО СКАУТ может становиться излишним и громоздким. В этом случае становится проще получить данные напрямую с сервера СКАУТ-Платформа и анализировать в удобном инструменте BI.

Кому интересно:

  • Автопарки с большим числом объектов мониторинга.

Ключевые задачи

  • Быстрый доступ к текущим данным;
  • Аналитика текущих данных инструментами визуализации Power BI.

Схема реализации

  • Создана модель, на основе запросов СПИК  для Power BI запрашивающая по API текущие данные по объекту мониторинга, его навигационным параметрам и состоянию датчиков. 
  • Данные можно получать по запросу в  Power BI, а так же настроить автообновление по времени (но не более 8 раз в сутки). 
  • В СКАУТ-Менеджере создается учетная запись, в доступ которой предоставляются объекты той или иной компании.
  • Данные учетной записи прописываются в модели для Power BI, таким образом для анализа запрашиваются данные по одной компании.

Предоставление доступа для клиента

  • В первую очередь для клиента должна быть создана новая учетная запись в ПО СКАУТ-Менеджер, для работы с Power BI.
  • Далее клиенту должен быть предоставлен файл модели: клиент может сам внести соответствующие правки в модель, либо запросить корректировку у сотрудников СКАУТ-Комплексные Решения.
  • в  desktop версии Power BI   открыть файл модели;
  • инициируется подключение к модели и загрузка данных ( рисунок 2 ).

Рисунок 2

После загрузки можно будет использовать любые средства визуализации Power BI, в том числе позиционирование на карте ( рисунок 4 ).

Рисунок 3

Рисунок 4

Так же станет доступна иерархия подразделений, созданная в ПО СКАУТ-Менеджер ( рисунок 5 ).

Рисунок 5

 

  • Статус: В работе