Creazione di una relazione molti-a-molti tra le tabelle

Completato

Questa unità mostra come implementare relazioni molti-a-molti in Microsoft Dataverse con i seguenti passaggi.

Relazione molti-a-molti

Le relazioni tra tabelle uno-a-molti stabiliscono una gerarchia tra le righe. Con le relazioni molti-a-molti (N:N), non esiste una gerarchia esplicita né colonne di ricerca o comportamenti da configurare. Le righe create utilizzando relazioni molti-a-molti possono essere considerate peer e la relazione è reciproca.

Con le relazioni molti-a-molti, una tabella di relazione (o intersezione) archivia i dati che associano le tabelle. Questa tabella ha una relazione uno-a-molti con entrambe le tabelle correlate e archivia solo i valori necessari per definire la relazione.

Importante

La tabella di intersezione non è visibile agli utenti. Ancora più importante, non è possibile aggiungere colonne alla tabella di intersezione o attivare flussi di lavoro o flussi cloud di Power Automate quando le righe sono associate o dissociate tra loro.

La creazione di una relazione molti-a-molti richiede la scelta delle due tabelle che parteciperanno alla relazione. Sono le stesse opzioni utilizzate per la tabella primaria nelle relazioni di tabella uno-a-molti.

Suggerimento

Non tutte le tabelle possono essere usate con relazioni molti-a-molti. Se la tabella non è elencata nella finestra di progettazione, non è possibile creare una nuova relazione molti-a-molti con questa tabella.

Per creare una relazione molti-a-molti, seguire questi passaggi:

  1. Accedere a Power Apps Maker Portal

  2. Selezionare Tabelle e scegliere una delle tabelle nelle relazioni che si desidera creare.

  3. Selezionare Relazioni nel riquadro Schema.

  4. Selezionare + Nuova relazione e Molti-a-molti dal menu a discesa nella barra dei comandi.

  5. Nel pannello Molti-a-molti scegliere la tabella (molti) da correlare alla tabella (molti) corrente.

    Screenshot del pannello Molti-a-molti con la casella a discesa della tabella correlata evidenziata.

  6. Selezionare Fine per salvare la nuova relazione molti-a-molti.

Ora è possibile usare la relazione molti-a-molti nelle app.

Suggerimento

Non è possibile modificare le tabelle in una relazione molti-a-molti dopo che è stata creata. La tabella può solo essere eliminata.

Connessioni

La creazione di relazioni richiede pianificazione e impegno amministrativo. Dataverse permette di definire le connessioni tra le righe della tabella senza dover creare una relazione tra le tabelle. Usando le connessioni, gli utenti possono stabilire un collegamento con nome tra le righe per stabilire una relazione meno formale, che non giustifica la creazione di un'effettiva relazione di tabella.

Ad esempio, le connessioni tra account e contatti potrebbero includere dipendenti, membri del consiglio di amministrazione, azionisti, clienti, fornitori, ecc. Alcune connessioni possono anche essere reciproche, come figlio e genitore, marito e moglie o medico e paziente.

Per permettere agli utenti di effettuare connessioni alle righe di una tabella, abilitare Può includere connessioni nelle proprietà della tabella.

Le connessioni permettono agli utenti di registrare associazioni tra due righe qualsiasi (o quasi) e fornire informazioni supplementare per descrivere il modo in cui i record sono collegati tra loro.

I ruoli connessione si usano per assegnare un nome descrivere le connessioni tra le due righe. Dataverse include ruoli di connessione quali Datore di lavoro e Datore di lavoro precedente. È possibile eliminare questi ruoli connessione e creare ruoli personalizzati.

Nota

I ruoli connessione possono essere inclusi in una soluzione.