下面的文字起因是数据仓库的一个题目,如下:
建立一个多维数据文件(星型模型)并进行OLAP分析
定义维度表,维度级别定义,维度表中的各个字段的定义,参考文档模版
定义事实表,事实表各字段定义,参考文档模版
建立一个旋转透视表,设计旋转功能
利用切片器实现一个切片功能
设计1-2个钻取功能(向上向下)
建立1-2个图形展示
要求使用Brio软件建立OLAP分析视图。
要使用Brio软件,首先需要一个.cub的文件或者是一个已经存在的分析服务器,所以我们首先要建cube,在SQL Server analysis service 中称作多维数据集。过程如下:
1、安装SQL Server 2000 analysis service,安装完以后,启动的时候总是在报错:” 无法连接到服务器上的注册表,也可能你不是此服务器上OLAP Administrors组的成员”,我这样解决掉:首先看我的电脑->管理->用户,确认管理员帐户已经加在OLAP Administrors组中;下载并安装analysis service sp3,注意,不是sql server 2000 sp。
2、使用analysis manager建立多维数据集,此步骤可以参考analysis manager中的”how to start”帮助文档。
在建立完cube以后,可以使用Brio建立OLAP分析视图。连接过程如下:
1、打开Brio软件,新建一个连接,连接软件和数据库类型都选择OLE DB,下一步
5、OLE DB提供者选择Microsoft OLE DB Provider for Olap Services 8.0,选择Microsoft OLE DB Provider for Olap Services不行,下一步
6、选择分析服务器,就是ms analysis service 的地址,本机责是localhost,下一步
注意:在Brio的帮助文档中选择了一个.cub文件建立连接,但是ms analysis service 貌似默认生成的cube不是.cub后缀,所以不能使用。
7、下一步下一步OK,你看到了cube里的信息。剩下的步骤就可以参考Brio的帮助文档了。