Entiteettisuhteiden ja -tyyppien yleiskatsaus
Tässä ohjeaiheessa käsitellään Dynamics 365 Customer Engagement (on-premises) -sovellusta. Ohjeaiheen Power Apps -versio on täällä: Entiteettisuhteet
Entiteettien väliset suhteet määrittävät, kuinka tietueita voidaan liittää toisiinsa tietokannassa. Yksinkertaisimmalla tasolla valintakentän lisääminen entiteetille luo uuden 1:N (Yhdestä Useampaan) -suhteen kahden entiteetin välille ja mahdollistaa kentän laittamisen lomakkeelle. Valintakentän avulla käyttäjät voivat liittää useampia entiteetin alitietueita yhteen entiteettiin ylitietuueksi.
Sen lisäksi, että ne määrittävät miten tietueet liittyvät toisiinsa, 1:N-entiteettisuhteet tarjoavat tietoja, jotka vastaavat seuraaviin kysymyksiin:
Kun tietue poistetaan, pitääkö siihen liittyvät tietueet myös poistaa?
Kun tietue delegoidaan, pitääkö kaikki tietueeseen liittyvät tiedot myös delegoida uudelle omistajalle?
Miten voin virtaviivaistaa tietojen syöttämistä kun luon uuden, jo olemassa olevaan tietueeseen liittyvän tietueen?
Miten tietueita tarkastelevat käyttäjät saavat tarkastella liittyviä tietueita?
Entiteetit voivat olla osana myös N:N (Monta Moneen) -suhdetta, jossa kahden entiteetin tietueiden täysi määrä voidaan liittää toisiinsa.
Entiteettisuhteiden vai -liitosten valinnan arviointi
Entiteettisuhteet ovat metatietoa, joka tekee muutoksia tietokantaan. Nämä suhteet mahdollistavat tehokkaan tiedonhaun. Entiteettisuhteiden avulla voit määrittää muodollisia suhteita, jotka määrittävät entiteetin, tai joita useimmat tietueet voivat käyttää. Esimerkiksi mahdollisuus ilman potentiaalista asiakasta ei olisi hyödyllinen. Mahdollisuus-entiteetillä on myös N:N-suhde Kilpailija-entiteetin kanssa. Tämä mahdollistaa useamman kilpailijan lisäämisen mahdollisuuteen. Voit halutessasi siepata nämä tiedot ja luoda raportin, joka sisältää kilpailijat.
Toisenlaisia, vähemmän muodollisia suhteita tietueiden välillä kutsutaan liitoksiksi. Esimerkiksi voi olla hyödyllistä tietää, jos kaksi yhteyshenkilöä ovat naimisissa, tai ehkä ystäviä työn ulkopuolella, tai ehkä yhteystieto on tehnyt töitä toisen asiakkaan kanssa. Useimmat yritykset eivät luo raportteja tämän tyyppisistä tiedoista tai edes vaadi niiden syöttämistä, joten ei todennäköisesti kannata luoda niille entiteettisuhteita.
Entiteettisuhteiden tyypit
Tarkasteltaessa ratkaisuhallintaa saattaa luulla, että entiteettisuhteita on kolmenlaisia. Niitä on tosiasiassa vain kaksi, kuten seuraavassa taulukossa esitetään.
Suhteen tyyppi | Kuvaus |
---|---|
1:N (Yksi Moneen) | Entiteettisuhde, jossa yksi ensisijaisen entiteetin tietue voidaan liittää moneen muun liittyvän entiteettin tietueeseen liittyvällä entiteetillä olevan valintakentän vuoksi. Ensisijaisen entiteetin tietuetta tarkastellessa näytetään luettelo siihen liitetyistä liittyvien entiteettien tietueista. |
N:N (Monta Moneen) | Entiteettisuhde, joka riippuu erikoisesta suhde-entiteetistä, joka mahdollistaa yhden entiteetin tietueiden liittämisen toisen entiteetin tietueisiin. Tällaista entiteettiä kutsutaan myös intersect-entiteetiksi. Kun tarkastelet kumman tahansa N:N-suhteisen entiteetin tietueita, saat luettelon kaikista siihen liittyvistä toisen entiteetin tietueista. |
N:1 (Monta Yhteen) -suhteen tyyppi esitellään ratkaisunhallinnassa, koska sen näkymä on ryhmitelty entiteettien perusteella. 1:N-suhteet ovat tosiasiallisesti entiteettien välisiä ja viittaavat kumpaankin joko ensisijaisena entiteettinä tai liittyvänä entiteettinä. Liittyvällä entiteetillä, jota voidaan myös kutsua alientiteetiksi, on valintakenttä, jolla on mahdollista tallentaa viite ensisijaisen entiteetin tietueeseen. Ensisijaista entiteettiä voidaan kutsua myös pääentiteetiksi. N:1-suhde on vain 1:N-suhde, jota tarkastellaan liittyvän entiteetin näkökulmasta.
Katso myös
Yksiköt/metatiedot yleiskatsaus
Entiteettien luominen ja mukauttaminen
Kenttien luominen ja muokkaaminen
Yleisten asetusjoukkojen luominen tai muokkaaminen