Virtualiojo objekto apžvalga naudojant „OData v4“ duomenų teikėją

Kaimeninė informacija apie kontaktą, kurią norite pasiekti, kurti, atnaujinti ir panaikinti, iš išorinių duomenų šaltinis modelio taikomojoje programoje. Naudodami šią paprastą apžvalgą sumodeliuosite virtualų objektą pavadinimu Asmuo su stulpeliais įkeltais į išorės schemą šių operacijų vykdymo laike iš „OData“ žiniatinklio paslaugų.

Duomenų šaltinio informacija

Kadangi šioje apžvalgoje naudojamas duomenų šaltinis naudoja „OData v4“ žiniatinklio tarnybą, galime naudoti „OData v4“ duomenų teikėją, įtrauktą į jūsų aplinką.

Žiniatinklio tarnybos URL: https://contosowebservice.azurewebsites.net/odata/

Svarbu

  • Žiniatinklio tarnybos URL, naudojamas šioje apžvalgoje, nėra veikianti žiniatinklio tarnyba.
  • Norėdami prisijungti prie kitos aplinkos, negalite naudoti "OData v4 Duomenų tiekėjas.

Šioje apžvalgoje reikalingas vienas virtualioji lentelė, kurioje yra tolesni stulpeliai.

Išorinis lauko pavadinimas Išorinių duomenų tipas Virtualusis lentelės duomenų tipas Paskirtis
Id Edm.Guid Pirminis raktas Pirminis objekto raktas
FirstName Edm.String Viena teksto eilutė Asmens vardas
LastName Edm.String Viena teksto eilutė Asmens pavardė
Amžius Edm.Int32 Sveikasis skaičius Asmens amžius
LastModifiedOn Edm.DateTimeOffset Data ir laikas Paskutinio modifikavimo duomenys ir asmens įrašo laikas

Išorinio duomenų šaltinio lentelės asmens „Odata“ metaduomenys:

Odata išorės duomenų šaltinis XML 2 dalis.

Kurti duomenų šaltinį

Sukurkite „OData v4“ duomenų teikėjo duomenų šaltinį, kuris naudoja OASIS atvirų duomenų protokolo („OData“) žiniatinklio tarnybos pavyzdį.

  1. Pasirinkite Parametrai > Administravimas > Virtualių objektų duomenų šaltiniai.

  2. Pasirinkite NAUJAS, pasirinkite „OData v4“ duomenų teikėjas, tada pasirinkite Gerai.

  3. Įveskite arba pasirinkite tolesnę informaciją.

    Laukas Reikšmė
    Pavadinimas / vardas ir pavardė „OData" duomenų duomenų šaltinis
    URL https://contosowebservice.azurewebsites.net/odata
    Skirtasis laikas 30
    Pateikti įterptąjį skaičių Kliento vietos puslapiai
    Pateikti įterptąjį skaičių Teisinga

Palikite nustatytą lauko reikšmę ir pasirinkite ĮRAŠYTI IR UŽDARYTI.

Arbatpinigiai

Naudodami savo žiniatinklio tarnybą, patikrinkite, ar URL galioja, įklijuodami jį į žiniatinklio naršyklę. Jei norite suprasti stulpelius ir duomenų tipus, tipus, dominaus lentelės, galite pridėti prie URL pabaigos, kad pamatytumėte lentelių apibrėžimą /$metadata žiniatinklio paslaugoje.

Atidarykite sprendimų naršyklę

Dalis bet kurio sukurto pasirinktinio lauko pavadinimo yra tinkinimo priešvardis. Jis nustatomas pagal sprendimo, kuriame dirbate, sprendimų leidėją. Įsitikinkite, kad dirbate nevaldomajame sprendime, kuriame tinkinimo priešvardis yra būtent toks, kokio reikia tai lentelei. Daugiau informacijos: Sprendimų leidėjo priešvardžio keitimas.

Nevaldomojo sprendimo atidarymas

  1. Power Apps“ portalo kairiojoje naršymo srityje pasirinkite Sprendimai, tada įrankių juostoje pasirinkite Perjungti į klasikinį. Jei elemento šoninio skydelio srityje nėra, pasirinkite …Daugiau ir pasirinkite norimą elementą.

  2. Sąraše Visi sprendimai atidarykite norimą nevaldomąjį sprendimą.

Virtualiojo objekto kūrimas

  1. Kairiojoje sprendimų naršyklės naršymo srityje pasirinkite Objektai, tada pagrindinėje srityje pasirinkite Naujas.

  2. Formoje Objektas: naujas pasirinkite parinktį Virtualioji lentelė, tada įveskite tolesnę informaciją.

    Laukas Reikšmė
    Duomenų šaltinis „OData" duomenų duomenų šaltinis
    Rodomas vardas Asmuo
    Pavadinimo daugiskaitos forma Asmenys
    Pavadinimas / vardas ir pavardė new_person
    Išorinis pavadinimas Žmonės
    Išorinis rinkinio pavadinimas Žmonės
    Pastabos (įskaitant priedus) pasirinkta
    Veiklos pasirinkta

    Pastaba

    „OData" išteklių maršruto semantics EntitySet naudoja ištekliams identifikuoti. Žiniatinklio tarnybos „OData" pavyzdyje apibrėžiama EntitySet kaip Asmenys. Ši reikšmė naudojama kaip virtualaus lentelės asmens išorinis pavadinimas.

  3. Šalia srities Sritys, kuriose rodomas šis objektas pasirinkite Pardavimai, tada pasirinkite Įrašyti (bet neuždarykite lentelės formos). Asmens lentelės sąvoka.

Virtualiojo objekto laukų kūrimas

Puslapio Objektas: asmuo kairiojoje naršymo srityje pasirinkite Laukai. Kaip šio perėjimo dalį redaguojate du esamus stulpelius ir įtrauksite daugiau nei tris stulpelius, kuriuos galėsite pasiekti išorinėje duomenų šaltinis.

Svarbu

Išoriniuose pavadinimuose skiriamos didžiosios ir mažosios raidės. Patikrinkite savo žiniatinklio tarnybos metaduomenis ir įsitikinkite, kad naudojate teisingą pavadinimą. Leidžiamos reikšmės NULL reikšmė „false“ nurodo, kad atributas yra būtinas. Atkreipkite dėmesį, kad pirminių raktų laukai sistemoje visada yra būtini.

  1. Atidarykite stulpelį new_personid ir pakeiskite tolesnės ypatybės reikšmę į toliau nurodytą reikšmę.

    Išorės pavadinimas: Id

    Kurti ID stulpelį.

  2. Pasirinkite Įrašyti ir uždaryti.

  3. Atidarykite stulpelį new_name ir pakeiskite tolesnių ypatybių reikšmes į toliau nurodytas reikšmes.

    • Rodomas pavadinimas: Pavardė
    • Išorės pavadinimas: Pavardė

    Stulpelio pavardė kūrimas.

  4. Pasirinkite Įrašyti ir uždaryti.

  5. Pasirinkite Naujas ir puslapyje Laukas: naujas asmeniui įveskite tolesnę informaciją.

    Laukas Reikšmė
    Rodomas vardas Vardas
    Pavadinimas / vardas ir pavardė new_firstname
    Išorinis pavadinimas FirstName
    Lauko reikalavimas Būtina nurodyti veiklą
    Duomenų tipas Viena teksto eilutė

    Asmens stulpelio kūrimas pagal stulpelius.

  6. Pasirinkite Įrašyti ir uždaryti.

  7. Pasirinkite Naujas ir puslapyje Laukas: naujas asmeniui įveskite tolesnę informaciją.

    Laukas Reikšmė
    Rodomas vardas Amžius
    Pavadinimas / vardas ir pavardė new_age
    Išorinis pavadinimas Amžius
    Lauko reikalavimas Būtina nurodyti veiklą
    Duomenų tipas Sveikasis skaičius

    Kurti amžiaus stulpelį.

  8. Pasirinkite Įrašyti ir uždaryti.

  9. Pasirinkite Naujas ir puslapyje Laukas: naujas asmens įveskite tolesnę informaciją.

    Laukas Reikšmė
    Rodomas vardas Paskutinį kartą modifikuota
    Pavadinimas / vardas ir pavardė new_lastmodifiedon
    Išorinis pavadinimas LastModifiedOn
    Lauko reikalavimas Būtina nurodyti veiklą
    Duomenų tipas Data ir laikas

    Paskutinio modifikavimo stulpelyje kūrimas.

Įtraukite laukus į pagrindinę formą

  1. Lentelės lange Asmuo rinkitės Formos.

  2. Atidarykite pagrindinę formą, nuvilkite stulpelius vardas, Amžius ir Paskutinį kartą modifikuota, iš dešiniojo srities į srities į formą skyriuje Bendra.

    Vardas, o paskutinį kartą modifikuotas stulpeliuose, pridėtuose prie pagrindinės formos.

  3. Lentelės lange Asmuo pasirinkite Įrašyti ir uždaryti.

Numatytojo rodinio konfigūravimas

  1. Kairiojoje sprendimų naršyklės srityje, dalyje Asmens objektas pasirinkite Rodiniai.
  2. Atidarykite rodinį Visi asmenys.
  3. Srityje Bendrosios užduotys pasirinkite Įtraukti stulpelius. Rodinio stulpelių įtraukimas.
  4. Pažymėkite stulpelius vardas, Amžius ir Paskutinį kartą modifikuota, tada pasirinkite Gerai.
  5. Rodinyje: visų žmonių lange išdėstote stulpelio tvarką pažymėdami rodykles Perkelti kairėn ir Perkelti į dešinę, tada pažymėkite Įrašyti ir uždaryti".
  6. Sprendimų naršyklės lange pasirinkite Publikuoti visus tinkinimus.
  7. Kai visi tinkinimai publikuoti, uždarykite sprendimų naršyklės langą.

Virtualios lentelės naudojimas modeliu pagrįstoje programoje

Sukurkite modeliu pagrįstą programą ir įtraukite lentelę Asmuo į svetainės struktūrą. Tada pažymėkite pagrindinę asmens formą ir asmens išplėstinės ieškos rodinį. Publikuokite programą. Daugiau informacijos: pirmosios modeliu pagrįstos programos kūrimas iš suskurti

Tada programos vartotojai, naudodami virtualiąją lentelę, gali atlikti skaitymo, kūrimo, naujinimo ir naikinimo operacijas kaip ir bet kurią kitą lentelę „Microsoft Dataverse“.

Įrašų kūrimas, rodymas ir naikinimas naudojant virtualiąją lentelę

  1. Vykdyti modeliu pagrįstą programą. Pažymėkite Naujas , užpildykite reikiamus stulpelius, tada įrašykite įrašą.
  2. Dar kartą pažymėkite Naujas, kad sukurtumėte kitą įrašą ir įrašytumėte jį.
  3. Dabar rodinyje Visi asmenys turėtų turėti du įrašus, panašius į šiuos. Peržiūrėti visus asmenis.
  4. Norėdami panaikinti įrašą, pažymėkite asmens įrašą, tada pažymėkite Naikinti. Patvirtinkite, kad įrašą norite panaikinti patvirtinimo puslapyje.

Taip pat žr.

„OData v4“ duomenų teikėjo konfigūracija, reikalavimai ir geriausia praktika
Virtualių objektų, apimančių duomenis iš išorinių duomenų šaltinio, kūrimas ir redagavimas

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).