Sql server 在visual studio bi项目中以编程方式创建多维数据集分区

Sql server 在visual studio bi项目中以编程方式创建多维数据集分区,sql-server,ssas,sql-server-2014,partitioning,Sql Server,Ssas,Sql Server 2014,Partitioning,我正在构建一个SSAS多维多维多维数据集,因为我要处理大量数据,所以我必须在其中定义100多个分区。我想在VisualStudio中自动创建这些分区 搜索后,我找到了一个方法,但这些方法将直接在部署的多维数据集中创建它们,因此当您需要在visual studio中编辑多维数据集中的任何内容时,将需要部署项目并覆盖现有数据库并删除所有定义的分区 是否有一种方法可以轻松定义visual studio(分析项目)中的许多分区而不是部署的分析数据库?您可以对多维数据集执行更改,然后使用以下步骤将更改合并

我正在构建一个SSAS多维多维多维数据集,因为我要处理大量数据,所以我必须在其中定义100多个分区。我想在VisualStudio中自动创建这些分区

搜索后,我找到了一个方法,但这些方法将直接在部署的多维数据集中创建它们,因此当您需要在visual studio中编辑多维数据集中的任何内容时,将需要部署项目并覆盖现有数据库并删除所有定义的分区


是否有一种方法可以轻松定义visual studio(分析项目)中的许多分区而不是部署的分析数据库?

您可以对多维数据集执行更改,然后使用以下步骤将更改合并到您的分析服务表格模型中:

  • 如果未设置,请将工作区保留值更改为保留在内存中
  • 在VisualStudio中,右键单击模型并选择“查看代码”
  • 运行代码在工作区多维数据集上创建分区
  • 然后从SQLServerAnalysisStudio右键单击多维数据集,并选择脚本>脚本数据库设置>创建到>新建查询编辑器窗口
  • 从生成的脚本复制“model”属性中的所有内容
  • 将其粘贴到模型代码中的“model”属性
  • 开放模型和过程

  • 不完全是。。至少我还没找到。我在SSAS项目和SSIS包中有主分区,我运行它来创建基于元数据的分区…@Almazini检查提供的答案它工作了!!我将多维数据集中的“创建到脚本”结果复制到VisualStudio中的多维数据集代码中。所有的分区都出现了。我们不能认为这是一个自动化的过程,但它将解决这个问题。谢谢