BusinessOBject analysis + sqlserver analysis service 开发文档


一些概念:

OLAP



核心——维、度量、聚合

多维视图,数据立方(Data Cube)

目标——多维分析

 

特点

灵活、动态、快速

多角度、多层次的视角

 

BI = DataWarehouse + OLAP + Data Mining

 

Bo Analysis OLAP版(office版)       ---报表层

SSAS (cognos,essbase)           --OLAP(cube)

 


SAP BusinessObjects Analysis for OLAP

 

 

工具:

Sqlserver database service   数据

Visual Studio (BI 组件BIDS)   cube设计

Sqlserver analysis service   

 

多维 OLAP (MOLAP)

关系 OLAP (ROLAP)

混合 OLAP (HOLAP)

 


Cube设计,部署,处理

1、  自上而下生成CUBE

生成空的CUBE多维数据集

 生成关系架构

2、自下而上生成CUBE

步骤:

 

1、 右击 数据源视图->新建数据源视图->选择创建的数据源“ad”

 

2、 在“选择表和视图”->可用对象,然后单击“>”,将选中的表,添加到“包含的对象”列表中。

 

3、 单击“完成”,为所有表建立主外键关系。


4、生成ad数据源视图,可查看

 

 

5、修改表名和属性名,右键->属性,修改name属性。


 

6、 右击“多维数据集”项目->新建多维数据集->向导->选择生成方法->确认选择:“使用数据源生成多维数据集”和“自动生成”->下一步->选择数据源视图->下一步

 

 

7、 即完成了相关的CUBE的创建,修改相应的度量值和维度的name以显示友好的名字。

 

8、 最终成我一个多维的数据集(如图)

 

9、 部署CUBE到ssas上:右击项目->属性->弹出对话框->部署

10、处理。先处理维度,后处理度量值组。可以在BIDS中处理,也可在SSAS中处理。

 

CUBE的构成:

维度+度量

度量:维度的交叉点,体现为数值形式=>事实表


11、维度的设计

         层次的设计:

        

属性关系:


12、Cube的设计

多维数据集结构:

         新建度量值

         新建度量值组

         度量值,维度改名

维度用法:显示维度和度量值组表之间的主外键关系

计算:计算是一个多维表达式(MDX)或由MDX组成的脚本,用于在SSAS中定义CUBE的计算成员,命名集或范围分配等。

使用计算可以将特殊的计算对象,添加到CUBE中,从而扩展了CUBE的功能

例子:移动平均值

 

分区:可以使用不同的属性,将多维数据集保存在不同的位置,主要针对对象为CUBE中度量值组。默认一个分区。分区的好处是对度量值组按分区处理,减少处理时间。

启用多分区两种方式:

1、建多张事实表

2、为一张事实表建立查询绑定

 

聚合设计:

1、默认值应用默认规则。

2、完全所有维度都设计聚合,若尺度太大,服务器可能会拒绝。

3、无不设计聚合

4、无限制聚合设计器将不会受到任何限制。

 

 

透视:是多维数据集中的一个定义的子集,多维数据集,本身就是一个默认的透视,只不过这个透视包含了多维数据集中的所有事实表和维度表。

新建透视,可以选择要透视的维度和度量。如图:

 

 


 

Bo连接cube

1、配置ssas pump连接。

参考:

http://technet.microsoft.com/en-us/library/cc917711.aspx

发布为链接:

http://ip:8088/olapservice/msmdpump.dll

2、CMC中,建立olap连接。

http://ip/BOE/CMC


bo analysis for OLAP (创建OLAP报表)

 

4.0 Sp6 analysis 支持的数据源

 

http://ip/BOE/BI

 

1、应用程序-》analysis


2、  选择多维数据集


3、  数据面板

可用于多维分析的度量和维度

4、  菜单面板

常用菜单:打开,保存,复制等功能。

分析

           过滤器:报表区单击维度或指标,添加成员过滤

           排序:按某列升序,降序

           计算:常用计算,动态计算,自定义计算

           条件格式:基于度量的大小范围设置单元格或值显示不同颜色

插入:

           交叉表(子分析,新分析)

           各种统计图

           切换

显示:

           交换轴:行列互换

           度量格式:设置度量显示格式,如浮点型小数点后2位

           总计:设置总计值显示位置(前后)

           空值:对空行,空列的处理

           聚焦分析:子分析中只分析部分度量

           更新子分析:默认值,子分析同主分析保持同步,自动更新

           取消链接子分析:将子分析变成独立分析

           自动更新:增删维度,度量成员时,报表区是否同步更新

5、  布局面板

为报表选择的度量和维度

           列:

           行:

           背景:对不显示在报表区的维度的过滤

6、  报表区

交叉表

图表

 

透视:某个度量除了显示维之外,另外维上的数据分布

 

 

集成到BI工作区

1、  新建bi工作区:


2、  加入导航,查看器模块


3、  编辑导航,加入报表文件(公共模块),使用文件夹组织为层次结构。


4、保存。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值