我对最近13个月分割我的立方体,然后一个传统的分区来保存旧的个月。
我已经成功地创建动态分区,但现在我需要一个动态切片添加到每个分区。
我以为我可以在分区片表达使用:
[Dim Date].[Month].&[" + CStr(Month(Now())) + "].lag(8)
但它的失败。 有没有人有什么想法?
我对最近13个月分割我的立方体,然后一个传统的分区来保存旧的个月。
我已经成功地创建动态分区,但现在我需要一个动态切片添加到每个分区。
我以为我可以在分区片表达使用:
[Dim Date].[Month].&[" + CStr(Month(Now())) + "].lag(8)
但它的失败。 有没有人有什么想法?
我试了一整天,但最终决定,分区分片表达不喜欢的东西,是不是一维成员值。
需要明确的是我的目标是用上面的14个分区描述创建动态分区。 最佳实践建议也使用每磨沙的分区分片文章 ,但因为我的partitons是动态的,那么我需要片是动态的。
我终于加入成员到我的日期维度模仿我想创造的14个分区的动态标注。 接下来,我所引用的新日期维度成员值对应的各分区切片,基本上移动“动态”切片立方体结构。
它的伟大工程,并给我另一种有用的维度成员。 我也分区事实表在使用相同的14个分区上的数据仓库分区方案 ,文件组,等等。作为一个额外的好处,因为一切都是我的动态SSIS包要少得多复杂,也不需要DDL任务移动分区左右。
你在哪里做?
你应该使用T-SQL查询,不DMX查询分区在你的立方体数据仓库: