层次结构 (Master Data Services)

层次结构是一种基于树的结构,您可以使用它:

  • 将类似成员分组以便使结构组织得更好。

  • 合并和汇总成员以便进行报告和分析。

可以创建多个层次结构,以不同的方式查看和组织您的成员。每个层次结构包含一个或多个实体的所有成员。添加、更改或删除成员时,将更新所有层次结构。这可确保您的主数据在所有层次结构中是准确的。

如果没有主数据系统,不添加到所有层次结构中的新成员会导致报表变得不一致。添加或删除成员时,必须更新每个地方:您的组织的事务性系统、任何特殊电子表格或任何其他下游系统。层次结构帮助确保成员不重复计入或根本不计入。

层次结构与分类不同。分类组织成员时一次处理多个属性,而层次结构组织成员时一次处理一个属性。分类可以多次包含同一成员,而层次结构只能包含成员一次。

例如,同一自行车可以包含在一个分类中两次:一次由于它是红色的,一次由于它的规格为 38。在层次结构中,该自行车只能包含一次,因此您必须决定是依据颜色还是规格来显示它。

示例

在下面的示例中,product 成员按 subcategory 成员进行分组。

层次结构示例

可以为成员创建层次结构:

  • 从单个实体创建(称为显式层次结构)。

  • 基于实体和其属性之间的现有关系从多个实体创建(称为派生层次结构)。

注意注意

层次结构中的所有成员都必须在同一模型中。