微软BI开拓者多维分析专区多维建模 SQL Server 2005中基于单表新建Cube的必要操作

1  /  1  页   1 跳转 查看:5178

SQL Server 2005中基于单表新建Cube的必要操作

SQL Server 2005中基于单表新建Cube的必要操作

昨天在为客户实现一个演示系统时,遇到如下错误,系统提示维度表未包含逻辑主键。
当时感觉很诧异,印象中在AS 2000中基于单表新建Cube没这么麻烦。于是多方打听,幸得谭东兄所提供的实例启发,遂发现,新建Cube向导要求所选维度表必须在数据源视图中设有相应的逻辑主键。
赶紧按照业务逻辑加上这逻辑主键,再试就爽了~


 附件: 您所在的用户组无法下载或查看附件

添加逻辑主键后,可成功指定事实表、维度表的界面:


 附件: 您所在的用户组无法下载或查看附件

小小经验,希望对大家今后快速生成演示系统时有益~
最后编辑beeai 最后编辑于 2007-06-03 09:26:30
 

回复: SQL Server 2005中基于单表新建Cube的必要操作

视图模式可以添加主键
 

回复: SQL Server 2005中基于单表新建Cube的必要操作

在建立cube时经常会因为没有设置键而造成的错误。
新建cube尽量的要做到规范化。
 

充分利用数据源视图(Data Source View) 回复: AS 2005中基于单表新建Cube的必要操作

在同一项目中,由于客户提供的数据比较简单:所有数据都存在一张表中。由于是演示系统,又不想大动干戈使用SSIS来构建事实表和维度表。
最终决定在DSV中基于同一张表多建一些Named Query来提取源表中的相应字段,来充当事实表和维度表。
想必这一小技巧在实际项目中也可以灵活应用。:)
 
1  /  1  页   1 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2012 Comsenz Inc.
Processed in 0.0312512 second(s) , 4 queries.
返顶部