Устранение неполадок: задачи отчета и созданные отчеты
В этом разделе представлена информация по устранению распространенных проблем, возникающих при управлении задачами отчета и создании отчетов с их помощью.
Сбой перезагрузки приложения при загрузке файла списка рассылки
Это может быть связано с рядом проблем с форматированием конца скрипта загрузки перед добавлением списка рассылки.
Распространенные примеры:
-
В конце текущего скрипта загрузки есть оператор Exit script.
-
В конце последнего оператора LOAD или SELECT в скрипте загрузки отсутствует точка с запятой.
С учетом приведенных выше примеров могут сработать следующие решения:
-
Переместите недавно добавленный раздел скрипта Distribution List в новое местоположение над оператором Exit script. В качестве альтернативы удалите оператор Exit script, если это имеет смысл с учетом вашего варианта использования и контекста скрипта.
-
Добавьте недостающую точку с запятой.
Задача отчета: «Не удалось отправить некоторым пользователям».
Задача отчета может отправлять отчеты некоторым пользователям, но не отправлять другим.
Возможная причина 1
Адрес электронной почты этих получателей был изменен в списке рассылки. При создании отчетов для каждого получателя, добавленного в задачу отчета, Qlik Cloud ищет адрес электронной почты в списке рассылки. Если совпадение не найдено, отчет для пользователя не может быть создан.
Предлагаемые меры 1
Рекомендуется использовать группы для добавления пользователей в задачу отчета. Группы — это коллекции получателей. При изменении адреса электронной почты получателя, который был добавлен в задачу в составе группы, отчеты создаются и доставляются на обновленный адрес электронной почты.
Если необходимо добавить в задачу отчета отдельных получателей, удалите исходного пользователя из задачи отчета и добавьте его снова с обновленным адресом электронной почты.
Для получения дополнительной информации см. раздел Создание списка рассылки для отчета.
Возможная причина 2
Один или несколько фильтров отчета, на которые есть ссылки в списке рассылки, не найдены в приложении. Например:
-
Имя фильтра было изменено в приложении, но не обновлено в списке рассылки.
-
Фильтр был удален в приложении, но на него по-прежнему есть ссылка в списке рассылки.
-
Фильтр, на который есть ссылка в списке рассылки, еще не добавлен в приложение.
Предлагаемые меры 2
Обновите имена фильтров, чтобы они совпадали в приложении и списке рассылки. Добавьте фильтры по мере необходимости. Если фильтр удален и больше не применяется, удалите ссылку на него из списка рассылки.
Задача отчета, включающая шаблон Excel: «Не удалось отправить: не удалось создать»
Возможная причина 1
В шаблоне используются характеристики Excel, которые не поддерживаются для табличных отчетов.
Примеры:
-
Visual Basic for Applications, макросы и создание скриптов
-
Сторонние расширения
Предлагаемые меры 1
Создайте шаблон, который не использует неподдерживаемые характеристики Excel.
Список ограничений для надстройки Qlik для Microsoft Excel см. в разделе Технические характеристики и ограничения Службы отчетов Qlik.
Возможная причина 2
Одно или несколько полей в приложении настроены с параметром Всегда одно выбранное значение, и к задаче отчета не применены фильтры отчета для выбора ровно одного значения для каждого из этих полей.
Предлагаемые меры 2
Если приложение содержит одно или несколько полей, настроенных с использованием свойства Всегда одно выбранное значение, необходимо настроить фильтры отчета так, чтобы они выбирали только одно значение для каждого из этих полей. Эти фильтры отчета необходимо применить к задаче отчета.
Если фильтр не содержит значения для этих полей, или совсем отсутствуют фильтры, связанные с заданием, задача отчета завершится ошибкой.
Возможная причина 3
Произошло следующее:
-
Вы добавили данные из диаграммы Таблица из приложения в шаблон, используя один или несколько тегов столбцов.
-
В приложении к одному или нескольким столбцам Таблица применена настройка Показать столбец, если.
-
Во время создания отчета условия Показать столбец, если для этих столбцов не выполняются.
При добавлении тегов столбцов, связанных с условием Показать столбец, если, заданным для диаграммы Таблица, это условие должно выполняться при запуске задачи отчета, использующей этот шаблон. В противном случае происходит сбой задачи отчета.
Предлагаемые меры 3
Удалите теги столбцов и снова добавьте данные диаграммы Таблица в шаблон в качестве тега таблицы. Задачи отчета, использующие этот шаблон, будут успешно выполняться, даже если условие не выполнено.
Сбой выполнения задачи отчета: достигнуто максимальное количество уникальных отчетов
Сбой выполнения задачи отчета со следующим сообщением:
Отчет не был отправлен, так как достигнуто максимальное количество уникальных отчетов для этой задачи. Для получения дополнительных сведений проверьте список получателей.
Задача отчета может создать не более 500 уникальных отчетов. Это ограничение оценивается для всех шаблонов, добавленных к задаче, а не для каждого шаблона в задаче. Это ограничение также распространяется на все задачи отчета независимо от количества примененных циклов.
Отредактируйте задачу отчета, изменив определение так, чтобы при каждом выполнении создавалось менее 500 уникальных отчетов. Если по-прежнему необходимо создавать более 500 уникальных отчетов за один раз, можно создать отдельные задачи с аналогичными настройками доставки.
Мой отчет не содержит данных, которые я ожидал увидеть
Возможная причина 1
Скрипт загрузки содержит оператор Star, и в отчете настроено использование фильтров.
Предлагаемые меры 1
Переработайте скрипт загрузки, чтобы он работал должным образом без использования операторов Star.
Возможная причина 2
Отчет перенесен из шаблона Qlik NPrinting, в котором используются фильтры объектов, и одна или несколько ссылок на объекты в шаблоне не соответствуют доступным объектам в текущем приложении.
Предлагаемые меры 2
Откройте шаблон в редакторе и проверьте ссылки на объекты. Повторно загрузите исправленный шаблон и запустите тестовую задачу, чтобы проверить поведение фильтра на уровне объектов.
Для получения дополнительной информации см. раздел Экспорт шаблонов отчетов из Qlik NPrinting в Qlik Cloud.
Возможная причина 3
Данные отчета зависят от агрегирования ключевого поля.
Предлагаемые меры 3
Агрегирования на основе ключевых полей могут привести к проблемам с данными, отображаемыми в отчетах.
Вместо агрегирования ключевого поля создайте копию ключевого поля, которая не используется явно для связывания нескольких таблиц.
Для получения дополнительной информации о передовых методах агрегирования ключевых полей в моделях данных Qlik см. раздел Агрегирование ключевых полей.
Задача отчета отключена
Возможная причина 1
Таблица section access была добавлена или удалена в приложении.
Предлагаемые меры 1
Оцените, приемлемы ли ограничения безопасности данных, определенные в таблицах section access, для варианта использования задачи отчета. Если они приемлемы, снова включите задачу отчета.
Возможная причина 2
В приложении есть section access, и администратор клиента изменил владельца задачи отчета. Это автоматически отключает задачу отчета. В этой ситуации только новый владелец задачи отчета сможет снова включить задачу.
Предлагаемые меры 2
Изменения в праве собственности на задачу отчета могут повлиять на сокращение количества данных, применяемое к отдельным получателям задачи. Имейте в виду, что если задача отчета настроена на отправку отчетов лицам, которые не являются пользователями в клиенте Qlik Cloud, они получат те же данные, что и новый владелец задачи отчета.
Когда новый владелец задачи отчета оценит конфигурацию и внесет необходимые изменения, он сможет снова включить задачу отчета.
Для получения дополнительной информации см. раздел Отчеты в приложении и Section Access.
Метка времени для создания отчета в имени файла (или предварительном просмотре имени файла) неверна
Владелец задачи отчета не задал предпочтительный часовой пояс в своих личных настройках. Если предпочтительный часовой пояс не задан явно, в именах файлов отчетов используются метки времени в формате UTC.
Пользователю, которому принадлежит задача отчета, необходимо задать часовой пояс в своих личных настройках.
Выполните следующие действия.
-
В Qlik Cloud щелкните меню профиля пользователя в правом верхнем углу.
-
Нажмите Настройки.
-
В разделе Часовой пояс выберите предпочтительный часовой пояс.
В отчете, созданном из шаблона Excel, используется неверный шрифт
В шаблоне используется пользовательский шрифт.
Использование пользовательских шрифтов в файле шаблона Excel не поддерживается. Если шаблон содержит шрифты, недоступные для создания отчетов, для элементов с такими шрифтами будет использоваться шрифт по умолчанию Excel в создаваемых отчетах.
При создании шаблона Excel используйте шрифт Excel, который лучше всего соответствует пользовательскому шрифту, который вы использовали изначально. Это лучший способ избежать непредвиденных результатов в выходном файле отчета.