标签:for 9.png 应该 code link puts microsoft ros 提示
在Master Data Services中,Hierarchy的作用主要用于:
写在开始:显示层次结构(Explicit Hierarchy)即将在新版本中不再应用了。应该是2016。如果还在用之前的版本,并且有升级计划,最好提前准备替代方案。
在实际工作中,用于权限设置是基于第一种作用的一个重要体现。例如给不同部门同事分配不同的权限,那我们就需要在公司级别建立部门整体的业务结构,然后基于Hierarchy进行权限设置。这里有一点需要注意的是:一个层次结构必须是基于同一个模型(Model)的,不可夸模型创建层次结构。
基本介绍:
一个层次结构可以创建在一个或者多个实体(Entity)上,在MDS中有两种不同类别的层次结构:
在创建显示层次结构之前,必须在实体生启用显示结构,并命名。
显示层次结构 vs. 派生层次结构:
显示层次结构 (Explicit Hierarchy) |
派生层次结构 (Derived Hierarchy) |
自定义结构 |
基于实体间domain引用的属性关系创建 |
基于一个实体内部成员创建 |
基于同一个模型内所有实体创建 |
在一个实体内部,使用合并成员来对内部其他成员进行分组 |
用一个实体的叶节点成员去归类另一个实体内的叶节点成员 |
允许任意层级数量 |
包含一致的层级数量 |
显示层次结构(Explicit Hierarchy):
所有层级结构的成员都是在同一个实体内部的。并且这里有两种类型的显示层次结构:
所有的子节点成员都必须包含在层次结构中。默认的情况下是,所有成员都在根节点下。可以自己再重新组织结构。
在此,就不过多介绍显示层次结构了,下面详细介绍派生层次结构。
派生层次结构(Derived Hierarchy):
首先需要介绍域引用(Domain-based),在创建实体的属性时,有三种类型可选:free-form, Domain-based, File。
如果选择Link方式,属性值必须以http:// 或者https://开头,否则的话,就会报错。
例如,输入docs.microsoft.com/en-us/,然后发布;
系统在InputStatus这一列提示属性数据类型不正确。(光标放在相应的单元格上,就能看到错误提示的详细信息)
再把属性添加上https://之后,再次发布,成功提交。
例如在Subcategory实体中,建立Category属性,引用的是Category实体中的Code属性。
派生层次结构就是基于domain-based的属性创建的。例如我们闯将了Category,Subcategory,Product三个实体如下:
其中Category属性,引用的是Category实体的Code属性,也是Category的主键。
其中Subcategory属性,引用的是Subcategory实体的Code属性,也是Subcategory的主键。
派生层次结构(Derived Hierarchy)创建和示例:
1. MDS主页面,打开系统管理System Administration
2. 管理 - > 派生层次结构Derived Hierarchy
3. 点击 来创建一个新的派生层次结构。
命名成HRC_Product,然后保存。
4. 在编辑界面,需要先从最底层节点开始,也就是最细粒度的层次开始。
我们需要在可用层级(Available levels)下依次把Product, Subcategory, Category实体点住,然后依次拖动到Current levels: HRC_Product上。MDS的操作这里确实有个坑,开始的时候尝试了很多方法,原来直接拖动就可以的。
系统只支持Code属性的派生层次结构创建。
派生层次结构(Derived Hierarchy)修改和删除
1. 同样也是需要先打开派生层次结构界面
2. 点击需要修改的HRC_Product。
在按钮的右边,就出现了编辑按钮和删除按钮。
如果需要删除的话,直接点击删除就可以。
如果需要编辑的话,点击编辑按钮。
3. 编辑页面与创建是同一个。可以重命名层级名字和设置层级是否显示。
例如设置Subcategory不显示,效果如图;只是不显示而已,在聚合的时候,还是会按照创建的层次结构进行聚合的。
这里有两点需要注意:
第一点是最顶层和最底层的结构是必须显示的,也就是Category和Product是不允许隐藏的。
第二点是如果需要删除某一层级,必须先从最顶层的层级开始删除,不支持直接删除子层级。例如Subcateogy和Product是不允许直接删除的。
标签:for 9.png 应该 code link puts microsoft ros 提示
原文地址:http://www.cnblogs.com/kevinbi/p/7243612.html