Sql server 对于OLAP多维数据集(SQL Server Analysis Services),单个表是一个糟糕的起点吗?
我将使用一个表来汇总关于我们(非常大的)虚拟基础设施的历史数据。该表将由15到30个字段组成,每天记录500到1000条 为什么只有一张桌子?有几个原因:Sql server 对于OLAP多维数据集(SQL Server Analysis Services),单个表是一个糟糕的起点吗?,sql-server,ssas,cubes,olap-cube,Sql Server,Ssas,Cubes,Olap Cube,我将使用一个表来汇总关于我们(非常大的)虚拟基础设施的历史数据。该表将由15到30个字段组成,每天记录500到1000条 为什么只有一张桌子?有几个原因: 使用powershell脚本将数据提取到csv。然后在一张桌子上进行批量装载是非常容易和快速的 我将使用该表通过透视表连接excel和报表。那么一个表就完美了(否则我应该创建视图) 现在我的问题是: 如果我计划将来在此表上构建多维数据集,“单表”选择是一个糟糕的解决方案吗? 多维数据集是依赖于关系数据库还是可以轻松地构建在单表数据库上 感
- 使用powershell脚本将数据提取到csv。然后在一张桌子上进行批量装载是非常容易和快速的
- 我将使用该表通过透视表连接excel和报表。那么一个表就完美了(否则我应该创建视图)
感谢您的建议无法具体介绍SQL Server Analysis Services,但对于OLAP,您通常使用非规范化和聚合数据。这意味着比普通关系场景中的表要少。而且,由于您的数据量不是很大(365k行/年-对于OLAP来说甚至很小),我认为使用一个表来存储数据没有任何问题。谢谢大家!你似乎很相信我!