Элемент управления отчетами On-Demand
Элемент управления отчетами On-Demand добавляет кнопку для создания отчетов Qlik NPrinting On-Demand. Функция входит в Dashboard bundle.
Требования
- Qlik NPrinting Server (выпуск September 2019 или более поздний) с приложением Qlik NPrinting, которое связано с находящимся в разработке приложением Qlik Sense. Приложение Qlik NPrinting содержит шаблоны отчетов.
- Всех пользователей, создающих отчеты On-Demand, необходимо добавить в Qlik NPrinting в качестве пользователей, роль безопасности которых поддерживает работу с отчетами On-Demand.
-
Для создания отчетов или кнопок отчетов пользователи должны войти в Qlik Sense с помощью проверки подлинности NTML (Windows).
Когда это следует использовать
Элемент управления отчетами On-Demand может быть полезным в случае, если пользователю необходимо выполнить печать заранее определенных отчетов Qlik NPrinting в Qlik Sense с использованием выборок в приложении в качестве фильтра.
Установка Dashboard bundle
Dashboard bundle можно установить во время установки Qlik Sense.
Пользователь может в любой момент добавить или удалить пакеты объектов из своего развертывания Qlik Sense. В случае многоузловой установки пакеты объектов устанавливаются на центральном узле.
Выполните следующие действия.
- На Панели управления Windows откройте окно Программы и компоненты.
-
В списке программ дважды щелкните по пакету объектов, который необходимо изменить.
- Откроется мастер установки пакетов объектов. Щелкните Далее.
- Выберите Изменить.
- На экране Выборочная установка щелкните значок пакета и выберите параметр изменения установки пакета:
- Если пакет установлен, выберите Весь компонент будет недоступен, чтобы удалить его.
- Если пакет не установлен, выберите Весь компонент будет установлен на локальный жесткий диск, чтобы установить его.
Затем щелкните Далее.
-
Щелкните Изменить.
По окончании внесения изменений потребуется вручную перезапустить Qlik Sense Repository Service.
- Щелкните Готово, чтобы закрыть мастер установки пакетов объектов.
- Чтобы применить изменения, перезагрузите Qlik Sense Repository Service вручную.
Удостоверьтесь, что изменения были применены правильно, открыв в QMC раздел Расширения.
Добавление сервера в качестве доверенного источника
Перед созданием отчетов On-Demand в Qlik Sense или QlikView QlikView AccessPoint с размещением на веб-сервере необходимо добавить эти серверы в Qlik NPrinting web console в качестве доверенных источников.
Доверенный источник необходимо добавить для каждого пути сервера, служащего для доступа к Qlik NPrinting web console. К примеру, если к серверу можно получить доступ с помощью локального домена, сокращенного адреса узла или полного URL-адреса, для каждого из указанных путей сервера необходимо добавить доверенный источник.
Порядок ввода путей сервера в поле Адрес доверенного источника зависит от конфигурации безопасности.
Конфигурация 1:Безопасность SSL не настроена с помощью Qlik NPrinting web console
Для каждого пути сервера для входа в Qlik NPrinting web console необходимо указать доверенный источник. К примеру, для сервера qlikserver1 с IP-адресом 192.168.0.101 необходимо добавить следующие доверенные источники:
- http://qlikserver1
- http://qlikserver1.domain.local
- http://192.168.0.101
Конфигурация 2:Безопасность SSL настроена с помощью Qlik NPrinting web console и стороннего приложения
Для каждого пути сервера для входа в Qlik NPrinting web console необходимо указать доверенный источник. URL-адреса должны иметь формат HTTPS. К примеру, для сервера qlikserver1 с IP-адресом 192.168.0.101 необходимо добавить следующие доверенные источники:
- https://qlikserver1
- https://qlikserver1.domain.local
- https://192.168.0.101
Добавление доверенного источника
Выполните следующие действия.
- В Qlik NPrinting щелкните Администратор > Параметры.
- Щелкните Параметры On-Demand.
- Щелкните Добавить доверенный источник.
- В поле Имя укажите имя доверенного источника.
- В поле Описание введите описание доверенного источника.
-
В поле Адрес введите адрес URL QlikView Server.
Адрес URL должен быть базовым URL (схема и узел). К примеру, http://qlikserver1, а не http://qlikserver1/qlikview/index.htm.
- Щелкните команду Создать.
Настройка параметров On-Demand на Qlik NPrinting Server
Для настройки данных параметров необходимо использовать Qlik NPrinting Server:
-
Требуется подключение к серверу QlikView Server или Qlik Sense.
Подключения QlikView Server и QlikView Cluster обеспечивает On-Demand. Локальные подключения не поддерживаются. См.: Создание подключений.
- При подключении к QlikView Server или Cluster с помощью QlikView Server лицензии экстрасети в ходе настройки подключения необходимо выполнить следующие действия:
- Для подключения требуется аутентификация
- Примените доступ пользователя к секции для отчетов
- Включите отчеты Qlik NPrinting для On-Demand.
- Создание отчетов On-Demand можно ограничить при помощи ролей безопасности. См.: Безопасность на основе ролей.
On-Demand совместимо с Chrome, Firefox и Explorer. Выполнение в Microsoft Edge не поддерживается, так как сертификаты загружены не будут.
Включение отчетов Qlik NPrinting для создания On-Demand
Необходимо вручную включить отчеты Qlik NPrinting для создания On-Demand. Отчеты следует назначить документу QlikView или приложению Qlik Sense, с помощью которых вы хотите создавать отчеты On-Demand. On-Demand создание можно включить в ходе создания нового отчета.
Выполните следующие действия.
- В Qlik NPrinting web console щелкните Отчеты.
- Откройте существующий или создайте новый отчет.
-
В раскрывающемся списке Приложение выберите приложение, связанное с документом QlikView или приложением Qlik Sense, для которого необходимо создать отчет.
Примечание к информацииOn-Demand запросы работают только с отчетами на основе одного подключения. Отчеты MultiDoc не поддерживаются. - Установите флажок Включить On-Demand.
- Щелкните команду Сохранить.
Теперь доступен шаблон отчета.
Принятие сертификата Qlik NPrinting web console
Сертификат установки по умолчанию для Qlik NPrinting web console может быть зарегистрирован в браузере как недопустимый. Если сертификат Qlik NPrinting web console регистрируется в браузере как недопустимый, необходимо принять его перед использованием On-Demand в QlikView AccessPoint или Qlik Sense.
Если перейти на другой браузер или очистить кэш браузера, необходимо будет повторно принять сертификат Qlik NPrinting. On-Demand работает в Chrome, Firefox и Explorer. Работа в Microsoft Edge не поддерживается, так как сертификаты загружены не будут.
Выполните следующие действия.
- Откройте Qlik NPrinting web console.
- В зависимости от браузера выполните одно из следующих действий:
- Перейдите к Qlik NPrinting web console.
- Добавьте исключение безопасности и перейдите к Qlik NPrinting web console.
- Войдите в Qlik NPrinting web console.
Теперь можно использовать Qlik NPrintingOn-Demand с помощью этого браузера.
Создание кнопки отчетов On-Demand
На редактируемом листе можно создать кнопку отчетов On-Demand.
Выполните следующие действия.
- На панели ресурсов в разделе Пользовательские объекты > Dashboard bundle перетащите On-demand reporting на лист.
-
Настройте подключение к серверу в разделе NPrinting Connection > NPrinting server URL на панели свойств. URL должен оканчиваться символом /.
Например: https://<имя сервера>:4993/
- В NPrinting App выберите приложение Qlik NPrinting, содержащее шаблон отчета.
-
Выберите подключение Qlik NPrinting в NPrinting connection.
По умолчанию в списке отображаются только подключения Qlik NPrinting к приложению Qlik Sense, с которым работает пользователь. Можно использовать переключатель Фильтр приложений/подключений для отображения подключений, не связанных с текущим приложением Qlik Sense.
- Выберите отчет, который необходимо связать с кнопкой, в разделе Report Configuration > Choose Report.
- В разделе Default Export Format выберите формат экспорта по умолчанию.
- В разделе Appearances > Button Label задайте метку кнопки. Пример. Создать отчет.
Кнопка отчетов On-Demand создана.
Создание отчета
Можно создать отчет, отфильтрованный в соответствии с текущими выборками в приложении Qlik Sense. Для этого следует перейти в режим анализа.
Выполните следующие действия.
-
Нажмите созданную вами кнопку.
Откроется диалоговое окно Export.
- Можно выбрать одну из двух кнопок:
Quick Report (Быстрый отчет): создает один отчет с форматом вывода по умолчанию.
New Report (Новый отчет): выберите отчет из списка отчетов, доступных для вас. Также можно выбрать формат вывода.
- По завершении создания отчета будет активирована кнопка загрузки. Нажмите кнопку Загрузить, чтобы загрузить отчет.
Ограничения
Для получения сведений об ограничениях общего характера см. Ограничения.
- Если шаблон отчета Qlik NPrinting содержит фильтр, конфликты между выборками в приложении Qlik Sense недопустимы. В противном случае создать отчет будет невозможно.
-
Для использования элемента управления On-Demand в гибридном приложении требуется аутентификация Windows. Функция аутентификации заголовка не поддерживается.
Кроме того, если гибридное веб-приложение содержит несколько приложений, для фильтрации отчетов On-Demand можно использовать только исходные приложения On-Demand.