美好的一天。
我想寻求帮助/建议。我对ssas多维数据集开发工作不多,所以如果我问愚蠢的问题,请原谅我。
我有一个特定的多维数据集,我想划分为各个年份。我在DSV中有一个查询。我通过限制sql查询(与DSV中的查询相同)的“ WHERE”子句中的数据,在每个年份中创建了所有单独的分区。
我已经为2015、2016、2017年创建了分区。然后,我将DSV中的数据限制为只能查看2018年至今的数据。这是我似乎陷入困境的地方,这是创建分区的正确方法吗?完成此操作后,将数据导入Excel时,我在日期/时间维度中仅获得2018年和2019年的日历年。但是,当我在BIDS中浏览此维度时,会看到2009年至2019年的日历。我不确定我是否正确创建了分区(如果我没有获得期望的结果,可能不确定)。我有几个问题可以尝试帮助我理解一些事情。
- 如果我已经在分区中限制了这些值,或者我的DSV是否应无限制地拥有所有数据,是否也必须限制我的DSV查询以仅查看2018年至今的数据?
- 我是否需要将2018年的分区划分为最新分区(与我的DSV匹配-相同的“ WHERE”限制)以及其他分区(2015、2016、2017年)
我正在使用BIDS 2008。
任何帮助将不胜感激。