Перейти к основному содержимому

Loop&Reduce Qlik Sense

· 2 мин. чтения
Stanislav Chernov
owner and maintainer chernovdev.ru

В этой статье я опишу процесс включения двух, не совсем документированных опций, но тем не менее разработанных в QlikTech специально для Qlik Sense:

  • App Management Console
  • Loop&Reduce

внешний вид app management console

Официальная документация и необходимые файлы

На сервере, с установленным Qlik Sense Enterprise (On premise) нужно заглянуть в папку C:\Program Files\Qlik\Sense\Tools там вы увидите доступные утилиты, нам, для текущей статьи нужно две папки: AppManagementConsole и ExternalProgramTasks.

папки с утилитами qlik sense

Настройка loop&reduce связана с App Management Console, и без неё - просто не получится пользоваться этой особенностью

Включаем App Management Console

Внутри папки нас ждёт самый важный файл README.md, в котором подробно написано что нужно сделать описание установки app management console

Но я повторюсь:

  • нужно открыть QMC -> Content library
  • создать новый объект, назвать его AMC
  • внутри объекта перейти в раздел Contents и загрузить все файлы из папки AppManagementConsole
  • я в том числе загружал файл data-connections.js для коннекторов, который находится в папке C:\Program Files\Qlik\Sense\Tools\AppManagementConsole\amc\extras

Итоговый вид содержимого AMC: описание установки app management console

После описанных действий переходим по ссылке, и пользуемся App Management Console

http[s]://<servername>/content/AMC/home.html

Включаем loop&reduce

Переходим в папку C:\Program Files\Qlik\Sense\Tools\ExternalProgramTasks\LoopAndReduce, в котором нам нужно 2 файла:

  • документация Loop and Reduce Document.docx - читаем и добавляем security rules согласно описания
  • js-файл loop-and-reduce.js - импортируем в AMC (так же как и разделом выше)

Пользуемся loop&reduce

Открываем App Management Console и создаем новый task, у нас на выбор доступно 2 режима: reload и loop&reduce

выбор типа задачи

Настройки, надеюсь интуитивно понятные

выбор типа задачи

Примечание

Работать с loop&reduce можно только через app management console!