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

Элемент управления отчетами 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. В случае многоузловой установки пакеты объектов устанавливаются на центральном узле.

Примечание к подсказкеВ разделе Расширения в Qlik Management Console (QMC) можно проверить, какие расширения были установлены в развертывании.
  1. На Панели управления Windows откройте окно Программы и компоненты.
  2. В списке программ дважды щелкните по пакету объектов, который необходимо изменить.

    Вид Панели управления Windows с выбранным пакетом объектов
  3. Откроется мастер установки пакетов объектов. Щелкните Далее.
  4. Выберите Изменить.
  5. На экране Выборочная установка щелкните значок пакета и выберите параметр изменения установки пакета:
    • Если пакет установлен, выберите Весь компонент будет недоступен, чтобы удалить его.
    • Если пакет не установлен, выберите Весь компонент будет установлен на локальный жесткий диск, чтобы установить его.

    Затем щелкните Далее.

  6. Щелкните Изменить.

    По окончании внесения изменений потребуется вручную перезапустить Qlik Sense Repository Service.

  7. Щелкните Готово, чтобы закрыть мастер установки пакетов объектов.
  8. Чтобы применить изменения, перезагрузите 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

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

Выполните следующие действия.

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

Выполните следующие действия.

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

Выполните следующие действия.

  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.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!