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

Элемент управления отчетами 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 (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 в качестве доверенных источников.

Доверенный источник необходимо добавить для каждого пути сервера, служащего для доступа к Веб-консоль Qlik NPrinting. К примеру, если к серверу можно получить доступ с помощью локального домена, сокращенного адреса узла или полного URL-адреса, для каждого из указанных путей сервера необходимо добавить доверенный источник.

Порядок ввода путей сервера в поле Адрес доверенного источника зависит от конфигурации безопасности.

Конфигурация 1:Безопасность SSL не настроена с помощью Веб-консоль Qlik NPrinting

Для каждого пути сервера для входа в Веб-консоль Qlik NPrinting необходимо указать доверенный источник. К примеру, для сервера qlikserver1 с IP-адресом 192.168.0.101 необходимо добавить следующие доверенные источники:

  • http://qlikserver1
  • http://qlikserver1.domain.local
  • http://192.168.0.101

Конфигурация 2:Безопасность SSL настроена с помощью Веб-консоль Qlik NPrinting и стороннего приложения

Для каждого пути сервера для входа в Веб-консоль Qlik NPrinting необходимо указать доверенный источник. 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 щелкните Отчеты.
  2. Откройте существующий или создайте новый отчет.
  3. В раскрывающемся списке Приложение выберите приложение, связанное с документом QlikView или приложением Qlik Sense, для которого необходимо создать отчет.

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

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

Принятие сертификата Веб-консоль Qlik NPrinting

Сертификат установки по умолчанию для Веб-консоль Qlik NPrinting может быть зарегистрирован в браузере как недопустимый. Если сертификат Веб-консоль Qlik NPrinting регистрируется в браузере как недопустимый, необходимо принять его перед использованием On-Demand в QlikView AccessPoint или Qlik Sense.

Примечание к информации

Если перейти на другой браузер или очистить кэш браузера, необходимо будет повторно принять сертификат Qlik NPrinting. On-Demand работает в Chrome, Firefox и Explorer. Работа в Microsoft Edge не поддерживается, так как сертификаты загружены не будут.

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

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

Теперь можно использовать 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. По завершении создания отчета будет активирована кнопка загрузки. Нажмите кнопку Загрузить, чтобы загрузить отчет.

Ограничения

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

Выборки приложений и анализ множеств

Когда создается отчет с использованием элемента управления отчетами On-Demand, в Qlik NPrinting отправляются только те значения, которые могут быть получены при использовании комбинации всех текущих выборок. В результате этого выбранные исключенные значения не отправляются. Это может привести к неожиданным результатам, когда элементы диаграммы или отчета используют выражения множества или ссылаются на состояние по умолчанию с использованием альтернативных состояний.

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

Другие ограничения

  • Если шаблон отчета Qlik NPrinting содержит фильтр, нельзя создавать конфликтующие выборки в приложении Qlik Sense, в противном случае произойдет ошибка при выполнении отчета.

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

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

  • Элемент управления отчетами On-Demand не поддерживается на мобильных устройствах. Кнопка элемента управления On-Demand работает только на ПК.

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

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