Conclusion:使用sqlserver 2008 R2 构建多维数据源

来源:互联网 发布:网络业务代表招聘 编辑:程序博客网 时间:2024/06/10 15:03

用sqlserver构建多维cube的步骤以及一些注意事项



第一步:打开SQL Server Business Intelligence Development Studio,文件 --->新建项目

然后项目类型:商业智能项目;Visual Studio已安装的模板:Analysis Services项目。

名称随便起一个,然后点确定。

第二步:

在弹出的新界面的右上角会出现解决方案资源管理器,右键数据源--->新建数据源--->新建

然后,提供程序:本机OLE DB \SQL Server Native Client 10.0
服务器名:填服务器地址,本地就填localhost或者127.0.0.1
使用Windows或者Sql Server身份验证根据 连接的数据库的情况 选择
选择要连接的库,然后点测试链接,成功点确定。
这时,数据连接应该就会出现刚才连接的服务器地址,点下一步,进入模拟信息页面,选择 使用服务账户,下一步,更改数据源名称,点击完成。此时,数据源下就会显示刚才连接的数据源,名称结尾是.ds。

第三步:

右键数据源视图--->新建数据源视图(把维度表、主表的关系连接好)  
注:构建多维数据源,一般要构建具有星型数据关系,度量值表和多张维度表,通过把事实表的外键键拖向维度表的主键构建星型模型。


第四步:


创建维度,右键维度新建--->选择使用现有表创建维度--->下一步--->数据源视图选择刚才建立的数据源视图,主表选择度量值表,键列里选择主表里的外键列,名称列选择维度表里和刚才所选择的键列对应的主键列,可用属性里选择要用到的维度属性。
建好之后会进入维度设计的界面,属性一栏可以看到 此维度表的主键和刚才所选的维度属性,在层次结构中拖去具有层次结构的属性(例如: 年月日) ,可以在属性关系中查看建立的维度层次结构是否正确。

第五步:


新建多维数据集,选择使用现有表创建多维数据集,数据源视图选择刚才建立的,度量值组表选择要分析的度量值所在的表,下一步,选择要分析的度量值(这里会把表中所有数字类型的字段),下一步,选择刚才建立的维度,下一步,这时会出现默认存在的新维度,若刚才维度已经创建,这时可以不选择,下一步,预览该多位数据集的结构,改名,单击完成。

第六步:

菜单项上点生成--->部署,等待部署完成,此时会一并处理刚才所建立的维度。若成功部署,右下角会出现部署成功的绿色字样。此时,基于sqlserver 2008的多维数据源cube构建完成。

0 0
原创粉丝点击