具有很高基数的维度

Customer Journey Analytics (CJA) 不限制可以在单个维度上报告的唯一值或维度项目的数量。但是,在某些情况下,如果维度具有相当数量的唯一项目(也称高基数维度),则可能影响可以报告的内容。

限制

根据特定 CJA 连接中的事件数量,以下两个限制可能与高基数维度同时发生:

1. 无法精确报告行计数

无法精确报告高基数维度的行数。发生这种情况时,自由格式表格将提供如下指示:

2. 计算量度可能使用某些函数和排序顺序的估计值

用于高基数维度时,一些计算量度函数可能返回估计值,包括:列最大值、列最小值、行计数、平均值、中位数、百分比值、四分位数、标准偏差、方差、回归函数以及 T 和 Z 函数。

此外,使用计算量度对表列进行排序可能基于估计值,并且可能并不总是反映确切的排序顺序。出现警告消息,提醒您可能已使用估计值。

请注意,即使计算量度有时可能返回估计值,但列总数始终是准确的,且永远不会基于估计值。同样,使用标准量度时,也永远不会使用估计值,并且始终反映准确的排序顺序。

考虑所有维度值时

即使某些计算量度和维度行数存在局限性,但需要清楚的是,无论维度是否为高基数,以下功能都始终考虑任何维度中的所有唯一值:

  • 量度归因和维度分配
  • 适用于自由格式表格的行项目搜索
  • 使用维度或维度项目的筛选器
  • 计算量度中的近似去重统计函数
  • 适用于数据视图中任何量度或维度的包含/排除逻辑
  • 添加到连接的查找数据集

处理高基数维度的最佳实践

为了消除使用具有高基数的维度时可能发生的警告或估计值,我们建议您使用以下方法之一来减少报告中考虑的行数:

  • 将筛选器添加到受影响的列或面板中。
  • 将搜索应用到您的自由格式表格中。
  • 将细分应用于感兴趣的行,或使用高基数维度作为细分维度。
  • 在维度数据视图配置中添加包含/排除条件,以减少维度中存在的唯一值数量。

使用这些技术通常可以消除您在使用高基数维度时遇到的任何讨厌的估计或警告。

在此页面上