在 Master Data Services 中,层次结构是一个可用于的树状结构:
为组织目的对类似成员进行分组。
将成员合并和汇总以用于报告和分析。
层次结构包含的内容
每个层次结构包含来自一个或多个实体的成员。 添加、更改或删除成员后,将更新所有层次结构。 这可确保数据在所有层次结构中都是准确的。 层次结构还有助于确保每个成员仅计数一次。
如果要创建成员子集的分组,请考虑使用集合。 有关详细信息,请参阅集合(主数据服务)。
层次结构类型
可以创建多个层次结构,以不同的方式查看和组织成员。 您可以创建:
来自单个实体的破碎层次结构,这些被称为显式层次结构。 有关详细信息,请参阅显式层次结构(Master Data Services)。
基于多个实体的基于级别的层次结构,基于实体与其属性之间的现有关系,这些关系称为派生层次结构。 有关详细信息,请参阅派生层次结构(Master Data Services)。
注释
层次结构中的所有成员都必须位于同一模型中。
层次结构不是分类
层次结构不同于分类。 分类可以同时根据多个属性组织成员,而层级结构则一次只根据一个属性组织成员。 分类可以多次包含同一成员,而层次结构仅包含一次成员。
例如,同一辆自行车可以包含在分类中两次:一次,因为它是红色的,一次是因为它的大小为 38。 在层次结构中,自行车只包含一次,因此你必须决定是否显示它相对于其颜色或其大小。
层次结构示例
在以下示例中,产品成员按子类别成员分组。
相关任务
任务说明 | 主题 |
---|---|
使实体可用于显式的层级结构和集合。 | 为显式层次结构和集合启用实体(Master Data Services) |
创建显式层次结构。 | 创建显式层次结构(Master Data Services) |
创建派生层次结构。 | 创建派生层次结构(Master Data Services) |
隐藏或删除现有派生层次结构中的级别。 | 隐藏或删除派生层次结构中的级别(主数据服务) |