Sql server 报表数据,存储汇总结果而不是原始数据的技术

Sql server 报表数据,存储汇总结果而不是原始数据的技术,sql-server,math,statistics,reporting,Sql Server,Math,Statistics,Reporting,在总结报告数据点方面,您可以提供哪些技巧/提示,以便不必将原始数据存储在数据库中 例如,如果我为一个网站存储页面浏览流量,并且我的报告精确到小时,那么我可以按小时汇总所有数据库行,然后甚至可以按每天/每月等不同增量创建更多的汇总表 还有其他类似的技巧吗?您正在谈论的是数据仓库/数据挖掘。您仍然需要OLTP来处理数据库中的原始数据,但是您需要创建一个额外的OLAP数据仓库,其中包含预处理的数字,以便更快地访问报表。然而,这是一项花费金钱和时间的冒险——绝对不适合网站统计,除非你是谷歌或亚马逊。因此

在总结报告数据点方面,您可以提供哪些技巧/提示,以便不必将原始数据存储在数据库中

例如,如果我为一个网站存储页面浏览流量,并且我的报告精确到小时,那么我可以按小时汇总所有数据库行,然后甚至可以按每天/每月等不同增量创建更多的汇总表


还有其他类似的技巧吗?

您正在谈论的是数据仓库/数据挖掘。您仍然需要OLTP来处理数据库中的原始数据,但是您需要创建一个额外的OLAP数据仓库,其中包含预处理的数字,以便更快地访问报表。然而,这是一项花费金钱和时间的冒险——绝对不适合网站统计,除非你是谷歌或亚马逊。因此,您最好保持现有设置,并使用查询汇总数据。

如果捕获原始数据,我希望保留它。你现在运行的度量可能不够,你会后悔没有原始信息可以返回。我同意JNK-除非你真的有太多数据无法存储,否则保留原始数据!作为一名统计学家,没有什么比预先汇总的数据更能激活我的死亡凝视。