【发布时间】:2014-02-19 01:50:50
【问题描述】:
我是 SSAS 新手,正在探索分区。我的数据源非常大(网络日志):几亿条记录。
我想在 BIDS 中定义我的多维数据集,并创建一个 SSIS 包来创建分区。现在,我正在生成 MDX 来创建和处理分区,并在 SSMS 中执行它们。
我发现他们使用 BIDS UI 手动创建分区更快,更不容易出错。
我正在尝试了解预期的工作流程:因为每次我返回 BIDS 并更改度量值并处理多维数据集时,我在 SSMS 中创建的分区都会被删除,而我在 BIDS 中创建的旧分区会重新发布.
我希望能够将我的分区从服务器刷新到 BIDS。这可能吗?如果不是,在这种情况下需要什么类型的工作流程?
谢谢!
【问题讨论】:
-
您真的应该在 BIDS 中创建分区。当您部署您的多维数据集或度量时,您正在部署包括分区在内的所有内容(如果您使用部署工具,则可能是安全性除外)。从技术上讲,您可以从服务器打开一个多维数据集(这是实时多维数据集,所以要小心),将项目保存在旧项目之上并从那里开始工作,但这不是一个好的工作流程。充其量您可以导出脚本以进行部署,而不是仅从 BIDS 部署,然后在 SSMS 中运行之前编辑 XMLA,但这同样不是最佳选择。
-
如果您经常为特定度量更新分区,您可以查看dynamic partitioning
标签: ssas