SSAS系列——【06】多维数据(创建Cube)

时间:2023-03-08 17:01:54
SSAS系列——【06】多维数据(创建Cube)

原文:SSAS系列——【06】多维数据(创建Cube)

1、文件类型说明

项目定义文件 (.dwproj)、项目用户设置 (.dwproj.user)、数据源文件 (.ds)、数据源视图文件 (.dsv)、多维数据集文件 (.cube)、分区文件 (.partitions)、维度文件 (.dim)、挖掘结构文件 (.dmm)、数据库文件 (.database)、数据库角色文件 (.role)。第一次启动,纪念贴。

SSAS系列——【06】多维数据(创建Cube)

图 启动界面 留念

SSAS系列——【06】多维数据(创建Cube)

图 默认文件夹中内容

2、创建数据源、数据源视图、维度、定义和部署多维数据集

SSAS系列——【06】多维数据(创建Cube)

图 按SDK操作界面

注意,数据源视图一定要选择“使用服务账号”,否则会部署失败,SDK中没有详细说明。

SSAS系列——【06】多维数据(创建Cube)

图 数据源模拟信息界面

SSAS系列——【06】多维数据(创建Cube)

图 Cube数据浏览

3、修改度量值、属性和层次结构

a、添加维度的层次结构

很简单,只需要拖动鼠标即可以完成设置工作,设置完成后需要重命名。

SSAS系列——【06】多维数据(创建Cube)

图 设置维度的层次结构

SSAS系列——【06】多维数据(创建Cube)

图 设置属性关系

刚性关系不随时间变化而变化:

SSAS系列——【06】多维数据(创建Cube)

图 设置关系属性

b、添加命名计算

在数据源视图中,选择表,单击右键,选择“新建命名计算”:

SSAS系列——【06】多维数据(创建Cube)

图 编辑命名计算

c、定义显示文件夹

选择要放入文件夹中的维度值(按Ctrl键可以多选),右键,属性

SSAS系列——【06】多维数据(创建Cube)

图  设置AttributeHierarchyDisplayFolder值

d、定义组合的KeyColumns

SSAS系列——【06】多维数据(创建Cube)

图 设置KeyColumns

SSAS系列——【06】多维数据(创建Cube)

图 组合值

SSAS系列——【06】多维数据(创建Cube)

图 设置显示值

e、查看更改、部署生效

SSAS系列——【06】多维数据(创建Cube)

图 OLTP数据库内容更新

SSAS系列——【06】多维数据(创建Cube)

图 维度更新后需要重新部署

SSAS系列——【06】多维数据(创建Cube)

图 Cube浏览