【发布时间】:2012-03-23 12:54:10
【问题描述】:
如果有人问过这个问题,请原谅(我对数据仓库/BI 知之甚少,还没有掌握关键字)。
我有一个每天增长超过 100 000 行的表,每行都有一个时间戳和关于一个项目的多个信息(尺寸、重量、颜色等)。在我们只对聚合感兴趣的这段时间之后,单个数据可能会在大约一个月内有用。我有一个专用软件,可以更详细地显示各个行,并且主要使用 PowerPivot 来满足我的报告需求。
我可以想出一个每天填充一个新表的 SQL 查询: 我将在其中为每个小时/项目/批次设置一行,我会总结信息(总和/平均/标准差/等)
一天之内,我的脚本就会启动并运行,我可以对这个新表使用 powerpivot。所有这一切都留在我舒适的地方:普通的旧 SQL。
从我收集到的关于 DataWarehouse 和 BI 的少量信息来看,我将要做的事情听起来很像创建维度和事实。因此,我的问题是:是否值得在这个方向(BI)进一步调查,或者由于我的问题相对简单,我最好留在关系数据库中。
注意正在生成的报告通常与另一个数据库链接,以生成更有意义的信息。 Powerpivot 可以很好地完成任务。
【问题讨论】:
标签: sql relational-database data-warehouse business-intelligence