Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Virtualne tablice omogućene su za odnose. Možete postaviti odnose 1:N, N:1 i prilagođene odnose s više tablica (polimorfne). Odnosi se mogu uspostaviti između:
- Lokalnih tablica na usluzi Dataverse i virtualnih tablica.
- Virtualne tablice i druge virtualne tablice istog pružatelja usluga, 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 nativne tablice (račun). Stupac koji se koristi za postavljanje odnosa je AccountId. Ovaj je stupac primarni ključ u tablici računa i strani je ključ u tablici zahtjeva za uslugu.
Prikaz virtualne tablice Zahtjev za uslugu prikazan je u nastavku. Primijetit ćete da je stupac AccountId , stupac koji se koristi za odnos u vanjskom izvoru, vrste Višestruki redak teksta. Da biste stvorili odnos, taj stupac morate biti predstavljen kao vrsta pretraživanja .
Idite na Napredne postavke > Postavke > Prilagodba i odaberite Prilagodi sustav.
U lijevom navigacijskom oknu proširite prikaz Entiteti i dođite do definicije virtualne tablice Zahtjev za uslugu.
Odaberite prikaz Polja , odaberite stupac AccountId , a zatim odaberite Izbriši.
Odaberite Izbriši da biste potvrdili brisanje ovog stupca.
Da biste stvorili odnos, odaberite Odnos N:1 unutar tablice Zahtjev za uslugu.
Odaberite Novi odnos više na 1.
Unesite sljedeće pojedinosti da biste stvorili odnos između virtualne tablice Zahtjev za uslugu i tablice Račun.
- U odjeljku Definicija odnosa – postavite vrijednost stupca Primarni entitet na Račun.
- Ako želite urediti naziv odnosa, to možete učiniti u stupcu Naziv .
- U odjeljku Polje s vrijednostima postavite Zaslonski naziv na Račun.
- Stupac Naziv automatski se popunjava nazivom stupca s vrijednostima.
- Postavite vrijednost Vanjski naziv na AccountId (koja odgovara nazivu stupca u izvornoj tablici).
Spremite, a zatim zatvorite odnos.
Pogledajte stupce za virtualnu tablicu Zahtjev za uslugu i primijetit ćete da je stupac AccountId vrsta pretraživanja . 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 automatski postavili stupac za povećanje 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)