我在 SQL Server 中设置了一组视图,它们准确输出我想包含在 SQL Server Analysis Services 多维数据集中的结果,包括计算多个维度(例如使用 DATEDIFF 的年龄、使用 DATENAME 的业务季度等) .)。我想知道的是使用这些视图作为多维数据集的数据源是否有意义,或者我是否应该使用基础表来重现 SSAS 中的逻辑。走任何一条路线都有什么影响?
我的担忧是:
- 数据集非常庞大,但我们需要快速访问结果,因此我希望将视图中完成的尽可能多的计算保留在 SSAS 数据仓库中
- 同样,因为数据集很大,我希望任何立方体的重新计算速度尽可能快