Compartir a través de


Jerarquías derivadas (Master Data Services)

Una jerarquía derivada de Master Data Services se deriva de las relaciones de atributo basado en dominio que ya existen entre las entidades de un modelo.

Puede crear una jerarquía derivada para resaltar cualquiera de las relaciones de atributo basado en dominio existentes en el modelo.

Los miembros hoja agrupan a otros miembros hoja

En una jerarquía derivada, los miembros hoja de una entidad se utilizan agrupar a los miembros hoja de otra entidad. Una jerarquía derivada se basa en la relación entre estas entidades. Por el contrario, una jerarquía explícita se basa en los miembros de una única entidad y se estructura de cualquier forma que especifique.

Puede cambiar la estructura de una jerarquía derivada sin que se vean afectados los datos subyacentes. Siembre y cuando las relaciones sigan existiendo en el modelo, la eliminación de una jerarquía derivada no tendrá efecto alguno sobre los datos maestros.

Jerarquías explícitas frente a jerarquías derivadas

En la tabla siguiente se muestran algunas de las diferencias existentes entre las jerarquías explícitas y las jerarquías derivadas.

Jerarquías explícitas

Jerarquías derivadas

La estructura la define el usuario

La estructura se deriva de las relaciones entre los atributos basados en dominio

Contiene miembros de una sola entidad

Contiene miembros de varias entidades

Usa miembros consolidados para agrupar a otros miembros

Usa miembros hoja de una entidad para agrupar miembros hoja de otra entidad

Puede ser desigual

Siempre contiene un número coherente de niveles

Ejemplo de jerarquía derivada

En el ejemplo siguiente, los miembros hoja de la entidad Product se agrupan por los miembros hoja de la entidad Subcategory, que se agrupan a continuación por los miembros hoja de la entidad Category. Esta jerarquía es posible porque la entidad Product tiene un atributo basado en dominio denominado Subcategory y la entidad Subcategory tiene un atributo basado en dominio denominado Category.

Le estructura de jerarquía muestra cómo se agrupan los miembros. La entidad con el mayor número de miembros está en la parte inferior.

Jerarquía derivada de la estructura de modelo

En una jerarquía derivada, puede resaltar la relación entre Product y Subcategory y posteriormente entre Subcategory y Category. Cuando vea los miembros en esta jerarquía, cada nivel en el árbol contendrá los miembros de la misma entidad.

Ejemplo de jerarquía derivada de bicicletas de montaña

Este tipo de jerarquía no le permitirá mover miembros a niveles que no sean válidos. Por ejemplo, puede mover la bicicleta Road-650 de una subcategoría, Road Bikes (bicicletas de carretera), a otra, Mountain Bikes (bicicletas de montaña). Pero no puede mover directamente Road-650 a una categoría, como 1 {Bikes} (bicicletas). Cada vez que mueve un miembro en el árbol de jerarquía, el valor del atributo basado en dominio del miembro cambia para reflejar el movimiento.

Comentarios

Todos los miembros en un árbol de jerarquía derivada se ordenan por código. No puede cambiar el criterio de ordenación.

Si el atributo basado en dominio de un miembro está vacío y el atributo se utiliza para una jerarquía derivada, el miembro no se mostrará en la jerarquía. Cree reglas de negocios para exigir que se rellenen los atributos. Para obtener más información, vea Requerir valores de atributo (Master Data Services).

Tareas relacionadas

Descripción de la tarea

Tema

Crear una nueva jerarquía derivada.

Crear una jerarquía derivada (Master Data Services)

Ocultar o eliminar niveles en una jerarquía derivada existente.

Ocultar o eliminar niveles en una jerarquía derivada (Master Data Services)

Cambiar el nombre de una jerarquía derivada existente.

Cambiar el nombre de una jerarquía derivada (Master Data Services)

Eliminar una jerarquía derivada existente.

Eliminar una jerarquía derivada (Master Data Services)

Contenido relacionado