Надеюсь, вы все посетили Qonnections 2018 и видели Джимми на велосипеде !!!

Bike.qlik.com - это новейшее гибридное приложение, полностью созданное с использованием библиотек Qlik с открытым исходным кодом, Qlik Core, Enigma.js, Picasso.js, Leonardo UI и Qdt- компоненты .

Вот (вкратце) как мы это сделали…

  • Датчики отправляют данные на Raspberry Pi по беспроводной сети
  • Node.js читает и записывает CSV
  • Qlik Core в Raspberry Pi считывает csv с помощью сценария перезагрузки и сохраняет данные.
  • Enigma.js подключается и получает данные из Qlik Core, а затем Picasso.js отображает эти данные в графическом формате.
  • Node.js загружает qvd-файлы на bike.qlik.com.
  • Bike.qlik.com - это Docker, который запускает два контейнера в экземпляре AWS EC2: один для Qlik Core / Engine, а другой - для apache сервер
  • Htdocs и приложения для Qlik Core монтируются за пределами двух контейнеров, поэтому нет необходимости перезагружать контейнеры или воссоздавать образы Docker после изменения html-кода или обновления qvf.
  • После загрузки конечная точка API отдыха Node.js перезагружает приложение сеанса, считывает новые данные из только что загруженных qvds и сохраняет qvf с новыми данными.
  • React.js с Qdt-components подключается к Qlik Core на сервере и получает данные
  • Qdt-components отображает 11 компонентов KPI и один компонент поиска в поле Rider.
  • Picasso.js используется для чтения данных и отображает диаграмму рассеяния и линейную диаграмму с всплывающей подсказкой и множественным выбором.

Ожидайте больше примеров в ближайшем будущем с этими комбинациями нашего программного обеспечения с открытым исходным кодом! А пока ознакомьтесь с Руководством по началу работы с бета-версией Qlik Core, чтобы изучить основные концепции.

- Янни