Virtuaalitaulukon suhteen määrittäminen

Virtuaalitaulukot on otettu käyttöön suhteissa. Voit määrittää 1:N- ja N:1-suhteet sekä mukautetut usean taulukon (polymorfinen) suhteet. Suhteet voidaan määrittää:

  • Paikallisissa taulukoissa Dataversessä ja virtuaalitaulukoissa.
  • Saman palvelun virtuaalitaulukot ja muut virtuaalitaulukot, kuten SQL->SQL.

Esimerkiksi OData-virtuaalitaulukkopalvelun avulla luodun virtuaalitaulukon ja virtuaaliyhdistäjäpalvelun avulla luodun virtuaalitaulukon välille ei voi määrittää suhdetta.

Suhteiden määrittäminen virtuaalitaulukoissa

Virtuaaliyhdistinpalvelun avulla luodut virtuaalitaulukot luovat automaattisesti kaikki ulkoisen lähdetaulukon sarakkeet. Tämä sisältää myös sarakkeet, joille suhteet määritetty. Suhdemääritystä ei kuitenkaan luoda automaattisesti. Tämä suhde on määritettävä manuaalisesti Dataversessä.

Seuraava esimerkki luo N:1-suhteen virtuaalitaulukon (palvelupyyntö) ja alkuperäisen taulukon (Asiakas) välille . Suhdetta määritettäessä käytettävä sarake on AccountId. Tämä sarake on asiakastaulukon perusavain ja viiteavain palvelupyyntötaulukossa.

Alla on esitetty palvelupyynnön virtuaalitaulukon esitys. Huomaat, että AccountId-sarake, joka on ulkoisen lähteen suhteen sarake, on tyyppiä Useita tekstirivejä . Suhdetta varten on oltava tämä sarake, joka on esitetty valinta-tyyppinä.

Sarakkeiden luominen virtuaalitaulukossa

  1. Siirry kohtaan Lisäasetukset > Asetukset >Mukauttamiset ja valitse Mukauta järjestelmää.

  2. Laajenna vasemmanpuoleisessa siirtymisruudussa Entiteetit-näkymä ja siirry selaamalla palvelupyynnön virtuaalitaulukon määritykseen.

  3. Valitse Kentät-näkymä, valitse AccountId-sarake ja valitse sitten Poista.

  4. Vahvista tämän sarakkeen poisto valitsemalla Poista.

  5. Jos haluat luoda suhteen, valitse N:1-suhde palvelupyyntö-taulukosta.

  6. Valitse Uusi monta-yhteen-suhde.

  7. Syötä seuraavat tiedot luodaksesi suhteen palvelupyyntö-virtuaalitaulukon ja Asiakas-taulukon välille.

    1. Määritä Suhdemääritys-osassa Ensisijainen entiteetti -sarakkeen arvoksi Asiakas.
    2. Jos haluat muokata suhteen nimeä, voit tehdä sen Nimi-sarakkeessa.
    3. Määritä Valintakenttä-osassa näyttönimen arvoksi Asiakas.
    4. Nimi-sarake täyttää valintasarakkeen nimen automaattisesti.
    5. Aseta Ulkoisen nimen arvoksi AccountId (joka vastaa lähdetaulukon sarakenimeä).
  8. Tallenna ja sulje sitten suhde.

    Suhteen luonti

  9. Katso Palvelupyyntö-virtuaalitaulukon sarakkeita ja huomaat, että AccountId-sarake on Valinta-tyyppiä. Tämän sarakkeen voi nyt lisätä lomakkeisiin ja näkymien näkymään, jotta kuhunkin palvelupyyntötietueeseen liittyvät asiakkaat voidaan nähdä.

    Mukautetut taulukkosarakkeet

  10. Kun suhde on luotu, voit nyt luoda uuden palvelupyynnön ja valita asiakkuudet, johon ne liitetään.

    Uusi mukautettu taulukko

Huomautus

Muokkaa tämän taulukon lomakkeita ja näkymiä niin, että niihin sisällytetään valintasarake ja muut pakolliset sarakkeet ennen virtuaalitaulukon käyttöä.

Tippi

  • Perusavain-sarake tulisi lisätä luontilomakkeeseen, jos saraketta ei ole määritetty suurenemaan taustalla olevan lähdetaulukon rakenteen aikana automaattisesti. Jotta lisäys onnistuisi, perusavaimen sarakkeeseen on annettava kelvollinen arvo.

Seuraavat vaiheet

Virtuaalitaulukoiden luominen annettujen virtuaaliyhdistimien avulla (esiversio)