我最近的任务是对一个大型多维数据集进行分区,最终在几个度量值组上创建了 15 个分区。它大大加快了处理时间。这是在 BIDS 中对多维数据集的开发副本完成的。我的问题是关于部署到生产多维数据集。在我处理这个问题时,生产中发生了一些其他变化,我不想覆盖它们,所以我不能只将开发项目部署到生产中。有没有办法只编写我在开发多维数据集上执行的分区并将该脚本应用到生产多维数据集?
提前致谢
我最近的任务是对一个大型多维数据集进行分区,最终在几个度量值组上创建了 15 个分区。它大大加快了处理时间。这是在 BIDS 中对多维数据集的开发副本完成的。我的问题是关于部署到生产多维数据集。在我处理这个问题时,生产中发生了一些其他变化,我不想覆盖它们,所以我不能只将开发项目部署到生产中。有没有办法只编写我在开发多维数据集上执行的分区并将该脚本应用到生产多维数据集?
提前致谢
您可以实施 SSIS 包来自动执行此任务。一个简单的例子可以在这里找到http://www.ssas-info.com/analysis-services-scripts/1622-script-to-automate-ssas-partition-management-sql-ssis
您可以使用 SQL Server 代理和 SSAS 分区管理器在生产多维数据集中自动创建分区,可以从https://ssaspartitionmanager.codeplex.com/下载
只需几行配置,您就可以在生产服务器上动态创建多维数据集和表格分区。