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

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

Настройка loop&reduce связана с App Management Console, и без неё - просто не получится пользоваться этой особенностью
Включаем App Management Console
Внутри папки нас ждёт самый важный файл README.md, в котором подробно написано что нужно сделать

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

После описанных действий переходим по ссылке, и пользуемся 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!
