如何通过SSIS创建/删除多维数据集分区

时间:2012-04-19 11:08:34

标签: ssis ssas cube

我无法找到任何可以通过SSIS任务创建/删除多维数据集分区的好教程。

这是我第一次这样做,事实上,我也是SSAS的新手。所以,我发现的教程是

Creating cube partition with Script Task

Analysis Service Execute DDL Task

我也看过分析服务处理任务,但我不确定它是否可以执行相同的任务。

我需要每月运行我的包来创建基于变量的多维数据集的新分区。

哪种方法最好并建议通过SSIS进行多维数据集分区?

我想创建一个新分区,并根据条件删除旧分区。

P.S。:之前我是.NET开发人员,所以Script任务是最好的选择,然后我可以去实现它。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

一种方法是为多维数据集的每个度量值组创建一个模板分区。使用SSIS脚本任务,您可以通过AMO(分析管理对象)访问模板分区,克隆它,在必要时进行修改(例如,源查询)并将其保存到数据库中。

示例:http://consultingblogs.emc.com/jamiethomson/archive/2008/09/15/ssis-create-analysis-services-partitions-from-a-ssis-package.aspx