摘要表格
什么是汇总表?
汇总表 是数据库或数据仓库中保存的聚合结果,以便人们可以处理那些预计算指标。
术语“汇总表”可能会引起混淆,因为有些人用“汇总表”来描述聚合函数的任何结果,例如过滤和按某些度量和维度分组后得到的表格。根据这个定义,汇总表基本上与交叉表相同,只是没有交叉。
这里的区别在于这些表是否被保存在你的数据仓库中。在数据仓库中创建汇总表可以更容易地生成报告,而无需查询原始数据。从这个意义上讲,汇总表的功能与物化视图(不一定是聚合数据)类似。
示例:数据仓库中的汇总表
例如,可能您正在使用一个分析型数据库,它采用星型模式,其中包含包含数万个单独订单记录的事实表,周围是描述这些订单的维度表。如果您的组织中有的人想要生成一份包含过去七天按产品类别划分的销售数据的周报,每次都从原始事实和维度表中计算将会效率低下且成本高昂。
相反,创建一个汇总表可以让您更少地连接这些表并汇总数据。然后在未来,当有人创建那份报告时,他们可以使用汇总表作为基础,而不是每次都需要从头开始计算这些数字。
虽然汇总表有一些维护工作(比如确保数据按计划刷新或调整筛选器和分组以符合人们的需求),但它们通常是以高效的方式处理大型数据集的方法。