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.
Idite na Napredne postavke > Postavke > Prilagođavanja i odaberite Prilagodi sustav.
U lijevom navigacijskom oknu proširite prikaz Entiteti i pregledajte definiciju virtualne tablice Zahtjev za uslugu.
Odaberite prikaz Polja, odaberite stupac ID računa, a zatim odaberite Izbriši.
Odaberite Izbriši za potvrdu brisanja ovog stupca.
Da biste stvorili odnos, odaberite Odnos N:1 u tablici Zahtjev za uslugu.
Odaberite Novi odnos mnoštvo na jednog.
Unesite sljedeće detalje za stvaranje odnosa između virtualne tablice Zahtjev za uslugu i tablice Račun.
- U odjeljku Definicija odnosa – postavite vrijednost stupca Primarni entitet na Račun.
- Po želji, ako želite urediti naziv odnosa, to možete učiniti u stupcu Naziv.
- U odjeljku Polje za traženje postavite Zaslonsko ime na Račun.
- Stupac Naziv automatski se popunjava nazivom stupca za pretraživanje.
- Postavite vrijednost Vanjski naziv na ID računa (odgovara nazivu stupca u vašoj tablici izvora).
Odaberite Spremi, a zatim zatvorite odnos.
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.
S uspostavljenim odnosom sada možete stvoriti novi zahtjev za uslugu i odabrati račune s kojima ćete ih povezati.
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)