我们的 IT 经理要求我构建一个 SSAS 环境,在该环境中,相同的数据以不同的粒度存储,具体取决于数据的年龄。
例如,我们有一个计分系统,由工程师完成的项目数量和类型决定。我们希望以一周的粒度存储和处理这些数据,上个月获得的积分,上个季度获得的积分一个月,过去三年获得的积分四分之一。想法是这将减少处理多维数据集所涉及的工作量。
这甚至可能在一个立方体内吗?我的研究表明,似乎并非如此。我们的 IT 部门负责人说,在他以前的公司,他们能够按照这些思路做一些事情,但这可能是对幕后发生的事情的误解,因为他并没有过于技术化。这是我们公司为生产而建造的第一个立方体,我们之前没有人做过,但我对这个主题很感兴趣,以发展我年轻的职业生涯,并且正在带头。我的想法是,如果在单个多维数据集内不可能,那么维护多个多维数据集实际上会给我们开发人员带来更多的工作,同时也会给服务器带来更多的工作。更不用说给用户带来额外的复杂性了。
那么,是否有可能在单个立方体内?如果没有,使用多个多维数据集实现它会有什么好处,还是我们应该忘记它(不是我想要回来的答案,但它就是这样)?我们目前运行的是 2008R2,但很快就会升级到 2014,多维模型和表格模型在这方面有什么区别吗?