Bendrinti naudojant


Virtualaus stalo ryšio nustatymas

Įjungtos ryšių virtualios lentelės. Galite nustatyti 1:N, N:1 ir pasirinktinius kelių lentelių (polimorfinius) ryšius. Ryšius galima nustatyti tarp:

  • Vietinės lentelės virtualiose Dataverse ir virtualiose lentelėse.
  • To paties paslaugų teikėjas virtualias lenteles ir kitas virtualias lenteles, pvz., SQL-> SQL.

Pavyzdžiui, negalite nustatyti ryšio tarp virtualios lentelės, sukurtos naudojant "OData" virtualiosios lentelės teikėją, ir virtualios lentelės, sukurtos naudojant virtualiosios jungties paslaugų teikėją.

Ryšių apibrėžimas virtualiose lentelėse

Virtualios lentelės, sukurtos naudojant virtualios jungties teikėją, automatiškai sukuria visus stulpelius, kurie pateikiami išorinio šaltinio lentelėje. Taip pat bus įtraukti stulpeliai, pagal kuriuos apibrėžiami ryšiai. Tačiau ryšio aprašas nebus automatiškai sukurtas. Šį ryšį turėsite apibrėžti rankiniu Dataverse būdu.

Toliau pateikiamas pavyzdys sukuria N:1 ryšį tarp virtualios lentelės (aptarnavimo užklausos) ir vietinės lentelės (Paskyros). Stulpelis, naudojamas ryšiui nustatyti, yra AccountId. Šis stulpelis yra pirminis raktas kliento lentelėje ir yra aptarnavimo užklausos lentelės raktu.

Toliau rodomas aptarnavimo užklausos virtualios lentelės vaizdas. Pastebėsite, kad stulpelio AccountId, kuris yra stulpelis, naudojamas ryšiui su išoriniu šaltiniu, tipas Yra Kelios teksto eilutės. Kad būtų sukurtas ryšys, šis stulpelis turi būti vaizduojamas kaip peržvalgos tipas.

Virtualiojo objekto laukų kūrimas

  1. Eikite į Išplėstiniai parametrai > Parametrai > Tinkinimas ir rinkitės Tinkinti sistemą.

  2. Kairiojoje naršymo srityje išplėskite objektų rodinį ir pereikite prie aptarnavimo užklausos virtualiosios lentelės aprašo.

  3. Pažymėkite laukų rodinį, pažymėkite stulpelį AccountId, tada pažymėkite Naikinti.

  4. Pasirinkite Naikinti, kad patvirtintų šio stulpelio naikinimą.

  5. Jei norite sukurti ryšį, aptarnavimo užklausos lentelėje pažymėkite ryšį N:1.

  6. Rinktis Naujas daugelis-su-1 ryšys.

  7. Įveskite tolesnius duomenis tam, kad sukurtumėte ryšį tarp Paslaugų užklausa virtualios lentelės ir Paskyros lentelės.

    1. Ryšių aprašo skyriuje nustatykite stulpelio Pirminio objekto reikšmę kaip Abonementą.
    2. Jei norite redaguoti ryšio pavadinimą, galite tai padaryti stulpelyje Pavadinimas.
    3. Skyriuje Peržvalgos laukas nustatykite rodomą pavadinimą kaip abonementą.
    4. Į pavadinimo stulpelį automatiškai įrašomas peržvalgos stulpelio pavadinimas.
    5. Išorinio pavadinimo reikšmę nustatykite kaip AccountId (atitinkančią stulpelio pavadinimą šaltinio lentelėje).
  8. Pasirinkite Įrašyti ir tada uždarykite ryšius.

    Kurti santykius

  9. Žr. tarnybos užklausos virtualiosios lentelės stulpelius ir pastebėsite, kad stulpelis AccountId yra peržvalgos tipas. Dabar šį stulpelį galima įtraukti į formas ir rodinius, kad būtų matyti visi susieti kiekvieno aptarnavimo užklausos įrašo klientai.

    Tinkintos lentelės stulpeliai

  10. Naudodami nustatytą ryšį, galite sukurti naują aptarnavimo užklausą ir pasirinkti abonementus, su kuriuos norite juos susieti.

    Nauja tinkinta lentelė

Pastaba

Turėsite redaguoti šios lentelės formas ir rodinius, kad į virtualiąją lentelę būtų įtraukti peržvalgos ir kiti būtini stulpeliai.

Arbatpinigiai

  • Pirminio rakto stulpelis turi būti įtrauktas į kūrimo formą, jei nesukurėte stulpelio padidinimui kuriant pagrindinę šaltinio lentelę automatiškai. Kad būtų sėkminga įterpimo operacija, pirminiame rakto stulpelyje turėsite įvesti leistiną reikšmę.

Paskesni veiksmai

Virtualių lentelių kūrimas naudojant virtualiosios jungties teikėją (peržiūra)