页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
评论: 更新相关文档

使用说明

本文档主要介绍使用SQL Server Management

...

Stdio构建SSAS工程文件,实现多维立方体的制作,详细列出了SQL数据源和Oracle数据源,以及普通维和父子维的构建过程等内容。

 

第一部分 SQL数据源

1. 基础条件

1.1 SQL Server软件(含Analysis Services模块);
1.

...

2 数据库表结构。

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid
 文档目录:

目录

相关文档:

2. 工程文件构建

打开如下软件,创建analysis工程文件,点击确定。

...

Image Added

 

2.

...

1新建数据

...

填写相关数据源配置信息,以foodmart为例。
Image Added

Image Modified


测试成功后,选择所见的数据源,点击下一步。
Image Modified
Image Modified


点击下一步,可以更改数据源名称。
Image Modified
点击完成,在右侧功能树,数据源节点下,有我们刚才建立的数据源。

...

 

2.2新建数据源视图

在右侧功能树,数据源视图节点,点右键,进入数据源视图配置界面,
Image Modified


在如下界面中可以选择数据表
Image Modified
Image Modified


在图示红框区域内右键点击表,选择"新建命名计算",可往该表中增加计算列视图,如下:
Image Modified


在空白区域右键点击,选择"新建命名查询",可添加表视图,如下:
Image Modified


点击确定后,
Image Modified


将构建立方体得数据表视图添加完成后,通过拖拉构建表关系,
Image Modified

...

 

2.3建立维度

在设计页面左侧"维度"功能节点,点击右键新建维度
Image Modified
Image Modified


点击下一步,选择相应的维度层级,
Image Modified


点击完成,进入维度界面,将相应维度拖入维度层次
Image Modified


在层次结构中,对各层级点击右键,选择"重命名"更改维度层级名称,
Image Modified


点击左上角"处理"按钮,或对维度点击右键,选择"处理"按钮,弹出处理界面。
处理完成后,弹出运行界面,若此过程中出现提示报错,可查看相应的错误概要,进行调整。
Image Modified


完成后,选择"浏览"按钮,可查看生成的维度层级结构
Image Modified


注意,系统自动生成了一个Unkown节点,可通过如下步骤去除。
对每个维度层级点击属性,配置图示属性设置
Image Modified


将维度属性设置成下图
Image Modified


处理、运行后,维度显示模式从原来的

...

Image Added

 

2.4建立多维立方体

将所有维度构建好之后,我们来构建立方体,在右边资源管理器,多维数据集功能节点点击右键,建立立方体。
Image Modified


选择度量值所在的事实表
Image Modified


点击下一步
Image Modified


选择所需的度量值、维度
Image Modified


命名多维立方体的名称
Image Modified


处理、运行后,可浏览生成的多维立方体。
Image Modified
至此,多维立方体的analysis工程文件构建完毕。

...

 

3. Analysis文件查看

打开 Image Modified ,选择Analysis Service服务类型(注意:默认的是数据库引擎类型
Image Modified


点击进入后,我们可以看到所创建的多维立方体,
Image Modified


若需将该立方体发布至别的服务器,则需要备份还原至目标服务器,这里我们直接作为本地多维数据集。
至此数据层面的准备已经完成。

...

 

4. IIS配置

...

4.1 windows XP IIS配置

参加产品帮助文档----多维数据源配置章节。

...

 

4.2 win7 IIS配置

...

安装IIS,参加WIN7系统IIS安装图解 http://wenku.baidu.com/view/10afd2daa58da0116c174985.html
安装完成后,右键点击"计算机",选择"管理",双击IIS功能节点
Image Modified


添加应用连接池
Image Modified


选择管道模式:经典(注意:默认的选择是集成
Image Modified


在默认网站节点,添加虚拟目录smartbixmla,
Image Modified


点击"连接为…"输入特定用户(win7系统用户)
Image Modified


确认后,单机测试设置,
Image Modified
这表示虚拟目录配置成功。

...

 

5. Smartbi连多维数据集

登陆Smartbi,进入数据源功能节点,新建数据多维源
Image Modified


选择多维数据库,保存
Image Modified


新建多维立方体,选择上述过程建立的立方体数据源
Image Modified

...

 

6.作业调度

...

...

6.1多维存储结构

在SSASA中,多维模型的计算可以是实时ROLAP型,也可以是完成过预计算的MOLAP型,如下
Image Modified


当我们选择的不是实时ROLAP型,则需要进行任务调度,让其在指定时间进行预计算。

...

 

6.2新建作业

1)作业调度功能节点
Image Modified

Image Modified


2)新建作业、常规项配置
Image Modified


步骤配置
Image Modified


命令语句可以从SSIS的多维模型处理过程中得出
Image Modified


上述以事实表的任务调度为例,在分析完上述语句有,我们可以写出类似的批处理语句,一次处理多个多维模型。
在作业新建过程中,我们可以定义该步骤完成后,后续作业工作情况。
Image Modified


3)定义好执行步骤后,配置执行计划
Image Modified


上述列举了主要的新建作业步骤,其余的步骤根据实际需要进行相应配置即可。

...

 

7.父子维构建操作步骤

...

...

7.1如何构建父子维

首先 ,给大家看下我维度要使用的表,如图: 这里需要说明一下,因为我们要做的是父子维度,所以我们要使用的表必须要有父子关系,即表中要有"上级代码"

...

这一列。

 Image Added

 

我们现在开始制作,打开SQL Server Business Intelligence Development

...

Studio工具。

1、再做维度之前我们需要做以下几步(如果你已经熟悉请跳过,如果不知道如何操作,请点击相应链接):    

1)、新建项目;    

2)、建立数据源;    

3)、在数据源视图中中添加表;


2、新建维度
在维度上—右键—新建维度

Image Modified


选择使用现有表,点击下一步,如图:
Image Modified


如上图所示,我们有4项工作要做,

★选择维度对应的数据源视图

★选择维度对应的主表

★选择维度的主键值,如果有多列主键,请选择多列,

...

★选择维度的显示名称。


完成后,点击下一步,进入下列界面
Image Modified


选择需要的维度属性,单击下一步,完成了我们的维度制作。

...

Image Added


右键处理一下 我们可以浏览一下,但我们会发现,不是我们所要的结果,虽然,维度出来了,但没有相应的父子关系。在上级代码上—右键—设置属性用法—父级,如图:

...

Image Added

...


处理维度,处理成功后,浏览维度,浏览方法如下

在维度上右键—浏览,如图:
Image Added

我们可以看到
Image Added


做到这里可以看到,现在的维度按我们所预想的层级关系显示了,恭喜你,成功了,但是细心的同学会发现一个问题,就是"中国"下级,还有个"中国","北京"的下级还有个"北京",也就是说多了个本级值的显示。在某些时候,我们是不需要这样显示的,即:上级名称不在下级区域显示。如何处理呢?跟我来,还需要一个很简单的设置。好,我们回到维度界面,在"上级代码"上右键,选择属性,如图:

...

Image Added


选择属性后,将弹出属性窗口(在界面的右下角,不是太好找哦)呵呵,如图:

...

Image Added


找到第一个属性MembersWithData,这个属性默认是NonleafDataVisible,我们要修改为NonleafDataHidden,意思是将本级在列表中隐藏。选择完成后,处理维度。之后,浏览维度。

...

Image Added

 

7.2如何定义父子维的级别名称

Image Modified
Image Modified

...

 

7.3如何对Cube的维度进行排序

Image Modified
Image Modified

...





第二部分 Oracle数据源

...

...

1. 基础条件

1.1 SQL Server软件(含Analysis Services模块);
1.2 oracle客户端;
1.

...

3 数据库表结构。

 

2. oracle连接配置

方法一:配置本机tnsnames,新增服务器连接串,
Image Modified


方法二:通过oralce net manager模块,链接对应的Oracle数据源(注意:服务命名后续要用到
Image Modified
Image Modified
Image Modified

...

 

3.其他操作步骤同SQL数据源