olap_cum
2016-12-07 09:37:02 0 举报
olap_cum是一个用于处理多维数据的OLAP(联机分析处理)函数。它的主要功能是对数据进行累积计算,以便在多维分析中提供更深入的洞察。通过使用olap_cum函数,用户可以在各个维度上对数据进行累积求和、平均值、最大值等操作,从而更好地理解数据之间的关系和趋势。此外,olap_cum还可以与其他OLAP函数(如olap_max、olap_min等)结合使用,以实现更复杂的分析任务。总之,olap_cum是一个强大的OLAP工具,可以帮助用户快速、准确地分析和解释多维数据。
作者其他创作
大纲/内容
删除cum
N
此cum的end_version与上一个cum的end_version差值小于等于version_gap_of_spare_cum
Cumulative生成过程
delta数目是否大于trigger_to_create_cum
Y
结束
max_cumulative_version_distance是否为-1
对cumulative进行分段处理
获取所有的版本大于目前最大cum的end_version的delta
获取所有的cum
cum不是一个版本
尝试删除end_version==最新版本-min_version+1的cum
trigger_to_create_cum:控制触发生成cum的条件,当不在cum中的delta数目超过此值时,生成cummax_cumulative_version_distance:控制每个cum的最大版本跨度,超过最大跨度后会形成分段version_gap_of_sparse_cum:控制cum稀疏部分的版本间隔min_version:BE之后需要保留的最小版本数
新产生的cum为(最新的cum的start_version,最新的delta)
0 条评论
下一页