Рекомендации по созданию отчетов в приложении
На этой странице перечислены рекомендации, которым можно следовать для получения наилучших результатов при работе с созданием отчетов в приложении в Qlik Cloud Analytics.
Планирование задач отчета
Параллельное выполнение задач отчета увеличит время обработки задач отчета. Одновременный запуск множества задач отчета подвергает их более высокому риску тайм-аута или сбоя. Одновременный запуск множества задач отчета также увеличивает время выполнения отдельных задач отчета.
Для получения оптимальных результатов:
-
Избегайте планирования нескольких задач отчета на одно и то же время. Лучше распределить время запуска.
-
При планировании нескольких задач отчета для одного и того же приложения избегайте планирования их запуска на близкое друг к другу время. Рекомендуется распределять время запуска так, чтобы выполнение одной задачи могло очистить свои запросы к приложению до начала выполнения другой задачи.
Вам также следует стараться избегать планирования задачи отчета на начало часа, так как это время пиковой нагрузки запросов для клиента и региона.
Управление получателями задач отчета
Конфигурация задачи отчета является гибкой и позволяет добавлять как отдельных пользователей, так и группы пользователей в качестве получателей такого элемента, как выходной файл отчета. По возможности рекомендуется использовать группы для добавления получателей в задачу отчета. Группы представляют собой коллекции получателей и определяются в таком элементе, как список рассылки. При изменении адреса электронной почты получателя, который был добавлен в задачу в составе группы, отчеты генерируются и доставляются на обновленный адрес электронной почты.
С другой стороны, добавление отдельных получателей может быть рискованным, если есть вероятность, что адрес электронной почты получателя изменится в будущем. Рекомендуется добавлять пользователей индивидуально только в том случае, если их добавление в качестве участников группы нецелесообразно.
Рекомендации по проектированию для приложений, используемых для создания отчетов
Избегайте использования очень больших интерактивных приложений для целей создания отчетов. Вместо этого рассмотрите возможность создания приложения для отчетов, которое содержит только необходимые данные для заданий по созданию отчетов, если ваше приложение очень большое.
Проектирование шаблонов Excel
Расположение изображений и табличных данных
В вашем шаблоне отчета Excel рекомендуется организовывать различные типы контента в виде горизонтальных полос. Вы можете размещать изображения рядом с табличными данными, но это может привести к тому, что размеры изображений в сгенерированном отчете будут отличаться от ожидаемых.
Вместо этого поместите изображения в отдельную строку в шаблоне.
Рассмотрите возможность организации вашего шаблона отчета в Excel со структурой, показанной на этом изображении.

Рекомендации по эффективному именованию объектов при разработке приложения Qlik Sense
Когда дело доходит до именования объектов в приложениях Qlik Sense, важно следовать определенным рекомендациям для обеспечения ясности, согласованности и удобства сопровождения. Имена объектов — это теги диаграммы и таблицы, которые появляются в вашем шаблоне отчета. Вот несколько рекомендаций по именованию объектов, таких как таблицы, диаграммы и другие элементы в Qlik Sense:
-
Используйте уникальное имя для каждого объекта. Избегайте дублирования, которое может вызвать путаницу и привести к добавлению неправильного объекта.
-
Используйте понятные и описательные имена. Выбирайте имена, которые точно отражают назначение и содержимое объекта. Избегайте двусмысленных или общих имен, которые могут запутать пользователей.
-
Будьте краткими, но информативными. Делайте имена краткими, предоставляя при этом достаточно информации для передачи функции или данных объекта. Длинные и запутанные имена могут быть неудобными в работе.
-
Используйте согласованные соглашения об именовании. Установите и соблюдайте согласованное соглашение об именовании для всех объектов в вашем приложении. Это помогает поддерживать логическую структуру и упрощает поиск, идентификацию и управление объектами.
-
Избегайте использования специальных символов. Придерживайтесь буквенно-цифровых символов и символов подчеркивания в именах объектов. Специальные символы могут вызывать проблемы в скриптах или выражениях.
-
Используйте верблюжий регистр (camel case) или символы подчеркивания вместо пробелов: выберите верблюжий регистр (мояТаблица) или символы подчеркивания (моя_таблица) для разделения слов в именах объектов. Это улучшает читаемость и делает имена более понятными.
-
Избегайте использования зарезервированных ключевых слов. В Qlik Sense есть зарезервированные ключевые слова, которые не следует использовать в качестве имен объектов. Эти ключевые слова используются в выражениях, скриптах или среде Qlik Sense. Примеры включают «if», «and», «or», «load» и так далее.
-
Используйте осмысленные и интуитивно понятные имена для измерений и мер. При создании измерений и мер в диаграммах используйте имена, которые четко описывают базовые данные или вычисления, которые они представляют. Это улучшает понимание и сотрудничество между разработчиками и конечными пользователями.
-
Документируйте соглашения об именовании. Ведите документацию, в которой описываются соглашения об именовании, используемые в ваших приложениях Qlik Sense. Это помогает новым разработчикам понять соглашения об именовании и обеспечивает согласованность, когда несколько разработчиков работают над одним и тем же приложением.
-
Регулярно просматривайте и обновляйте имена объектов. По мере развития вашего приложения или изменения требований периодически просматривайте и обновляйте имена объектов, чтобы убедиться, что они соответствуют текущей структуре и функциональности приложения.