加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

BusinessOBject analysis + sqlserver analysis service 开发文

发布时间:2020-12-12 16:06:24 所属栏目:MsSql教程 来源:网络整理
导读:一些概念: OLAP 核心——维、度量、聚合 多维视图,数据立方(Data Cube) 目标——多维分析 ? 特点 灵活、动态、快速 多角度、多层次的视角 ? BI = DataWarehouse + OLAP + Data Mining ? Bo Analysis OLAP版(office版)???? ??---报表层 SSAS?(cognos,es


一些概念:

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、保存。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读