Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questa funzionalità è attualmente disponibile in anteprima pubblica. Questa anteprima viene messa a disposizione senza contratto di servizio e non è consigliata per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere Termini aggiuntivi per l'uso delle versioni preliminari di Microsoft Azure.
In questo passaggio dell'esercitazione si aggiungono tipi di spigolo al modello a grafo. Gli archi definiscono le relazioni tra nodi, ad esempio "Customer acquisti Order" o "Employee vende Order".
Importante
Quando si definisce un tipo di arco, usare una tabella di mapping che contiene due colonne in modo che:
- Una colonna corrisponde alla chiave del nodo di origine in termini di valori e tipo di dati.
- Un'altra colonna corrisponde alla chiave del nodo di destinazione in termini di valori e tipo di dati.
Le tabelle usate per creare tipi di nodo possono fungere anche da tabelle di mapping dei bordi se soddisfano questo requisito.
Mappatura dei margini di rete Adventure Works
Nel modello di dati Adventure Works creare archi per definire le relazioni tra i nodi. Questi collegamenti acquisiscono relazioni commerciali chiave, ad esempio quali ordini sono stati venduti da ciascun dipendente, quali clienti hanno effettuato acquisti e quali fornitori forniscono i prodotti. Quando si aggiungono i bordi, è possibile eseguire query su queste relazioni per rispondere a domande come "Quali prodotti hanno acquistato un cliente specifico?" o "Quali fornitori forniscono biciclette da turismo?"
La tabella seguente illustra i mapping dei bordi da usare:
| Etichetta del tipo di arco | Tabella di mappatura | Tipo di nodo sorgente/Colonna di mappatura associata | Tipo di nodo di destinazione/Colonna di mapping associata |
|---|---|---|---|
sells |
adventureworks_orders | Employee / EmployeeID_FK |
Order / SalesOrderDetailID_K |
purchases |
adventureworks_orders | Customer / CustomerID_FK |
Order / SalesOrderDetailID_K |
contains |
adventureworks_orders | Order / SalesOrderDetailID_K |
Product / ProductID_FK |
isOfType |
adventureworks_products | Product / ProductID_K |
ProductSubCategory / SubcategoryID_FK |
belongsTo |
adventureworks_productsubcategories | ProductSubCategory / SubcategoryID_K |
ProductCategory / CategoryID_FK |
produces |
adventureworks_vendorproduct | Vendor / VendorID_FK |
Product / ProductID_FK |
Aggiungere tipi di arco al grafico
Per aggiungere bordi al grafico, seguire questa procedura:
Selezionare Aggiungi arco per creare una relazione tra i nodi.
In Aggiungi spigolo, configurare lo spigolo facendo riferimento alla tabella delle mappature degli spigoli Adventure Works per i valori appropriati:
- Immettere l'etichetta perimetrale per descrivere la relazione.
- Selezionare la tabella di mappatura.
- Selezionare il nodo Origine e la colonna di mapping associata.
- Selezionare il nodo Destinazione e la colonna di mapping associata.
Ad esempio, per il primo spigolo, utilizza questi valori:
-
Etichetta:
sells - Tabella di mappatura: adventureworks_orders
-
Nodo di origine:
Employee -
Colonna della tabella da mappare con la chiave del nodo di origine:
EmployeeID_FK -
Nodo di destinazione:
Order -
Colonna di mappatura della tabella da collegare alla chiave del nodo di destinazione:
SalesOrderDetailID_K
Importante
Se sono stati configurati tipi di nodo con chiavi composte (ID costituiti da più colonne), è anche necessario selezionare le colonne chiave composte corrispondenti qui.
Selezionare Conferma per aggiungere il bordo al grafico.
Ripetere il processo per tutti i tipi di bordo rimanenti elencati nella tabella delle mappature dei bordi di Adventure Works.
Nel grafico dovrebbero essere visualizzati tutti i tipi di bordi rappresentati.
Caricare il grafico
Dopo aver aggiunto tutti i tipi di nodo e i tipi di arco, caricare il grafico:
- Selezionare Salva per verificare il modello a grafo, caricare i dati da OneLake, costruire il grafo e prepararlo per l'esecuzione di query. Tenere presente che questo processo potrebbe richiedere del tempo a seconda delle dimensioni dei dati.
Importante
Attualmente, è necessario ricaricare il grafico (selezionando Salva) ogni volta che si modifica il modello o i dati sottostanti.
A questo punto, sono stati definiti tutti i tipi di nodo e i tipi di arco per il grafico. Questi tipi di nodo e tipi di arco formano lo schema del modello a grafo. Il grafico è pronto per l'esecuzione di query dopo l'inserimento dei dati per formare nodi e archi.