Condividi tramite


Esercitazione: Aggiungere più tipi di nodo e di arco da una tabella di mapping

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 le Condizioni supplementari per l'uso delle anteprime di Microsoft Azure.

Questa esercitazione illustra la situazione più avanzata in cui è necessario usare una tabella di mapping per creare più tipi di nodo.

Tabella Dei dipendenti Adventure Works

Nel modello di dati Adventure Works la tabella dell'origine dati Employees contiene le colonne seguenti:

  • EmployeeID_K
  • ManagerID
  • EmployeeFullName
  • JobTitle
  • OrganizationLevel
  • MaritalStatus
  • Gender
  • Territory
  • Country
  • Group

È possibile usare la tabella Employees per creare un Employee tipo di nodo e un Country tipo di nodo, connessi da un lives_in tipo di arco.

Creare un Country tipo di nodo

Creare un tipo di nodo denominato Country usando la tabella Employees seguendo i passaggi descritti in Aggiungere tipi di nodo al grafico. Mantenere solo la Country proprietà e rimuovere tutte le altre proprietà.

Modificare il Employee tipo di nodo in base alle esigenze

Se non è necessario che il Employee tipo di nodo abbia le Territoryproprietà , Countrye Group durante le query o le analisi, è possibile rimuovere queste proprietà.

Suggerimento

Le proprietà eccessive rendono il grafico più difficile da gestire e usare. In genere, per tutti i tipi di nodo è necessario rimuovere le proprietà che sono

  • Non necessario per l'univocità dei nodi
  • Non necessario durante le query o le analisi

Nel caso del tipo di nodo Country, dato che è creato dalla tabella Employees, è necessario rimuovere almeno le proprietà come EmployeeID_K, ManagerID, EmployeeFullName, JobTitle, OrganizationLevel, MaritalStatus, e Gender.

Creare un lives_in arco

Creare un tipo di arco denominato lives_in usando la tabella Employees seguendo i passaggi descritti in Aggiungere tipi di arco al grafico. Configurare lo schema perimetrale in questo modo:

  • Etichetta: lives_in
  • Tabella di mapping: adventureworks_employees
  • Nodo di origine: Employee
  • Colonna della tabella da mappare con la chiave del nodo di origine: EmployeeID_K
  • Nodo di destinazione: Country
  • Colonna di mappatura della tabella da collegare alla chiave del nodo di destinazione: Country

Caricare il grafico

Dopo aver configurato 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.

Passo successivo