Opastus: Lisää useita solmu- ja reunatyyppejä yhdestä lähdetaulusta

Aiemmissa opastusvaiheissa jokainen lähdetaulu oli kartoitettu täsmälleen yhteen solmutyyppiin tai yhteen reunatyyppiin. Kuitenkin relaatiotaulukot sisältävät usein upotettuja entiteettejä. Esimerkiksi Työntekijät-taulussa on sarakke.Country Sen sijaan, että tallentaisit maan pelkkänä ominaisuutena solmuihin Employee , voit poimia sen omaan Country solmutyyppiin ja yhdistää sen reunaan livesIn . Tämä lähestymistapa luo rikkaamman graafimallin, jonka avulla voit kysyä suoraan työntekijöiden ja maiden välisiä suhteita.

Tässä opastusvaiheessa luot seuraavat graafientiteetit Employees-lähdetaulukosta:

  • Solmutyyppi Country (uusi)
  • Reunatyyppi, livesIn joka yhdistää Employee ( Country uusi). Tämä reuna osoittaa, että Employee livesIn Country.

Adventure Works -työntekijätaulukko

Adventure Works -tietomallissa Employees-tietolähdetaulukossa on seuraavat sarakkeet:

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

Seuraava taulukko näyttää, miten nämä sarakkeet vastaavat graafientiteettejä:

Graafientiteetti Tyyppi Avainpylväs
Employee Solmu (on jo olemassa) EmployeeID_K
Country Node (uusi) Country
livesIn Edge (uusi), arvosta EmployeeCountry EmployeeID_KCountry

Note

Edellisessä taulukossa Country viitataan sekä Employees-taulukon lähdesarakkeeseen, että graafin uuteen solmutyyppiin. Niillä on sama nimi, mutta sarake on raakadataa taulukossa, kun taas solmutyyppi on entiteetti graafimallissasi.

Kun luot solmutyypin lähdetaulusta, lisäät manuaalisesti relevantit sarakkeet taulukosta kyseisen solmutyypin ominaisuuksiksi . Koska Työntekijät-taulukossa on 10 saraketta, sekä Employee solmutyypit että Country solmutyypit voivat lisätä kaikki nämä 10 saraketta ominaisuuksiksi. Tässä artikkelissa lisätään vain ominaisuuksia Country , jotka ovat relevantteja solmutyypille.

Luo Country solmutyyppi

Solmutyypin luomiseksi Country seuraa seuraavia vaiheita:

  1. Kaaviomallin yläosasta valitse Lisää solmu.

  2. Luo solmu, syötä seuraavat arvot:

    • Solmumerkintä: Country
    • Lähdetaulukko: adventureworks_employees
    • Avain: Country. Avainsarakkeen valitseminen Country lisää sen ominaisuutena solmutyyppiin.
  3. Älä lisää muita ominaisuuksia.

  4. Valitse Luo lisätäksesi solmutyypin graafiisi.

    Kuvakaappaus, jossa näkyy Country node -tyyppi, jossa on yksi ominaisuus.

Näet solmutyypin Country lisättynä graafiisi.

Luo reuna livesIn

Solmutyyppi Employee on jo graafissasi aiemmasta opastusvaiheesta. Yhdistä uusi Country solmu Employee solmuun uudella livesIn reunalla.

Edge-tyypin luomiseksi livesIn seuraa seuraavia vaiheita:

  1. Ylimmästä nauhasta valitse Lisää reuna.
  2. Luo reunan valintaan syötä seuraavat arvot:
    • Reuna-etiketti: livesIn
    • Lähdetaulukko: adventureworks_employees
    • Origin-solmu: Employee
    • Alkuperäavain: EmployeeID_K
    • Kohdesolmu: Country
    • Kohdeavain: Country
  3. Valitse Luo lisätäksesi reunan kaavioon.

Näet reunatyypin livesIn lisättynä kaavioon ja Country solmujen väliinEmployee.

Muokkaa solmutyyppiä Employee

Nyt se Country on oma solmutyyppinsä, johon reuna on yhdistetty livesInEmployee, sarake Country on redundantti Employee ominaisuutena. Muokkaa solmutyyppiä Employee poistaaksesi ominaisuuden Country .

  1. Kaksoisklikkaa solmutyyppiä Employee nähdäksesi sen ominaisuudet.
  2. Valitse Muokkaa määritelmää.
  3. Poista ominaisuus Country valinta poistaaksesi sen solmusta.
  4. Valitse Tallenna.

Vinkki

Liialliset ominaisuudet tekevät graafistasi vaikeamman ylläpitää ja käyttää. Kaikissa solmutyypeissä vältä ominaisuuksia, jotka ovat:

  • Ei vaadittu solmujen yksilöllisyyden kannalta
  • Ei välttämätöntä kyselyissäsi tai analyyseissasi

Lataa kaavio

Kun olet konfiguroinut kaikki solmu- ja reunatyypit, lataa graafi uudelleen. Uudelleenlataus vaaditaan rakenteellisten muutosten tekemisen jälkeen.

Ylänauhasta valitse Tallenna. Tämä toimenpide varmistaa graafimallin, lataa dataa OneLakesta, rakentaa graafin ja valmistaa sen kyselyä varten. Ole kärsivällinen, sillä tämä prosessi voi kestää jonkin aikaa datasi koosta riippuen.

Kuvakaappaus, jossa Työntekijä- ja Maa-solmut on yhdistetty livesIn-reunoilla.

Kaavio sisältää nyt uuden Country solmutyypin ja livesIn reunatyypin. Tämä rakenne mahdollistaa työntekijöiden ja heidän maidensa välisten suhteiden suoran kyselyn.

Tarkastele

Tässä opastusvaiheessa työskentelit kahden solmutyypin ja yhden reunatyypin kanssa yhdestä Employees-lähdetaulukosta:

  • Employee Solmu (luotu aiemmassa vaiheessa, tarkennettu tässä)
  • Country solmu (uusi, poimittu sarakkeesta Country )
  • livesInreuna (uusi, yhdistyy Employee )Country

Tämä malli on hyödyllinen aina, kun relaatiotaulussa on upotettuja entiteettejä, jotka haluat esittää erillisinä solmuina graafissasi. Etsi sarakkeita, jotka edustavat erillisiä todellisia entiteettejä, kuten maita, kaupunkeja tai departementteja, ehdokkaina omiin solmutyyppeihinsä.

Vinkki

Lisää mallinnusmalleja ja päätösohjeita löydät kohdasta Graafiskeema.

Seuraava vaihe