Pārskats par entītiju relācijām un tipiem
Šī tēma attiecas uz Dynamics 365 Customer Engagement (on-premises). Lai lasītu šo tēmu attiecībā uz Power Apps versiju, skatiet: Entītiju attiecības
Entītiju relācijas nosaka, kā ieraksti var būt saistīti viens ar otru datubāzē. Vienkāršākajā līmenī, pievienojot uzmeklēšanas lauku entītijai, tiek izveidota jauna 1:N (viena pret daudzām) relācija starp divām entītijām, kas ļauj ievietot uzmeklēšanas lauku veidlapā. Ar uzmeklēšanas lauku lietotāji var tās entītijas vairākus atvasinātos ierakstus sasaistīt ar vienu galvenās entītijas ierakstu.
Papildus tam, ka vienkārši tiek noteikts, kā ieraksti var būt saistīti ar citiem ierakstiem, 1:N entītiju relācijas arī nodrošina datus šādu jautājumu risināšanai:
Kad dzēšu ierakstu, vai jādzēš arī kāds cits ar to saistīts ieraksts?
Kad piešķiru ierakstu, vai jaunajam īpašniekam jāpiešķir arī visi citi ar to saistītie ieraksti?
Kā es varu racionalizēt datu ievades procesu, kad izveidoju jaunu saistītu ierakstu esoša ieraksta kontekstā?
Kādā veidā cilvēkiem, kas skatās ierakstu, būtu iespējams apskatīt saistītos ierakstus?
Entītijas var piedalīties N:N (daudzi pret daudziem) relācijā, kur neskaitāms daudzums divu entītiju ierakstu var tikt sasaistīts kopā.
Varat izlemt, vai izmantot entītiju attiecības vai saistības
Entītiju relācijas ir metadati, kas veic izmaiņas datubāzē. Šīs relācijas atļauj vaicājumiem izgūt saistītos datus ļoti efektīvi. Izmantojiet entītiju relācijas, lai definētu formālās attiecības, kas definē relāciju vai kuru var izmantot vairums ierakstu. Piemēram, iespēja bez potenciāla klienta nebūs pārāk noderīga. Entītijai Iespēja ir arī N:N relācija ar entītiju Konkurenti. Tas ļauj iespējai pievienot vairākus konkurentus. Jūs varat vēlēties tvert šos datus un izveidot atskaiti, kas parāda konkurentus.
Starp ierakstiem ir mazāk formāli attiecību veidi, ko sauc par saistībām. Piemēram, var būt noderīgi zināt, vai divas kontaktpersonas ir precējušās vai draugi ārpus darba, vai kontaktpersona iepriekš strādājusi citā uzņēmumā. Vairums uzņēmumu neveido atskaites, izmantojot šāda veida informāciju, un neprasīs to ievadīt, tāpēc, iespējams, nav vērts veidot entītiju relācijas.
Entītiju relāciju veidi
Skatoties uz risinājumu pārlūku, var šķist, ka ir trīs entītiju relāciju veidi. Patiesībā ir tikai divi veidi, kā redzams šajā tabulā.
Attiecību tips | Apraksts |
---|---|
1:N (viens pret daudziem) | Entītijas attiecības, kurās vienu entītijas ierakstu primārajai entītijai var saistīt ar daudziem citiem saistīto entītiju ierakstiem, jo saistītajā entītijā ir uzmeklēšanas lauks. Skatot primārās entītijas ierakstu, varat redzēt sarakstu ar ar to saistītajiem entītijas ierakstiem. |
N:N (daudzi pret daudziem) | Entītiju relācijas, kas ir atkarīgas no īpašas relācijas entītijas, dažreiz tiek dēvētas par krustenisko entītiju, lai daudzus vienas entītijas ierakstus varētu saistīt ar daudziem citas entītijas ierakstiem. Skatot jebkuras entītijas ierakstus N:N relācijā, varat redzēt sarakstu ar visiem ar to saistītajiem citas entītijas ierakstiem. |
Relācijas tips N:1 (daudzi pret vienu) risinājumu pārlūka lietotāja interfeisā pastāv, jo risinājumu pārlūks parāda skatu, kas sagrupēts pēc entītijām. 1:N attiecības faktiski pastāv starp entītijām un atsaucas uz katru entītiju kā primāro entītiju vai saistīto entītiju. Saistītajai entītijai, sauktai arī par atvasināto entītiju, ir uzmeklēšanas lauks, kas atļauj saglabāt atsauci uz ierakstu no primārās entītijas, ko sauc arī par galveno entītiju. N:1 relācija ir vienkārši 1:N relācija, kas skatīta no saistītās entītijas perspektīvas.
Skatīt arī
Entītiju un metadatu pārskats
Entītiju izveide un rediģēšana
Lauku izveide un rediģēšana
Globālo opciju kopu izveide un rediģēšana
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par