0

我将使用单个表来汇总有关我们(非常大的)虚拟基础架构的历史数据。该表将由 15 到 30 个字段组成,我估计每天有 500 到 1000 条记录。

为什么是单表?有几个原因:

  • 使用 powershell 脚本将数据提取到 csv。然后在单个表上进行批量加载非常容易和快速。
  • 我将使用该表连接excel并通过数据透视表进行报告。然后一个表是完美的(否则我应该创建视图)。

现在我的问题:

如果我将来计划在这张桌子上构建多维数据集,那么“单表”选择是一个糟糕的解决方案吗?多维数据集是依赖关系数据库还是可以轻松构建在单表数据库上?

感谢您的任何建议

4

1 回答 1

2

无法具体告诉您有关 SQL Server Analysis Services 的信息,但对于 OLAP,您通常使用非规范化和聚合数据。这意味着比正常关系场景中的表更少。而且由于您的数据量并不是很大(365k 行/年——对于 OLAP 来说甚至很小),我认为使用单个表来存储数据没有任何问题。

于 2011-04-08T15:34:46.640 回答