SSAS分区片表达(SSAS Partition Slice Expression)

2019-09-17 08:40发布

我对最近13个月分割我的立方体,然后一个传统的分区来保存旧的个月。

我已经成功地创建动态分区,但现在我需要一个动态切片添加到每个分区。

我以为我可以在分区片表达使用:

    [Dim Date].[Month].&[" + CStr(Month(Now())) + "].lag(8)

但它的失败。 有没有人有什么想法?

Answer 1:

我试了一整天,但最终决定,分区分片表达不喜欢的东西,是不是一维成员值。

需要明确的是我的目标是用上面的14个分区描述创建动态分区。 最佳实践建议也使用每磨沙的分区分片文章 ,但因为我的partitons是动态的,那么我需要片是动态的。

我终于加入成员到我的日期维度模仿我想创造的14个分区的动态标注。 接下来,我所引用的新日期维度成员值对应的各分区切片,基本上移动“动态”切片立方体结构。

它的伟大工程,并给我另一种有用的维度成员。 我也分区事实表在使用相同的14个分区上的数据仓库分区方案 ,文件组,等等。作为一个额外的好处,因为一切都是我的动态SSIS包要少得多复杂,也不需要DDL任务移动分区左右。



Answer 2:

你在哪里做?

你应该使用T-SQL查询,不DMX查询分区在你的立方体数据仓库:



文章来源: SSAS Partition Slice Expression