Postavljanje odnosa virtualne tablice

Virtualne tablice omogućene su za odnose. Možete postaviti 1:N, N:1 i prilagođeni višestolni (polimorfni) Odnosi. Odnosi se mogu uspostaviti između:

  • Lokalnih tablica na usluzi Dataverse i virtualnih tablica.
  • Virtualnih tablica i drugih virtualnih tablica istog davatelja, na primjer SQL->SQL.

Na primjer, ne možete postaviti odnos između virtualne tablice stvorene pomoću davatelja virtualne tablice OData i virtualne tablice stvorene s pomoću davatelja virtualnog poveznika.

Definiranje odnosa u virtualnim tablicama

Virtualne tablice stvorene pomoću davatelja virtualnog poveznika automatski stvaraju sve stupce koji su predstavljeni u vanjskoj tablici izvora. Ovo će također uključivati stupce u kojima su definirani odnosi. Međutim, definicija odnosa neće se automatski stvoriti. Morat ćete ručno definirati ovaj odnos na usluzi Dataverse.

Sljedeći primjer stvara odnos N:1 između virtualne tablice (Zahtjev za uslugu) i matične tablice (Račun). Stupac koji se upotrebljava za postavljanje odnosa je ID računa. Ovaj je stupac primarni ključ u tablici računa i strani je ključ u tablici zahtjeva za uslugu.

Virtualna tablica Zahtjev za uslugu prikazana je u nastavku. Primijetit ćete da je stupac ID računa, koji je stupac koji se upotrebljava za odnos u vanjskom izvoru, vrste Više redaka teksta. Morate imati ovaj stupac predstavljen kao vrstu Pretraživanje za stvaranje odnosa.

Stvaranje stupaca u virtualnoj tablici

  1. Idite na Napredne postavke > Postavke > Prilagođavanja i odaberite Prilagodi sustav.

  2. U lijevom navigacijskom oknu proširite prikaz Entiteti i pregledajte definiciju virtualne tablice Zahtjev za uslugu.

  3. Odaberite prikaz Polja, odaberite stupac ID računa, a zatim odaberite Izbriši.

  4. Odaberite Izbriši za potvrdu brisanja ovog stupca.

  5. Da biste stvorili odnos, odaberite Odnos N:1 u tablici Zahtjev za uslugu.

  6. Odaberite Novi odnos mnoštvo na jednog.

  7. Unesite sljedeće detalje za stvaranje odnosa između virtualne tablice Zahtjev za uslugu i tablice Račun.

    1. U odjeljku Definicija odnosa – postavite vrijednost stupca Primarni entitet na Račun.
    2. Po želji, ako želite urediti naziv odnosa, to možete učiniti u stupcu Naziv.
    3. U odjeljku Polje za traženje postavite Zaslonsko ime na Račun.
    4. Stupac Naziv automatski se popunjava nazivom stupca za pretraživanje.
    5. Postavite vrijednost Vanjski naziv na ID računa (odgovara nazivu stupca u vašoj tablici izvora).
  8. Odaberite Spremi, a zatim zatvorite odnos.

    Stvaranje odnosa

  9. Pogledajte stupce za virtualnu tablicu Zahtjev za uslugu i primijetit ćete da je stupac ID računa vrste Pretraživanje. Ovaj se stupac sada može dodati obrascima i prikazima da biste vidjeli sve povezane račune za svaki zapis zahtjeva za uslugu.

    Prilagođeni stupci tablice

  10. S uspostavljenim odnosom sada možete stvoriti novi zahtjev za uslugu i odabrati račune s kojima ćete ih povezati.

    Nova prilagođena tablica

Napomena

Morat ćete urediti obrasce i prikaze za ovu tablicu kako biste uključili stupac za pretraživanje i druge potrebne stupce prije rada na virtualnoj tablici.

Savjet

  • Stupac Primarni ključ trebao bi biti uključen u obrazac za stvaranje ako niste postavili da se stupac automatski povećava tijekom dizajna temeljne izvorne tablice. Morat ćete unijeti valjanu vrijednost u stupac primarnog ključa da bi umetanje uspjelo.

Sljedeći koraci

Stvaranje virtualnih tablica pomoću davatelja usluga virtualnog poveznika (pretpregled)