Crear información general de relación varios a varios entre tablas
Las relaciones entre tablas de uno a varios (1:N) establecen una jerarquía entre filas. Con relaciones de varios a varios (N:N) no existe una jerarquía explícita. No existen columnas de búsqueda ni comportamientos para configurar. Las filas creadas utilizando relaciones de varios a varios pueden considerarse iguales y la relación es recíproca.
Un ejemplo de una relación de varios a varios se define entre dos tablas estándar incluidas con la aplicación Dynamics 365 Sales. La tabla Oportunidad también tiene una relación N:N con la tabla Competidor. Esto permite agregar múltiples competidores a la oportunidad y múltiples oportunidades asociadas con el mismo competidor.
Con relaciones de varios a varios, una tabla de relación (o intersección) almacena los datos que asocian las tablas. Esta tabla tiene una relación de tabla de uno a varios con ambas tablas relacionadas y solo almacena los valores necesarios para definir la relación. No puede agregar columnas personalizadas a una tabla de relación y nunca es visible en la interfaz de usuario.
Crear una relación de varios a varios requiere elegir las dos tablas en las que desea participar en la relación. Para aplicaciones basadas en modelos usted puede decidir cómo desea que las listas respectivas estén disponibles en la navegación para cada tabla. Estas son las mismas opciones usadas para la tabla principal en las relaciones de tabla 1:N. Más información: Elemento del panel de navegación para una tabla principal
No todas las tablas pueden usarse con relaciones de varios a varios. Si la tabla no está disponible para elegir en el diseñador, no puede crear una nueva relación de varios a varios con esta tabla. Más información: Documentación para desarrolladores: Elegibilidad de relación entre tablas
Hay dos diseñadores que puede usar para crear y editar relaciones de 1:N (uno a varios) o N:1 (varios a uno):
Diseñador | Descripción |
---|---|
Portal Power Apps | Proporciona una experiencia fácil y ágil, pero algunos valores especiales no están disponibles. Más información: Crear relaciones de varias a varias tablas en Microsoft Dataverse con el portal de Power Apps |
Explorador de soluciones | No es tan fácil, pero proporciona más flexibilidad para requisitos menos comunes. Más información: Crear relaciones entre tablas N:N (varios a varios) en Dataverse mediante el explorador de soluciones |
Nota
También puede crear una nueva relación entre tablas de varios a varios (N:N) en su entorno mediante lo siguiente:
- Importe una solución que contenga la definición de la relación. Más información: Importar, actualizar y exportar soluciones
- Un programador puede usar servicios de metadatos para escribir un programa para crear y actualizar relaciones entre tablas. Más información: Documentación para desarrolladores: Personalizar metadatos de relaciones entre tablas
La información de este tema le ayudará a elegir el diseñador que puede usar.
Debe usar el portal de Power Apps para crear y editar relaciones entre tablas de varios a varios (N:N) a menos que necesite satisfacer cualquiera de los siguientes requisitos:
- Configurar opciones del panel de navegación para aplicaciones basadas en modelos
- Ocultar la relación de la Búsqueda avanzada en aplicaciones basadas en modelos.
Consultar también
Crear y editar tablas entre entidades
Crear relaciones de varias a varias tablas en Dataverse con el portal de Power Apps
Crear relaciones entre tablas N:N (varios a varios) en Dataverse mediante el explorador de soluciones
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).