Qlik Web Connectors 1/2. Установка

Содержимое страницы

В Qlik Sense “из коробки” доступно порядка трех десятков коннекторов к различным сервисам и базам данных. Почти всем известно, что существуют дополнительные пакеты коннекторов? распространяемые отдельно самой Qlik Tech и/или сторонними разработчиками. Как раз таким пакетом является Qlik Web Connectors который содержит дополнительные коннекторы, которые можно использовать из Qlik Sense Enterprise или Qlik View.

У вас есть право использовать Qlik Web Connectors если у вас есть лицензия, например, на Qlik Sense Enterprise. Сейчас Qlik Web Connectors это бандл, в который входит около 40 бесплатных коннекторов. С недавнего времени правила лицензирования этого бандла поменялись, а раньше часть Premium-коннекторов была платная.

Как минимум два коннектора мы активно используем для своих внутренних задач:

  • Qlik Google Drive & Spreadsheets Connector: некоторые аналитические приложения генерируют и загружают данные хранящиеся на Google Drive
  • Qlik JIRA Connector используем для генерации отчетов на основании данных Atlassian Jira

После установки Qlik Web Connectors работает как web-сервис, по сути являясь промежуточным слоем загрузки данных из источников. В момент загрузки данных используются открытые API сервисов, а со стороны приложения Qlik выполняется стандартный скрипт загрузки отправляющий запросы в Qlik Web Connectors.

Полезные ссылки

Документация Qlik Web Connectors

Список коннекторов в составе бандла:

  • Qlik Amazon S3 Connector
  • Qlik AYLIEN News Connector V2
  • Qlik AYLIEN Text Analysis Connector
  • Qlik Azure Storage Connector
  • Qlik Bitly Connector V2
  • Qlik Box Connector
  • Qlik Dropbox Connector
  • Qlik Facebook Fan Pages Connector
  • Qlik Facebook Insights Connector
  • Qlik FTP/SFTP Connector
  • Qlik General Web Connector
  • Qlik GitHub Connector
  • Qlik Google Ad Manager Connector
  • Qlik Google AdSense Connector
  • Qlik Google AdWords Connector
  • Qlik Google Analytics Connector
  • Qlik Google Calendar Connector
  • Qlik Google Drive & Spreadsheets Connector
  • Qlik Google Search Console Connector
  • Qlik Helper Connector
  • Qlik JIRA Connector
  • Qlik Mailbox IMAP Connector
  • Qlik Mailbox POP3 Connector
  • Qlik MailChimp Connector V2
  • Qlik MeaningCloud Connector
  • Qlik Microsoft Dynamics CRM Connector V2
  • Qlik OData Connector
  • Qlik Office 365 Sharepoint Connector
  • Qlik OneDrive Connector V2
  • Qlik Outlook 365 Connector
  • Qlik Qualtrics Connector
  • Qlik RegEx Connector
  • Qlik Repustate Connector
  • Qlik Sentiment140 Connector
  • Qlik Slack Connector V2
  • Qlik SMTP Connector
  • Qlik Strava Connector
  • Qlik SugarCRM Connector
  • Qlik SurveyMonkey Connector
  • Qlik Twitter Connector
  • Qlik Watson Natural Language Understanding Connector
  • Qlik YouTube Analytics Connector

Установка

1. Получение дистрибутива

Подразумевается, что у вас есть доступ к порталу загрузки продуктов Qlik и вы уже скачали zip файл. Например он может называться как-то так: QlikWebConnectorsDecember2020Patch2.zip. Пользователи Qlik Sense или Qlik View с активной подпиской/поддержкой могут перейти на портал загрузки по кнопке Download Qlik Product в правом верхнем углу сайта.

select_product

2. Разблокируйте zip-файл

Этап который не стоит пропускать, но некоторые склонны его игнорировать! После загрузки ZIP-файла необходимо установить чек-бокс “Разблокировать”

step_2

3. Распакуйте архив в папку

В моем примере: c:\WebConnector

step_3

4. Определяемся со сценарием использования

На этом этапе вы можете начать использовать коннекторы если вы единственный пользователь и нет задачи настроить авторизацию и ограничить доступ к функционалу. В таком случае можете сразу переходить к последнему пункту.

В противном случае необходима дополнительная настройка.

5. Установка и запуск Web Connectors как Windows Service

Переходим в каталог BatchFiles:

Step_5

Перед запуском необходимо проверить корректность путей в bat-файле. Откройте файл Install Service.bat в любом текстовом редакторе и убедитесь, что указаны правильные пути: Путь к фреймворку Microsoft.NET у вас может быть другой.

REM *****************************
REM IMPORTANT - PLEASE READ:
REM * You should ensure than you have 'unblocked' the Qlik Web Connectors download zip file BEFORE unzipping it and running this.
REM * You need to change the following paths to match your .NET installation directory and QlikWebConnectorsSVC.exe location.
REM * You should run this file as Administrator (right click, 'Run as administrator').
REM *****************************
"%windir%\Microsoft.NET\Framework\v4.0.30319\installutil" "c:\WebConnector\QlikWebConnectorsSVC.exe"

pause

Возможна у вас уже был установлен этот сервис с другими путями или вы хотите переустановить службу. Тогда запустите оснастку “services.msc” и если видите в списке сервисов упоминание Qlik Web Connectors, то выполните от имени Администратора указанную команду: remove_service

Запускаем файл Install Service.bat в режиме Запуск от имени Администратора Step_5.1

Step_5.2

Если на этом этапе возникли ошибки, то, как правило, вы или не разблокировали zip (шаг 2) или не исправили пути в bat-файле. Проверьте все еще раз.

6. Запуск сервиса

В оснастке “services.msc” у вас должна появиться служба Qlik Web Connectors. Запускаем правой кнопкой мыши:

run_service

Если сервис стартует и сразу останавивается, то мне известны две причины (их разумеется больше):

  • Имеется уже запущенная копия Web Connectors возможно запущенная вручную - проверьте задачи в трее и остановите работающий экземпляр.
  • Не достаточно прав для захвата 5555/tcp порта. В этом случае рекомендуется создать аккаунт и добавить его в группу Администраторы. После этого на вкладке сервиса “Вход в систему” указываем логин и пароль созданного аккаунта:

change_account

Подробности о неудачном запуске службы можно узнать в лог-файле Service_Startup_Log.txt, который находится в папке WebConnector.

7. Подключение к Qlik Web Connectors

На компьютере с установленным Qlik Web Connectors открываем браузер и переходим по адресу http://localhost:5555 Читаем и принимаем лицензионное соглашение и получаем доступ к административной консоли.

first_run

Поздравляю!

Бандл установлен и готов к дальнейшей работе. Смотрите вторую часть статьи для того чтобы разобраться с настройкой пакета.