优化Customer Journey Analytics和Analysis Workspace性能
各种因素都可能会影响Analysis Workspace中的整体Customer Journey Analytics性能以及项目性能。 在Workspace中,您可能会收到一条错误消息,显示
This query is too complex. Please review best practices for building Analysis Workspace queries.
这些最佳实践讨论哪些因素可能导致此错误,以及如何简化报表/项目。
查询因子 query
以下是影响Customer Journey Analytics整体性能的最常见查询因素:
另外,应在项目中最大限度地减少使用年度同期比较的次数。在计算年度同期比较时,它会查看感兴趣的月份之间整整 13 个月的数据。这与将面板日期范围更改为过去 13 个月具有相同的效果。
增加过滤器复杂性的因素(按影响程度降序排列)包括:
- 运算符:“包含”、“包含任意”、“匹配”、“开始于”或“结束于”
- 连续过滤,尤其是使用维度限制(“之内”/“之后”)时
- 维度内过滤器中使用的唯一维度项数(例如,在 Page = 'A' 的情况下,页面具有 10 个唯一项的查询速度将比页面具有 100,000 个唯一项的查询速度更快)
- 使用的不同维度的数量(例如,Page = 'Home' 和 Page = 'Search results' 的查询速度将比 eVar 1 ='red' 和 eVar 2 ='blue' 更快)
- 许多“或”运算符(而不是“和”)
- 嵌套容器的范围不同(例如,“人员”中“会话”内的“事件”)
虽然无法避免某些复杂因素,但应寻找机会降低过滤器的复杂性。通常,您的过滤器标准越具体,其性能就越好。例如:
- 对于容器,使用过滤器顶部的单个容器的速度比使用一系列嵌套容器的速度更快。
- 对于运算符,“等于”比“包含”运算速度快,“等于任意”比“包含任意”运算速度快。
- 对于许多标准,使用“与”运算符的速度比使用一系列“或”运算符的速度更快。
寻找机会将多个OR语句简化为单个“等于任意”语句。
导致可视化图表复杂性增加的因素包括:
- 请求的数据范围
- 应用的过滤器数量;例如,用作自由格式表行的过滤器
- 使用复杂过滤器
- 静态项目行或列(位于自由格式表中)
- 应用于自由格式表行的过滤器
- 包含的量度数量,尤其是使用过滤器的计算量度
Analysis Workspace 中的帮助 > 性能
各种各样的因素可能都会影响到 Analysis Workspace 中项目的性能。为此,在开始构建项目之前了解这些因素至关重要,从而您可以按照更佳方法来规划和构建项目。此部分包含一系列影响性能的因素,以及为了确保在Analysis Workspace中实现最高性能而可以采取的优化措施。
在 Analysis Workspace > 帮助 > 性能 下方,您可以看到影响项目性能的诸多因素,其中包括网络、浏览器和项目因素。为了获得最准确的结果,请在打开“性能”页面之前允许完整地加载项目。
- “当前项目”列显示了当前项目的结果和用户环境。
- “准则”列显示了 Adobe 针对每个因素推荐的阈值。
此外,您可以将性能内容 下载为 CSV,以便与 Adobe 客户关怀团队或您的内部 IT 团队轻松共享。
网络因素
帮助 > 性能下的网络因素包括:
浏览器因素
帮助 > 性能下的浏览器因素包括:
如果这些操作不起作用,请与您的 IT 团队讨论硬件的详细信息。
如果这些操作不起作用,请与您的 IT 团队讨论硬件的详细信息。
项目因素
帮助 > 性能下的项目因素包括: