Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En Master Data Services, una jerarquía recursiva es una jerarquía derivada que incluye una relación recursiva. Existe una relación recursiva cuando una entidad tiene un atributo basado en dominio basado en la propia entidad.
Ejemplo de jerarquía recursiva
Un ejemplo típico de jerarquía recursiva es una estructura organizativa. En Master Data Services, lo haría mediante la creación de una entidad Employee con un atributo basado en dominio denominado Manager. El atributo Manager se rellena a partir de la lista de empleados. En esta organización de ejemplo, todos los empleados pueden ser administradores.
Puede crear una jerarquía derivada que resalte la relación entre la entidad Employee y el atributo basado en dominio manager.
Para incluir cada miembro en la jerarquía solo una vez, puede anclar las relaciones nulas. Al hacerlo, los miembros con valores de atributo basados en dominio en blanco se muestran en el nivel superior de la jerarquía.
Si no delimita las relaciones nulas, los miembros se incluyen varias veces. Todos los miembros se muestran en el nivel superior. También se muestran bajo los miembros de los que son atributos.
En este ejemplo, Marcia está en el nivel superior. No es la administradora de ningún empleado porque no se usa como valor de atributo basado en dominio para ningún otro miembro de empleado. Robert, por el contrario, tiene un nivel debajo de él porque Marcia tiene a Robert como su valor de atributo manager.
Reglas
Una jerarquía derivada no puede contener más de una relación recursiva. Sin embargo, puede tener otras relaciones derivadas (por ejemplo, una jerarquía derivada que contiene una relación recursiva de Mánager a Empleado también puede tener relaciones de País/Región a Mánager y de Empleado a Tienda).
No se pueden asignar permisos de miembro (en la pestaña Miembros de jerarquía ) a los miembros de una jerarquía recursiva.
Las jerarquías recursivas no pueden incluir relaciones circulares. Por ejemplo, Katherine no puede ser el gerente de Sandeep si Sandeep es su gerente. Además, Katherine no puede manejarse a sí misma.
Tareas relacionadas
Descripción de la tarea | Tema |
---|---|
Cree una jerarquía derivada. | Creación de una jerarquía derivada (Master Data Services) |
Cambie el nombre de una jerarquía derivada existente. | Cambiar un nombre de jerarquía derivada (Master Data Services) |
Elimine una jerarquía derivada existente. | Eliminación de una jerarquía derivada (Master Data Services) |