SSAS 分区切片表达式

2023-12-25

我按最近 13 个月对多维数据集进行分区,然后使用旧分区来保存较早的月份。

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

我想我可以在分区切片表达式中使用它:

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

但它失败了。有人有什么想法吗?


我尝试了一整天,但最终解决了分区切片表达式不喜欢任何非维度成员值的问题。

需要明确的是,我的目标是使用上面描述的 14 个分区创建动态分区。最佳实践建议按照 Mosha 的要求在分区上也使用切片Article http://sqlblog.com/blogs/mosha/archive/2008/10/14/get-most-out-of-partition-slices.aspx但由于我的分区是动态的,所以我的切片也需要是动态的。

我最终向我的日期维度添加了一个成员,该成员模仿了我想要创建的 14 个分区的动态标签。接下来,我将新的日期维度成员值引用到每个相应的分区切片,基本上将“动态”切片移动到多维数据集结构。

它工作得很好,给了我另一个有用的维度成员。我还使用相同的 14 个分区对数据仓库中的事实表进行了分区分区方案 https://stackoverflow.com/questions/10601457/create-a-partition-function-in-sql、文件组等。作为额外的好处,由于一切都是动态的,所以我的 SSIS 包的复杂性要低得多,并且不需要 DDL 任务来移动分区。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SSAS 分区切片表达式 的相关文章

  • 设置 Windows 文件共享的权限

    我有以下代码 该代码应该遍历文件共享中的文件夹并将其中的任何权限转换为读取权限 但是 存在一个问题 它不会替换已有的权限 而只是添加到其中 其次 如果该文件夹没有继承权限 则会给出错误消息 Set Acl 进程不拥有此操作所需的 SeSec

随机推荐