Advanced Analytics Integration in QlikView 12 – Интеграция с R, Python

В этой статье будет рассмотрена новая “фишка” QlikView 12 – продвинутая аналитика через интеграцию с R и Python.
Advanced Analytics Integration in QlikView 12 – Интеграция с R, Python доступна с патчем November 2017. Для начала я привожу видео, которые рассказывают о возможностях AAI в связке Qlik Sense. Теперь эти возможности доступны для QlikView.

Обзор возможностей Advanced Analytics Integration in QlikView 12 – Интеграция с R, Python


Инсталляция Advanced Analytics Integration in QlikView 12 – Интеграция с R, Python

Краткий План действий:

  1. Установите QlikView 12 November 2017 (скачайте дистрибутив и установите на компьютер QlikView 12 Desktop клиент 64-bit);
  2. Установите R-Project текущую версию;
  3. Установите пакеты для R:

  1. Скопируйте содержимое папки C:\R\R-3.4.3\library\Rserve\libs\x64 в папку C:\R\R-3.4.3\bin\x64;
  2. Запустите файл “Rserve.exe”. Появится сообщение Rserve: Ok, ready to answer queries;
  3. Настройте Settings.ini для толстого клиента QlikView 12: зайдите C:\Users\<userid>\AppData\Roaming\QlikTech\QlikView и в разделе [Settings 7] добавьте строку:

  1. Теперь нужно скачать “приблуду” sse-r-plugin: либо архив, который я скачал 17 декабря 2017 года sse_r_plugin_1_0_0_qlik_oss, либо скачать в других источниках: https://github.com/qlik-oss/sse-r-plugin или https://community.qlik.com/docs/DOC-18813;
  2. Распаковываете архив и запускаете файл “SSEtoRserve.exe“.

Примеры QlikView Документов на которых можно проверить работу Advanced Analytics Integration in QlikView 12:

Полная инструкция на английском языке по интеграции QlikView 12 November 2017 и R:

Installing_R_with_QlikView.pdf

ВНИМАНИЕ: КАК ЗАПУСКАТЬ EXE файлы и приложение QLIKVIEW 12?

Сначала запускается C:\R\R-3.4.3\bin\x64\Rserve.exe. Затем запускается SSEtoRserve.exe. Только после этого отрывается приложение QlikView 12 с функцией R.

ВНИМАНИЕ: КАК ЗАПУСКАТЬ EXE файлы и приложение QLIKVIEW 12?

Схема взаимодействия QlikView с R через Advanced Analytics Integration

Схема взаимодействия QlikView с R через Advanced Analytics Integration

SSE R-plugin – SSEtoRserve.exe

Server Side Extension SSE (Расширение на стороне сервера) – это общая технология расширения Qlik, встроенная в библиотеку выражений, как для сценария загрузки (script), так и для выражений диаграмм (chart expressions) с функциональностью из внешних вычислительных механизмов (Например, R). Основная цель – использовать SSE в средствах визуализации Qlik.

SSE является частью концепции интеграции расширенной аналитики (AAI) в Qlik.

R по умолчанию не поддерживается языком gRPC. Поэтому целью этого проекта является предоставление возможного решения с использованием плагина C# SSE, который, в свою очередь, обращается к Rserve, чтобы иметь возможность запускать R-скрипты. Вся документация и руководства по SSE в целом, называемые расширением на стороне сервера.

gRPC — это высокопроизводительный фреймворк разработанный компанией Google для вызов удаленных процедур (RPC), работает поверх HTTP/2.

gRPC простой в использовании, отлично подходит для создания распределенных систем (микросервисов) и API. Имеет встроенную поддержку для балансировки нагрузки, трассировки, аутентификации и проверки жизнеспособности сервисов. Есть возможность создавать клиентские библиотеки для работы с бэкендом на 10 языках. Высокая производительность достигается за счет использования протокола HTTP/2 и Protocol Buffers.

Еще картинки по теме Advanced Analytics Integration in QlikView 12

Advanced Analytics Integration in QlikView 12 - Интеграция с R, Python

Advanced Analytics Integration in QlikView 12 - Интеграция с R, Python

Advanced Analytics Integration in QlikView 12 - Интеграция с R, Python

Advanced Analytics Integration in QlikView 12 - Интеграция с R, Python

Advanced Analytics Integration in QlikView 12 - Интеграция с R, Python

Advanced Analytics Integration in QlikView 12 - Интеграция с R, Python

AAI Expression Builder для Qlik Sense (в теории можно генерить выражения для QlikView через Sense)

Скачать для Qlik Sense можно по ссылке https://github.com/AnalyticsEarth/AAIExpressionBuilder или архив AAIExpressionBuilder_master.zip.

0 0 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Sergey
Sergey
5 лет назад

А как подключить Python???

2
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x