.NET手记

.NET学习

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

  在SSAS中,我们通常会对cube建立分区,建立分区时,需要注意一些事项,否则在做ETL数据包来自动处理cube分区则会找不到相应的分区。

 

第一步:建立分区,点击“新建分区”,我们会看到一个弹出界面“分区向导”,在这个界面当中选择“度量值组”,查找范围是工程中定义的数据源视图,在界面下部分,会有选项事实表可以选择。在这个向导界面,不需要做太多操作,可以直接下一步。

 

第二步:接上一步,我们会看到以下界面,默认的选项“制定查询以限制行” 是没有打钩的,这个部分需要人工选择上,然后在查询框中添加WHERE条件。

这个时候就需要注意了,在查询框中,有人会自己写SELECT语句,用*代表所有字段,经过实践证明,直接写SELECT * FROM TEST 是可以添加分区成功,而且部署也是能够

成功的,但是在我们需要用ETL数据包来自动PROCESS这个cube的时候,是找不到这个分区的,原因就在SELECT * FROM语句当中,只能按照默认的表名+字段方式,才能正确部署并显示出来, 所以不建议开发人员自己手动来写此部分的字段列表,而可以按照默认的字段列表就可。

 

 

posted on 2011-05-17 17:12  baggiojing  阅读(1783)  评论(3编辑  收藏  举报