Virtuaalse tabeli ülevaade OData v4 andmepakkuja abil

Kujutage ette, et soovite oma mudelipõhise rakenduse välisest andmeallikast kontakti kohta juurde pääseda, luua, värskendada ja kustutada. Selles lihtsas ülevaates modelleerite virtuaalse tabeli nimega Isik , mille veerud on vastendatud välise skeemiga nende toimingutega käitusajal OData veebiteenusest.

Andmeallika üksikasjad

Kuna selles ülevaates kasutataval andmeallikal on OData v4 veebiteenus, saame kasutada teie keskkonna juurde kuuluvat OData v4 andmepakkujat.

Veebiteenuse URL: https://contosowebservice.azurewebsites.net/odata/

Oluline

  • Selle ülevaate puhul kasutatava veebiteenuse url-i näol pole tegemist toimiva veebiteenusega.
  • OData v4 andmepakkujat ei saa kasutada mõne muu keskkonnaga ühenduse loomiseks.

Selle ülevaate jaoks on vaja ühte virtuaalset tabelit, mis sisaldab järgmisi veerge.

Välise veeru nimi Välisandmete tüüp Virtuaalse tabeli andmetüüp Eesmärk
ID Edm.Guid Primaarvõti Tabeli primaarvõti
FirstName Edm.String Üks tekstirida Isiku eesnimi
LastName Edm.String Üks tekstirida Isiku perekonnanimi
Vanus Edm.Int32 Täisarv Isiku vanus
ViimaneMuudetudKuupäev Edm.DateTimeOffset Andmed ja aeg Viimati muudetud andmed ja isikukirje kellaaeg

Välise andmeallika isikutabeli OData metaandmed:

Odata välise andmeallika XML osa 2.

Andmeallika loomine

Andmeallika loomine OData v4 andmepakkuja jaoks, mis kasutab OASIS avatud andmete protokolli (OData) näidis veebiteenust.

  1. Avage jaotis Sätete>administreerimine>Virtuaalse olemi andmeallikad.

  2. Valige UUS, valige OData v4 andmepakkuja ja seejärel valige OK.

  3. Sisestage või valige järgmine teave.

    Väli Väärtus
    Nimi Isiku näidise OData andmeallikas
    URL-i aadress https://contosowebservice.azurewebsites.net/odata
    Ajalõpp 30
    Tagastuse tekstisisene arv Kliendipoolne saalimine
    Tagastuse tekstisisene arv Tõene

Jätke ülejäänud veerud as-isja valige SALVESTA ja SULE.

Jootraha

Oma veebiteenuse kasutamisel veenduge, et URL on kehtiv, kleepides selle kontrollimiseks oma veebibrauserisse. Kui soovite mõista teid huvitavale tabelile vastavaid veerge ja andmetüüpe, saate /$metadata lisada URL-i lõppu, et näha oma veebiteenuse tabelite määratlust.

Lahenduseuurija avamine

Iga loodud kohandatud tabeli nime osa on kohanduseesliide. See seatakse teie tööks kasutatava lahenduse väljastaja alusel. Veenduge, et töötate mittehallatava lahendusega, kus kohandamise eesliide on see, mida selle tabeli jaoks soovite. Lisateave: Lahenduse väljastaja eesliite muutmine

Mittehallatava lahenduse avamine

  1. Valige Power Appsis vasakpoolsel navigeerimispaanil Lahendused ja seejärel valige tööriistaribal Aktiveeri klassikaline. Kui üksust pole külgpaneeli paanil, valige ... Veel ja seejärel valige soovitud üksus.

  2. Avage loendis Kõik lahendused soovitud mittehallatav lahendus.

Virtuaalse tabeli loomine

  1. Valige lahenduseuurija vasakpoolsel navigeerimispaanil Olemid ja seejärel valige põhipaanilt Uus .

  2. Valige vormil Olem: uus suvand Virtuaalne tabel ja sisestage järgmine teave.

    Väli Väärtus
    Andmeallika Isiku näidise OData andmeallikas
    Kuvatav nimi Isik
    Mitmuse nimi Isikute
    Nimi new_person
    Väline nimi Inimesed
    Välise kogumi nimi Inimesed
    Märkused (sisaldab manuseid) Valitud
    Tegevuse Valitud

    Märkus.

    OData ressursitee semantika kasutab EntitySet ressursi tuvastamiseks. OData näidisvõrguteenuses on see EntitySet määratletud kui Inimesed. Seda väärtust kasutatakse virtuaalse tabeli Isikvälise nimena.

  3. Valige välja Alad, mis seda olemit kuvavad kõrvalMüük ja seejärel valige Salvesta (kuid ärge sulgege tabelivormi).

    Isiku tabeli definitsioon.

Virtuaalse tabeli veergude loomine

Valige lehe Olem: isik vasakpoolsel navigeerimispaanil Väljad. Selle ülevaate osana redigeerite kahte olemasolevat veergu ja lisate veel kolm veergu, mis on välises andmeallikas saadaval.

Oluline

Välised nimed on tõstutundlikud. Vaadake oma veebiteenuse metaandmetest järele, et kasutate kindlasti õiget nime. Väära nullitav väärtus näitab, et atribuut on kohustuslik. Pange tähele, et primaarvõtme veerud on alati süsteemi jaoks kohustuslikud.

  1. Avage veerg new_personid ja muutke järgmist atribuuti siin näidatud väärtusega.

    Väline nimi: ID

    Loo id veerg.

  2. Valige Salvesta ja sule.

  3. Avage veerg new_name ja muutke järgmisi atribuute nii, et siin näidatakse väärtused.

    • Kuvatav nimi: perekonnanimi
    • Väline nimi: Perekonnanimi

    Loo perekonnanime veerg.

  4. Valige Salvesta ja sule.

  5. Valige Uus ja sisestage lehel Väli: isiku jaoks uus järgmine teave.

    Väli Väärtus
    Kuvatav nimi Eesnimi
    Nimi new_firstname
    Väline nimi FirstName
    Välja nõue Äri nõutav
    Andmetüüp Üks tekstirida

    Loo isiku vanuseveerg.

  6. Valige Salvesta ja sule.

  7. Valige Uus ja sisestage lehel Väli: isiku jaoks uus järgmine teave.

    Väli Väärtus
    Kuvatav nimi Vanus
    Nimi new_age
    Väline nimi Vanus
    Välja nõue Äri nõutav
    Andmetüüp Täisarv

    Vanuse veeru loomine.

  8. Valige Salvesta ja sule.

  9. Valige Uus ja sisestage lehel Väli: isiku uus järgmine teave.

    Väli Väärtus
    Kuvatav nimi Viimati muudetud
    Nimi new_lastmodifiedon
    Väline nimi ViimaneMuudetudKuupäev
    Välja nõue Äri nõutav
    Andmetüüp Kuupäev ja kellaaeg

    Loo veerus viimati muudetud.

Veergude lisamine põhivormile

  1. Valige tabeliaknas IsikVormid.

  2. Avage põhivorm, lohistage veerud Eesnimi, Vanus ja Viimati muudetud parempoolselt paanilt jaotises Üldine olevale vormile.

    Eesnimi, vanus ja viimati muudetud põhivormile lisatud veergudes.

  3. Valige tabeliaknas Isik nupp Salvesta ja sule.

Vaikevaate konfigureerimine

  1. Valige lahenduseuurija vasakpoolsel paanil olemi Isik all Vaated.
  2. Avage vaade Kõik inimesed .
  3. Valige paanil Tavalised tööülesandedLisa veerge. Add columns for view.Vaatesse veergude lisamine.
  4. Valige veerud Eesnimi, Vanus ja Viimati muudetud ja seejärel valige OK.
  5. Korraldage aknas Vaade: kõik inimesed veergude järjestus, valides vasakule ja paremale nihutamise nooled ning seejärel valige Salvesta ja sule.
  6. Valige aknas Solution Explorer käsk Avalda kõik kohandused.
  7. Pärast kõigi kohanduste avaldamist sulgege Lahenduseuurija aken.

Virtuaalse tabeli kasutamine mudelipõhises rakenduses

Looge mudelipõhine rakendus ja lisage tabel Isik saidiplaanile. Seejärel valige põhivorm Isik ja vaade Isiku eelotsing . Avaldage rakendus. Lisateave: Esimese mudelipõhise rakenduse loomine nullist

Seejärel saavad rakenduse kasutajad teha lugemis-, loomise-, värskendamis- ja kustutamistoiminguid, kasutades virtuaalset tabelit nagu mis tahes muud Microsoft Dataverse'i tabelit.

Kirjete loomine, vaatamine ja kustutamine virtuaalse tabeli abil

  1. Käivitage mudelipõhine rakendus. Valige Uus, täitke nõutavad veerud ja seejärel salvestage kirje.
  2. Uue kirje loomiseks ja salvestamiseks valige uuesti Uus .
  3. Nüüd peaks teil vaates Kõik isikud olema kaks järgmist sarnast kirjet. Vaata kõiki isikuid.
  4. Kirje kustutamiseks valige isikukirje ja seejärel valige Kustuta. Kinnitage kirje kustutamiseks kinnituslehel.

Vaata ka

OData v4 andmepakkuja konfiguratsiooni, nõuded ja head tavad
Välisest andmeallikast pärinevaid andmeid sisaldavate virtuaalsete tabelite loomine ja redigeerimine