Deli z drugimi prek


Pregled virtualne tabele s ponudnikom podatkov OData v4

Predstavljajte si, da želite dostopati do nekaterih osebnih podatkov o stiku, jih ustvariti, posodobiti in izbrisati iz zunanjega vira podatkov v vaši aplikaciji, ki temelji na modelu. V tej preprosti predstavitvi boste oblikovali virtualno tabelo, poimenovano Oseba, s stolpci, preslikanimi v zunanjo shemo v te operacije med izvajanjem iz spletne storitve OData.

Podrobnosti vira podatkov

Ker ima vir podatkov, uporabljen za ta pregled, spletno storitev OData v4, lahko uporabimo ponudnika podatkov OData v4, vključenega v vaše okolje.

URL spletne storitve: https://contosowebservice.azurewebsites.net/odata/

Pomembno

  • URL spletne storitve, uporabljen za ta pregled, ni delujoča spletna storitev.
  • Ponudnika podatkov OData v4 ne morete uporabiti za povezovanje z drugim okoljem storitve.

Za ta pregled je potrebna ena navidezna tabela, ki vsebuje naslednje stolpce.

Zunanje ime stolpca Vrsta zunanjih podatkov Vrsta podatkov navidezne tabele Namen
ID Edm.Guid Primarni ključ Primarni ključ za tabelo
FirstName Edm.String Ena vrstica besedila Ime osebe
LastName Edm.String Ena vrstica besedila Priimek osebe
Starost Edm.Int32 Celo število Starost osebe
LastModifiedOn Edm.DateTimeOffset Datum in ura Zadnji spremenjeni podatki in čas zapisa o osebi

Metapodatki OData tabele za osebo zunanjega vira podatkov:

2. del XML-ja zunanjega vira podatkov OData.

Ustvarjanje vira podatkov

Ustvarite vir podatkov za ponudnika podatkov OData v4, ki uporablja vzorčno spletno storitev protokola Open Data OASIS (OData).

  1. Odprite možnost Nastavitve > Skrbništvo > Viri podatkov navideznih entitet.

  2. Izberite NOVO, izberite Ponudnik podatkov OData v4, nato izberite V redu.

  3. Vnesite ali izberite naslednje podatke.

    Polje Vrednost
    Imenu Vzorec vira podatkov OData za osebo
    URL https://contosowebservice.azurewebsites.net/odata
    Časovna omejitev 30
    Vrnjeno število v vrstici Ostranjevanje v odjemalcu
    Vrnjeno število v vrstici Resnično

Ostale stolpce pustite kot so in izberite SHRANI IN ZAPRI.

Nasvet

Ko uporabljate svojo spletno storitev, se prepričajte, da je URL veljaven – prilepite ga v svoj spletni brskalnik. Če želite razumeti, kako delujejo stolpci in vrste podatkov za tabelo, ki vas zanima, lahko dodate /$metadata na konec vašega URL-ja, da si ogledate definicijo tabel v vaši spletni storitvi.

Odpiranje raziskovalca rešitev

Del imena vsake ustvarjene tabele po meri je predpona prilagoditve. To nastavitev je določil izdajatelj rešitve za rešitev, v kateri delate. Prepričajte se, da delate v neupravljani rešitvi, v kateri je predpona prilagoditve takšna, kot jo želite določiti za to tabelo. Več informacij: Spreminjanje predpone izdajatelja rešitve

Odpiranje neupravljane rešitve

  1. V storitvi Power Apps v levem podoknu za krmarjenje izberite Rešitve in nato v orodni vrstici izberite Preklopi na klasični pogled. Če elementa ni v podoknu leve plošče, izberite … Več in nato izberite želeni element.

  2. Na seznamu Vse rešitve odprite želeno neupravljano rešitev.

Ustvarjanje navidezne tabele

  1. V levem podoknu za krmarjenje raziskovalca rešitev izberite Entitete, nato v glavnem podoknu izberite Novo.

  2. Na obrazcu Entiteta: novo izberite možnost Navidezna tabela in nato vnesite naslednje podatke:

    Polje Vrednost
    Vir podatkov Vzorec vira podatkov OData za osebo
    Prikazno ime Oseba
    Množinsko ime Osebe
    Imenu new_person
    Zunanje ime Ljudje
    Zunanje ime zbirke Ljudje
    opombe (vključujejo priloge) izbrano
    Dejavnosti izbrano

    Opomba

    Semantika poti vira OData uporablja EntitySet za prepoznavanje vira. V vzorčni spletni storitvi OData je EntitySet opredeljen kot Ljudje. Ta vrednost se uporablja kot Zunanje ime za navidezno tabelo Oseba.

  3. Ob možnosti Območja, kjer je prikazana ta entiteta izberite Prodaja in nato izberite Shrani (vendar ne zaprite obrazca tabele). Definicija tabele za osebo.

Ustvarjanje stolpcev za navidezno tabelo

V levem podoknu za krmarjenje na strani Entiteta: oseba izberite Polja. Kot del te predstavitve boste uredili dva obstoječa stolpca in dodali še tri stolpce, ki so na voljo v zunanjem viru podatkov.

Pomembno

Zunanja imena razlikujejo med veliki in malimi črkami. Oglejte si metapodatke svoje spletne storitve in se prepričajte, da uporabljate ustrezno ime. Ničelna vrednost za "False" pomeni, da je zahtevan atribut. Pazite, sistem vedno zahteva stolpce primarnega ključa.

  1. Odprite stolpec new_personid in spremenite naslednjo lastnost z vrednostjo, navedeno spodaj:

    Zunanje ime: ID

    Ustvarjanje stolpca za ID.

  2. Izberite možnost Shrani in zapri.

  3. Odprite stolpec new_name in spremenite naslednje lastnosti, da bodo imele spodaj navedene vrednosti:

    • Prikazno ime: priimek
    • Zunanje ime: LastName

    Ustvarjanje stolpca za priimek.

  4. Izberite možnost Shrani in zapri.

  5. Izberite Novo in na strani Polje: Novo za osebo vnesite naslednje podatke:

    Polje Vrednost
    Prikazno ime Ime
    Imenu new_firstname
    Zunanje ime FirstName
    Zahteva polja Zahtevano za poslovanje
    Podatkovni tip Ena vrstica besedila

    Ustvarjanje stolpca za starost osebe.

  6. Izberite možnost Shrani in zapri.

  7. Izberite Novo in na strani Polje: Novo za osebo vnesite naslednje podatke:

    Polje Vrednost
    Prikazno ime Starost
    Imenu new_age
    Zunanje ime Starost
    Zahteva polja Zahtevano za poslovanje
    Podatkovni tip Celo število

    Ustvarjanje stolpca za starost.

  8. Izberite možnost Shrani in zapri.

  9. Izberite Novo in na strani Polje: Novo za osebo vnesite naslednje podatke:

    Polje Vrednost
    Prikazno ime Nazadnje spremenjeno:
    Imenu new_lastmodifiedon
    Zunanje ime LastModifiedOn
    Zahteva polja Zahtevano za poslovanje
    Podatkovni tip Datum in ura

    Ustvarjanje zadnjih sprememb v stolpcu.

Dodajanje stolpcev v glavni obrazec

  1. V oknu tabele Oseba izberite Obrazci.

  2. Odprite glavni obrazec, povlecite in spustite stolpce Ime, Starost in Nazadnje spremenjeno dne iz desnega podokna na obrazec v razdelku Splošno.

    Ime, starost in zadnje spremembe v stolpcih, dodanih v glavni obrazec.

  3. V oknu tabele Oseba izberite Shrani in zapri.

Konfiguracija privzetega pogleda

  1. V levem podoknu raziskovalca rešitev pod možnostjo Entiteta osebe izberite Pogledi.
  2. Odprite pogled Vse osebe.
  3. V podoknu Pogosta opravila izberite Dodaj stolpce. Dodajanje stolpcev za pogled.
  4. Izberite stolpce Ime, Starost in Nazadnje spremenjeno dne ter izberite V redu.
  5. V oknu Pogled: vse osebe uredite vrstni red stolpcev tako, da izberete puščici za pomikanje v levo in desno in izberete Shrani in zapri.
  6. V oknu raziskovalca rešitev izberite Objavi vse prilagoditve.
  7. Ko so vse prilagoditve objavljene, zaprite okno raziskovalca rešitev.

Uporaba navidezne tabele v aplikaciji, ki temelji na modelu

Ustvarite aplikacijo, ki temelji na modelu, in dodajte tabelo Oseba na zemljevid mesta. Nato izberite glavni obrazec Oseba in pogled Napredno iskanje oseb. Objavite aplikacijo. Več informacij: Ustvarjanje prve aplikacije, ki temelji na modelu, od začetka

Nato lahko uporabniki aplikacij izvajajo operacije branja, ustvarjanja, posodabljanja in brisanja z uporabo navidezne tabele, tako kot katera koli druga tabela v Microsoft Dataverse.

Ustvarjanje, ogledovanje in brisanje zapisov z navidezno tabelo

  1. Zaženite aplikacijo, ki temelji na modelu. Izberite Novo, izpolnite zahtevane stolpce in shranite zapis.
  2. Ponovno izberite Novo, da ustvarite nov zapis in ga shranite.
  3. Zdaj bi morali imeti dva zapisa, podobna spodnjim zapisom v pogledu Vse osebe. Ogled vseh oseb.
  4. Če želite izbrisati zapis, izberite zapis o osebi in nato Izbriši. Potrdite dejanje, da izbrišete zapis na potrditveni strani.

Glejte tudi

Konfiguracija, zahteve in najboljše prakse ponudnika podatkov OData v4
Ustvarjanje in urejanje navideznih tabel, ki vsebujejo podatke iz zunanjega vira podatkov

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).