5.2.2、SSAS-维度-父子维度

本文详细介绍了如何在SSAS中建立父子维度。首先,解释了父子维度适用于自引用结构的情况,能表示多叉树结构。接着,通过步骤演示了从新建维度到配置属性的过程,包括选择数据源、指定键列和名称列、设置属性等。最后,讨论了如何显示键属性层次结构,隐藏All层级,以及处理父节点显示自己的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

维度-父子维度的建立

 

 

1          父子维度

 

当维度表为自引用结构时,可以建立父子维度。自引用结构可以反映不限制层级深度的多叉树结构。

 

2          建立父子维度

 

维度-》右键-》新建维度-》使用现有表-》数据源视图“AdventureWorksDW”-》主表“DimEmployee”-》键列“EmployeeKey”-》名称列“FirstName”-》下一步-》取消相关表勾选-》可用属性勾选“Title”-》完成-》可以看到Parent Employee Key的图标上有一个回型指针,表明它是一个父子维度

 

修改EmployeeKey为Employee-》修改Parent Employee Key为Employees(注意属性的Usage值,父子维度有且只有一个Key和一个Parent,Key为键属性,Parent为父键属性,其它都必须为Regular)

 

处理-》查看,会发现只有Employees层次结构没有Employee层次结构

 

3          显示”键属性”层次结构

 

右键Employee-》属性-》设置AttributeHierarchyVisible为true-》查看

 

4          隐藏All层级

 

可以修改属性的IsAggregateable为false

 

5          隐藏自己下的自己

 

浏览Employees层次结构我们会发现一个问题,就是每个父节点的儿子节点都有自己,因为自己属于自己管辖。要避免自己看到自己可以设置属性的MemberWithData为NonLeafDataHidden(隐藏非叶子节点)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值