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

Создание отчета с помощью Автоматизация приложения Qlik

Блоки коннектора Службы отчетов Qlik в Автоматизация приложения Qlik позволяют быстро и легко создавать пользовательские многостраничные отчеты на основе листов приложения. В этом разделе объясняется, как использовать каждый блок отчета при создании отчетов. Завершив работу с разделом, вы сможете создавать одностраничные отчеты на основе листа приложения, многостраничные отчеты и пользовательские отчеты с различными выборками, примененными к разным листам. Отчеты можно создавать в формате PDF или PowerPoint. Если отчеты распространяются в виде файлов PowerPoint, получатели смогут их редактировать.

Необходимы навыки работы с Автоматизация приложения Qlik для создания отчетов с использованием блоков коннектора Службы отчетов Qlik. Для получения дополнительной информации см. раздел Автоматизация приложения Qlik (только английский язык).

Безопасность

Отчет, созданный с помощью автоматизации, можно отправить любому пользователю в виде документа. Это значит, что потенциально можно поделиться данными из приложения, доступного не всем пользователям. Прежде чем создавать и отправлять отчеты убедитесь, что вы понимаете все последствия для безопасности, связанные с приложением и данными, использованными для создания отчета.

Создание простого отчета

По завершении работы с этим разделом вы сможете создать простой отчет, в котором отображаются листы из приложения. Отчет создается вручную путем выполнения автоматизации. Если используется многостраничное приложение, в отчет включаются все листы. В следующих разделах вы узнаете, как выбрать конкретные листы для настройки отчета.

  1. Создайте новую автоматизацию (только английский язык).

  2. На панели выбора блоков в области Мои коннекторы выберите Отчеты Qlik.

  3. Перетащите блок Создать отчет на холст и прикрепите его к блоку Начало.

  4. Выберите поле Идентификатор приложения и используйте функцию Выполнить поиск, чтобы найти приложение, которое будет использоваться для создания отчета.

    Поле Имя заполняется именем приложения. Если требуется, чтобы отчет назывался по-другому, введите в это поле новое имя.

  5. Задайте в поле Режим «Листы» значение Все.

    При выборе этого параметра создается отчет, который включает каждый лист приложения.

  6. Перетащите блок Сгенерировать отчет на холст и прикрепите его к блоку Создать отчет.

  7. Поле Отчет будет заполнено именем отчета из предыдущего блока. В списке Режим форматирования выберите PDF.

  8. На панели выбора блоков в области Мои коннекторы выберите Почта.

  9. Перетащите блок Отправить по почте на холст и прикрепите его в конце автоматизации.

    Блок Отправить по почте необходимо настроить для отправки сообщения электронной почты. Перейдите на вкладку Подключение в меню конфигурации блока. Введите релевантные данные для подключения используемого поставщика электронной почты. Например, для получения сведений о подключении через сервер Gmail SMTP см. раздел Проверка подлинности Gmail.

  10. Выберите Входные данные.

  11. Введите адрес электронной почты в поле Кому.

  12. Заполните поле Тема электронного сообщения и в поле Тип выберите Текст.

  13. Введите сообщение в поле Текст.

  14. Выберите Добавить вложение.

    В поле Файл выберите имя отчета из списка.

    Автоматизация отчета должна выглядеть следующим образом:

    Простая автоматизация отчета с использованием 4 блоков

  15. Сохраните автоматизацию, затем нажмите Запустить.

    Отчет отправляется на заданный адрес электронной почты, если отсутствуют ошибки блоков. Самая распространенная ошибка при использовании блока Почта — ошибка конфигурации SMTP. Если появляется эта ошибка, проверьте параметры подключения для блока Отправить по почте и повторите попытку.

Добавление выборки в отчет

При работе с предыдущим разделом вы создали отчет на основе листов приложения. В этом разделе вы примените выборку ко всему отчету. Все листы включаются, если приложение содержит несколько листов и выборка применена ко всем листам.

  1. Перетащите блок Добавить выборку в отчет на холст и прикрепите его под блоком Создать отчет.

  2. Убедитесь, что в поле Отчеты отображается имя отчета. Если нет, выберите имя в раскрывающемся списке.

  3. Выберите поле Имя поля и используйте функцию выполнить поиск, чтобы найти поле для выборки.

    Поле «Имя поля» для блока «Добавить выборку в отчет»

  4. В разделе Значения нажмите Добавить значение, затем используйте функцию выполнить поиск, чтобы выбрать значение для выборки. В списке отображаются значения, связанные с выбранным полем.

    alt

    Примечание к подсказке

    Если приложение имеет альтернативные состояния, можно использовать функцию выполнить поиск в поле Состояние, чтобы применить выборку альтернативных состояний к отчету.

  5. Настроив блок Добавить выборки в отчет, сохраните автоматизацию.

  6. Нажмите Запустить, чтобы отправить отчет с примененными к нему выборками.

Настройка отчета

В предыдущем разделе вы применили выборку ко всему отчету. Распространенный пример применения отчетов — создание отчета, содержащего выборки, примененные к листу, а не ко всему отчету. Это позволяет настроить каждую страницу в соответствии с конкретным случаем бизнес-применения. В этом примере вы добавите одну и ту же страницу два раза, но с применением разных выборок. При этом будет создан отчет, который можно использовать для сравнения одной и той же диаграммы с различными значениями полей. Для добавления разных листов в отчет необходимо выполнить те же действия.

  1. Работая с автоматизацией, созданной выше, перетащите все блоки под блоком Создать отчет на одну сторону холста.

  2. Добавьте два блока Добавить лист в отчет и два блока Добавить выборку в отчет.

  3. Прикрепите их под блоком Создать отчет, чтобы последовательно добавить лист, сделать выборку листа, а затем добавить другой лист и сделать для него выборку. Автоматизация должна выглядеть следующим образом:

    Начало автоматизации для добавления выборок листа в отчет

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

    Блок Добавить выборку на лист применяет выборку к листу, добавленному с помощью блока Добавить лист в отчет. Это означает, что для каждого листа необходимо добавить уникальный блок, чтобы применить к нему выборки. Если этого не сделать, то выборки не будут применены.

  4. В этом примере необходимо добавить один и тот же лист два раза. Для каждого блока Добавить лист в отчет используйте функцию выполнить поиск для выбора одного и того же листа из приложения для обоих блоков. Поле Отчет автоматически заполняется именем отчета.

  5. Для каждого блока Добавить выборку на лист добавьте разные значения полей на каждый лист. Выборки применяются к предшествующему блоку Добавить лист в отчет.

  6. Еще раз добавьте блок Сгенерировать отчет и Отправить по почте в конце автоматизации. Эти два блока не требуют повторной настройки.

  7. Сохраните автоматизацию и нажмите Запустить. Вы получите двухстраничный отчет, содержащий один и тот же лист с разными выборками, примененными к каждой странице.

Параметры запуска автоматизации

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

  • Чтобы узнать разные способы запуска автоматизации, см. раздел Работа с режимами запуска (только английский язык).
  • Пример запуска автоматизаций с помощью кнопки в приложении см. в учебном пособии по активной аналитике (только английский язык).
  • Чтобы узнать, как работают веб-перехватчики, как выполнять автоматизацию при перезагрузке приложения, см. раздел Работа с веб-перехватчиками (только английский язык).

Ограничения

Для получения дополнительной информации об ограничениях и спецификациях для отчетов Автоматизация приложения Qlik см. разделСпецификации и ограничения Службы отчетов Qlik.

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

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