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

Элемент управления отчетами On-Demand

Элемент управления отчетами On-Demand добавляет кнопку для создания отчетов Qlik NPrinting On-Demand. Функция входит в Dashboard bundle.

Требования

  • Qlik NPrinting Server (June 2017 или более поздняя версия) с приложением 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.

You can add or remove object bundles from your Qlik Sense deployment at any moment. If you have a multi-node installation, object bundles are installed on the central node.

Подсказка: You can see which extensions are installed in your deployment by checking the Extensions section in the Qlik Management Console (QMC).
  1. In Windows Control Panel, open Programs and Features.
  2. In the list of programs, double-click the object bundle that you want to modify.

    A view of the Windows control panel with an object bundle selected
  3. The Object Bundle Setup Wizard opens. Click Next.
  4. Select Change.
  5. On the Custom setup screen, click on the bundle icon to select how to modify the bundle installation:
    • If the bundle is installed, select Entire feature will be unavailable to uninstall it.
    • If the bundle is not installed, select Entire feature will be installed on local hard drive to install it.

    Then, click Next.

  6. Click Change.

    Once the modification if complete, you are required to manually restart the Qlik Sense Repository Service.

  7. Click Finish to close the Object Bundle Setup Wizard.
  8. Manually restart the Qlik Sense Repository Service to apply the changes.

You can verify that the changes have been correctly applied by checking the Extensions section in the 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

Добавление доверенного источника

Do the following:

  1. В Qlik NPrinting щелкните Администратор > Параметры.
  2. Щелкните Параметры On-Demand.
  3. Щелкните Добавить доверенный источник.
  4. В поле Имя укажите имя доверенного источника.
  5. В поле Описание введите описание доверенного источника.
  6. В поле Адрес введите адрес URL QlikView Server.

    Адрес URL должен быть базовым URL (схема и узел). К примеру, http://qlikserver1, а не http://qlikserver1/qlikview/index.htm.

  7. Щелкните команду Создать.

Настройка параметров 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 создание можно включить в ходе создания нового отчета.

Do the following:

  1. В Qlik NPrinting web console щелкните Отчеты.
  2. Откройте существующий или создайте новый отчет.
  3. В раскрывающемся списке Приложение выберите приложение, связанное с документом QlikView или приложением Qlik Sense, для которого необходимо создать отчет.

    Примечание: On-Demand запросы работают только с отчетами на основе одного подключения. Отчеты MultiDoc не поддерживаются.
  4. Установите флажок Включить On-Demand.
  5. Щелкните команду Сохранить.

Теперь доступен шаблон отчета.

Принятие сертификата 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 не поддерживается, так как сертификаты загружены не будут.

Do the following:

  1. Откройте Qlik NPrinting web console.
  2. В зависимости от браузера выполните одно из следующих действий:
    • Перейдите к Qlik NPrinting web console.
    • Добавьте исключение безопасности и перейдите к Qlik NPrinting web console.
  3. Войдите в Qlik NPrinting web console.

Теперь можно использовать Qlik NPrintingOn-Demand с помощью этого браузера.

Создание кнопки отчетов On-Demand

На редактируемом листе можно создать кнопку отчетов On-Demand.

  1. На панели ресурсов в разделе Пользовательские объекты > Dashboard bundle перетащите On-demand reporting на лист.
  2. Настройте подключение к серверу в разделе NPrinting Connection > NPrinting server URL на панели свойств. URL должен оканчиваться символом /.

    Например: https://<имя сервера>:4993/

  3. В NPrinting App выберите приложение Qlik NPrinting, содержащее шаблон отчета.
  4. Выберите подключение Qlik NPrinting в NPrinting connection.

    По умолчанию в списке отображаются только подключения Qlik NPrinting к приложению Qlik Sense, с которым работает пользователь. Можно использовать переключатель Фильтр приложений/подключений для отображения подключений, не связанных с текущим приложением Qlik Sense.

  5. Выберите отчет, который необходимо связать с кнопкой, в разделе Report Configuration > Choose Report.
  6. В разделе Default Export Format выберите формат экспорта по умолчанию.
  7. В разделе Appearances > Button Label задайте метку кнопки. Пример. Создать отчет.

Кнопка отчетов On-Demand создана.

Создание отчета

Можно создать отчет, отфильтрованный в соответствии с текущими выборками в приложении Qlik Sense. Для этого следует перейти в режим анализа.

Примечание: Поддерживается только фильтрация полей, включенных в шаблон отчета Qlik NPrinting. В противном случае отчет создан не будет. Фильтрация выборок по выражению не поддерживается.
  1. Нажмите созданную вами кнопку.

    Откроется диалоговое окно Export.

  2. Можно выбрать одну из двух кнопок:
    1. Quick Report (Быстрый отчет): создает один отчет с форматом вывода по умолчанию.

    2. New Report (Новый отчет): выберите отчет из списка отчетов, доступных для вас. Также можно выбрать формат вывода.

  3. По завершении создания отчета будет активирована кнопка загрузки. Нажмите кнопку Загрузить, чтобы загрузить отчет.

Ограничения

Для получения сведений об ограничениях общего характера см. Ограничения.

  • Если шаблон отчета Qlik NPrinting содержит фильтр, конфликты между выборками в приложении Qlik Sense недопустимы. В противном случае создать отчет будет невозможно.
  • Для использования элемента управления On-Demand в гибридном приложении требуется аутентификация Windows. Функция аутентификации заголовка не поддерживается.

    Кроме того, если гибридное веб-приложение содержит несколько приложений, для фильтрации отчетов On-Demand можно использовать только исходные приложения On-Demand.