智能归因,是指可视化看板中内置归因算法,帮助用户洞察业务异常的归因分析功能。能够通过多维度归因分析,透析数据结果,挖掘指标的影响因子与根源,实现智能归因洞察。
*智能归因仅限抽取数据集使用
温馨提示:归因分析的触发条件如下
注:归因分析需要一定连续的数据才可以进行归因分析,否则波动状态无法判断
- 天级:至少需要有14天的连续数据
- 周级:至少需要有8周的连续数据
- 月级:至少需要有24个月的连续数据
第一步 :在折线图中,发现最近一天的GMV突然下降,点击下降的数据点,进行归因分析(此处选择「默认归因分析」)
第二步 :归因分析计算完成,点击查看归因结果
第三步 :查看归因结果,最近一段时间GMV波动异常,默认和前一月的数据进行比较,数据下降了22.61%,按照引起下降的贡献对维度进行排名,发现sale_city的系数为0.56,是重要的影响因素,就可以针对这个区域的销售情况进行筛选并经一步分析。
随着时间的变化,你通常会看到值大幅上升或急剧下降的情况,并且想知道导致这种波动的原因。借助智能归因,只需单击几下即可了解原因。具体的业务场景举例如下,具体应用效果需结合您的业务数据而定。
问题归因,可以发现可能是Rexxx项目引起的延时增高
归因,发现主要是北京地区增长导致的突增
A:波动状态,结合最近一段时间的数据,判断该指标波动是否正常
B:指标变化,相比一定时间前,指标的变化的情况
C:维度贡献排名,单个维度:
D:维度的具体维度项分析
支持进行数据集级的归因分析配置。当该数据集进行归因分析时,将依据配置中的归因依据、显示维度进行归因,并展示设定的结果数。
入口一 可视化查询:点击左侧数据集信息的右上角 ⋮ ,选择「归因分析配置」
入口二 数据集:打开所查询的数据集,在右上角选择「归因分析配置」
归因分析配置中可以对归因依据、显示维度、展示结果数进行预设。
一个数据集中往往有多个指标,当不同指标具有不同的归因配置需求时,可点击“个性配置”,选择指标作特殊配置。而全局配置则生效于“个性配置”指标之外的指标。
如果不进行个性配置,全局配置会生效于所有指标。
启用归因维度限制后,将不会对所有的维度进行归因分析,避免计算进无意义的分析维度造成误解、增加运算量。
归因分析报告默认根据影响的基尼系数,从大到小展示对所有维度的分析结果。勾选此项后,可限制展示维度数。勾选后,可能存在影响维度展示不全的情况。
(1)归因分析支持的表达式
表达式 | 例 |
---|---|
count(distinct XXX) | count(distinct user_id) |
sum(XXX) | sum(col), sum(col/100), sum(1/col), sum(case when result = 'failed' then 1/result_count else 0 end) |
avg(XXX) | avg(col) |
sum(XXX)/sum(XXX) | sum(col1) / sum(col2), sum(case when result='failed' then 1 / result_count else 0 end) / sum(1 / result_count) |
sum(XXX)/count(XXX) | sum(vv)/count(uid) |
count(XXX) | count(col1) |
sum(XXX)/100 | sum(col)/100, |
100/sum(XXX) | 100/sum(col) |
XXX/XXX | col/1, col1/col2 |
XXX | col |
(2)归因分析不支持的表达式
表达式 | 例 |
---|---|
count(distinct XXX) / count(distinct XXX) | count(distinct pid) / count(distinct uid) |
uniq(XXX) / uniq(XXX) | |
sum(XXX) / count(distinct XXX) | sum(vv) / count(distinct uid) |
sum(XXX) / sum(XXX) / sum(XXX) | |
sum(XXX) / sum(XXX) / 1 | |
XXX - YYY | profit - cost |
(3)后续将支持
表达式 | 例 |
---|---|
uniq(XXX) | uniq(XXX) |
uniq(XXX)/100 | uniq(XXX)/100 |
在归因分析报告列表左侧的维度列表中,如下几种维度不会出现:
智能归因可适配 StarRocks 数据源。