表格报告的最佳实践
此页面列出了在中 Qlik Cloud 分析 使用表格报告时可以遵循的最佳做法,以获得最佳结果。
报表任务计划
并行执行报表任务将增加报表任务的处理时间。同时运行多个报表任务会使任务面临更高的超时或失败风险。同时运行多个报表任务也会增加单个报表任务的执行时间。
为了获得最佳结果:
-
避免同时计划多个报表任务。最好错开开始时间。
-
为同一应用程序安排多个报表任务时,请避免将这些任务安排在几乎相同的时间运行。建议错开开始时间,以便一个任务执行在另一个任务开始执行之前清除其对应用程序的请求。
您还应该尽量避免报表任务的最高峰调度,因为这是租户和地区的高峰请求时间。
管理报表任务收件人
报表任务配置是灵活的,允许您将单个用户和用户组添加为报告输出的收件人。如果可能,最佳做法是使用组将收件人添加到报表任务中。组是收件人的集合,在分发列表中定义。当您更改已作为组的一部分添加到任务中的收件人的电子邮件地址时,将生成报表并将其发送到更新的电子邮件地址。
另一方面,如果收件人的电子邮件地址将来有可能更改,则添加单个收件人可能会有风险。最佳做法是,当不适合将用户添加为组成员时,仅单独添加用户。
用于报告的应用程序的设计注意事项
避免使用非常大的交互式应用程序进行报告。相反,如果您的应用程序很大,可以考虑使用一个只维护报告作业所需数据的报告应用程序。
设计模板
排列图像和表格数据
在 Excel 报表模板中,最佳做法是以水平条带组织不同类型的内容。您可以将图像与表格数据并排放置,但这可能会导致图像大小与生成的报表中的预期大小不同。
相反,应该将图像放置在模板中图像自身的专用行中。
Qlik Sense 应用程序开发中有效的对象命名的最佳实践
当涉及到在 Qlik Sense 应用程序中的命名对象时,遵循某些最佳实践以确保清晰度、一致性和可维护性是很重要的。对象名称是显示在报表模板中的图表和表格标记。以下是为 Qlik Sense 中的表、图表和其他元素等对象命名的一些建议:
为每个对象使用唯一的名称。避免重复,因为重复可能会造成混淆,并导致添加错误的对象。
使用清晰的描述性名称。选择准确反映对象用途和内容的名称。避免使用可能让用户混淆的模糊或通用名称。
简明扼要,但内容丰富。保持名称简洁,同时提供足够的信息来传达对象的特性或数据。长而复杂的名称使用起来可能很麻烦。
使用一致的命名约定。在应用程序中的所有对象之间建立并遵循一致的命名约定。这有助于维护逻辑结构,并使搜索、识别和管理对象变得更容易。
避免使用特殊字符。在对象名称中始终使用字母数字字符和下划线。特殊字符可能会导致脚本或表达式出现问题。
使用驼峰式大小写或下划线代替空格:选择驼峰式命名法 (myTable) 或下划线 (my_table) 来分隔对象名称中的单词。这提高了可读性,使名称更易于理解。
避免使用保留关键字。Qlik Sense 具有不应用作对象名称的保留关键字。这些关键字用于表达式、脚本或 Qlik Sense 环境中。示例包括 "if"、"and"、 "or"、"load" 等。
为维度和度量使用有意义且直观的名称。在图表中创建维度和度量时,请使用清晰描述其所代表的基本数据或计算的名称。这增强了开发人员和最终用户之间的理解和协作。
文档命名约定。维护概述 Qlik Sense 应用程序中使用的命名约定的文档。这有助于新开发人员理解命名约定,并确保多个开发人员在同一应用程序上工作时的一致性。
定期检查和更新对象名称。随着应用程序的发展或需求的变化,定期检查和更新对象名称,以确保它们与应用程序的当前结构和特性保持一致。