Kopīgot, izmantojot


Virtuālās tabulas caurskatīšana, izmantojot OData v4 datu nodrošinātāju

Iedomājieties, ka vēlaties piekļūt kādai personiskai informācijai par kontaktpersonu, kā arī to izveidot, atjaunināt un dzēst no ārēja uzņēmuma datu avots jūsu modeļa vadītajā programmā. Izmantojot šo vienkāršo caurskatīšanu, virtuāla entītija Persona tiek modelēta ar laukiem, kas kartēti ārējai shēmai, kas izpildes laikā izgūst biļetes datus OData tīmekļa pakalpojumā.

Detalizēta informācija par datu avotu

Tā kā šajā caurskatīšanā izmantotajā datu avotā ir pieejams OData v4 tīmekļa pakalpojums, var izmantot vidē iekļauto OData v4 datu nodrošinātāju.

Tīmekļa pakalpojuma URL: https://contosowebservice.azurewebsites.net/odata/

Svarīgi

  • Šai pamācībai izmantotais tīmekļa pakalpojuma vietrādis URL nav strādājošs tīmekļa pakalpojums.
  • Nevar izmantot OData v4 datu nodrošinātāju, lai izveidotu savienojumu ar citu vidi.

Šai pamācībai ir nepieciešama viena virtuāla entītija, kurā ir šādi norādītie lauki.

Ārējās kolonnas nosaukums Ārējo datu tips Virtuālās tabulas datu tips Mērķis
ID Edm.Guid Galvenā atslēga Primārā atslēga tabulai
FirstName Edm.String Viena teksta rindiņa Personas vārds
LastName Edm.String Viena teksta rindiņa Personas uzvārds
Vecums Edm.Int32 Vesels skaitlis Personas vecums
Pēdējoreiz modificēts Edm.DateTimeOffset Dati un laiks Pēdējie modificētie personas ieraksta dati un laiks

Ārējo datu avota personas entītijas OData metadati:

Odata ārējais datu avots XML 2. daļa.

Datu avota izveide

Izveidojiet datu avotu OData v4 datu nodrošinātājam, kas izmanto OASIS atvērtā datu protokola (OASIS Open Data Protocol — OData) parauga tīmekļa pakalpojumu.

  1. Atveriet sadaļu Iestatījumi > Administrēšana > Virtuālo entītiju datu avoti.

  2. Atlasiet JAUNS, atlasiet OData v4 Datu nodrošinātājs un pēc tam atlasiet Labi.

  3. Ievadiet vai atlasiet tālāk norādīto informāciju.

    Lauks Vērtība
    Nosaukums/vārds, uzvārds Personas OData parauga datu avots
    URL https://contosowebservice.azurewebsites.net/odata
    Taimauts 30
    Atgriezt iekļauto entītiju skaitu Maršrutēšana klienta pusē
    Atgriezt iekļauto entītiju skaitu True

Atstājiet pārējās kolonnas tādas, kādas tās ir, un atlasiet SAGLABĀT UN AIZVĒRT.

Padoms

Ja izmantojat pats savu tīmekļa pakalpojumu, pārbaudiet, vai vietrādis URL ir derīgs, ielīmējot to tīmekļa pārlūkprogrammā. Ja vēlaties izprast interesē esošajam tabulai atbilstošās kolonnas un datu tipus, varat pievienot /$metadata vietrāža URL beigām, lai skatītu tīmekļa pakalpojuma tabulu definīciju.

Atveriet risinājumu pārlūku

Daļa no izveidotas pielāgotas tabulas nosaukuma ir pielāgošanas prefikss. Tas tiek noteikts, pamatojoties uz risinājumu izstrādātāju tam risinājumam, kurā strādājat. Ja jums ir svarīgs pielāgošanas prefikss, pārliecinieties, ka strādājat nepārvaldītā risinājumā, kurā ir šai entītijai atbilstošais pielāgošanas prefikss. Papildinformācija: Risinājumu izstrādātāja prefiksa maiņa.

Nepārvaldīta risinājuma atvēršana

  1. Portālā Power Apps atlasiet Risinājumi kreisajā navigācijas rūtī un pēc tam rīkjoslā atlasiet Pārslēgt uz klasisko. Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.

  2. Sarakstā Visi risinājumi atveriet vēlamo nepārvaldīto risinājumu.

Virtuālās tabulas izveide

  1. Risinājumu pārlūka kreisajā navigācijas rūtī atlasiet Entītijas un pēc tam galvenajā rūtī atlasiet Jauns.

  2. Veidlapā Entītija: Jauns atlasiet opciju Virtuālā entītija un pēc tam ievadiet tālāk norādīto informāciju:

    Lauks Vērtība
    Datu avots Personas OData parauga datu avots
    Parādāmais vārds Persona
    Nosaukums daudzskaitlī Personas
    Nosaukums/vārds, uzvārds new_person
    Ārējais nosaukums Personas
    Ārējais kolekcijas nosaukums Personas
    Piezīmes (ietver pielikumus) atlasīta(s)
    Darbības atlasīta(s)

    Piezīme

    OData resursu ceļa semantika EntitySet izmanto, lai identificētu resursu. Parauga OData tīmekļa pakalpojumā EntitySet tiek definēts kā Personas. Šī vērtība tiek izmantota kā virtuālās tabulas Personas Ārējais nosaukums.

  3. Blakus vienumam Apgabali, kuros tiek rādīta šī entītija atlasiet Tirdzniecība un pēc tam atlasiet Saglabāt (bet vēl neaizveriet entītijas veidlapu). Personu tabulas definīcija.

Virtuālajai tabulai paredzēto kolonnu izveidošana

Lapas Entītija: Persona kreisajā navigācijas rūtī atlasiet Lauki. Šajā caurskatā ir jārediģē divas esošas kolonnas un jāpievieno vēl trīs kolonnas, kas ir pieejamas datu avots.

Svarīgi

Ārējie nosaukumi ir reģistrjutīgi. Lai pārliecinātos, vai izmantojat pareizo nosaukumu, skatiet sava tīmekļa servisa metadatus. Vērtība Nullable vai False norāda, ka atribūts ir jānorāda obligāti. Ievērojiet, ka primārās atslēgas kolonnas sistēmai vienmēr ir obligātas.

  1. Atveriet lauku new_personid un tālāk norādīto rekvizītu mainiet ar šeit norādīto vērtību:

    Ārējais nosaukums: Id

    Izveidot ID kolonnu.

  2. Atlasiet vienumu Saglabāt un aizvērt.

  3. Atveriet lauku new_name un mainiet tālāk norādītos rekvizītus, lai tiem būtu šeit norādītās vērtības:

    • Parādāmais nosaukums: Uzvārds
    • Ārējais nosaukums: Uzvārds

    Izveidot uzvārda kolonnu.

  4. Atlasiet vienumu Saglabāt un aizvērt.

  5. Atlasiet Jauns un lapā Lauks: Jauna persona ievadiet tālāk norādīto informāciju:

    Lauks Vērtība
    Parādāmais vārds Vārds
    Nosaukums/vārds, uzvārds new_firstname
    Ārējais nosaukums FirstName
    Lauka vajadzība Nepieciešams uzņēmumam
    Datu tips Viena teksta rindiņa

    Izveidojiet personai kolonnu vecums.

  6. Atlasiet vienumu Saglabāt un aizvērt.

  7. Atlasiet Jauns un lapā Lauks: Jauna persona ievadiet tālāk norādīto informāciju:

    Lauks Vērtība
    Parādāmais vārds Vecums
    Nosaukums/vārds, uzvārds new_age
    Ārējais nosaukums Vecums
    Lauka vajadzība Nepieciešams uzņēmumam
    Datu tips Vesels skaitlis

    Izveidot vecuma kolonnu.

  8. Atlasiet vienumu Saglabāt un aizvērt.

  9. Atlasiet Jauns un lapā Lauks: Jauna persona ievadiet tālāk norādīto informāciju:

    Lauks Vērtība
    Parādāmais vārds Pēdējoreiz modificēts
    Nosaukums/vārds, uzvārds new_lastmodifiedon
    Ārējais nosaukums Pēdējoreiz modificēts
    Lauka vajadzība Nepieciešams uzņēmumam
    Datu tips Datums un laiks

    Pēdējoreiz modificēts kolonnā.

Kolonnu pievienošana galvenajai veidlapai

  1. Entītijas Persona logā atlasiet Veidlapas.

  2. Atveriet galveno veidlapu, velciet un nometiet kolonnas Vārds, Vecums un Pēdējoreiz modificēts no labās rūts uz veidlapu sadaļā Vispārīgi.

    Vārds, vecums un pēdējoreiz modificēts galvenajā veidlapā pievienotajā kolonnā.

  3. Entītijas Persona logā atlasiet Saglabāt un aizvērt.

Noklusējuma skata konfigurēšana

  1. Risinājumu pārlūka kreisajā rūtī, sadaļā Personas entītija atlasiet Skati.
  2. Atveriet skatu Visas personas.
  3. Rūtī Bieži veicamie uzdevumi atlasiet Pievienot kolonnas. Kolonnu pievienošana skatam.
  4. Atlasiet laukus Vārds, Vecums un Pēdējoreiz modificēts un pēc tam atlasiet Labi.
  5. Skatīt: logā Visas personas sakārtojiet kolonnu secību, atlasot pārvietot pa kreisi un pārvietot pa labi vērstās bultiņas, un pēc tam atlasiet Saglabāt un aizvērt.
  6. Logā Risinājumu pārlūks atlasiet Publicēt visus pielāgojumus.
  7. Kad visi pielāgojumi ir publicēti, aizveriet logi Risinājumu pārlūks.

Virtuālās tabulas izmantošana modeļa vadītā programmā

Izveidojiet modeļa vadītu programmu un pievienojiet vietnes kartei tabulu Persona. Pēc tam atlasiet Personas galveno veidlapu un Personu uzlabotas atrašanas skatu. Publicēt programmu. Papildinformācija: izveidojiet savu pirmo modeļa vadīto programmu no baltas lapas

Pēc tam programmas lietotāji var veikt lasīšanas, izveides, atjaunināšanas un dzēšanas operācijas, izmantojot virtuālo tabulu, tāpat kā jebkura cita tabula programmā Microsoft Dataverse.

Ierakstu izveide, skatīšana un dzēšana, izmantojot virtuālo tabulu

  1. Palaidiet modeļa vadīto programmu. Atlasiet Jauns, aizpildiet nepieciešamās kolonnas un pēc tam saglabājiet ierakstu.
  2. Vēlreiz atlasiet vienumu Jauns, lai izveidotu citu ierakstu un to saglabātu.
  3. Tagad skatā Visas personas ir jābūt diviem ierakstiem, kas ir līdzīgi tālāk sniegtajiem. Skatīt Visas personas.
  4. Lai izdzēstu ierakstu, atlasiet personas ierakstu un pēc tam atlasiet Dzēst. Apstipriniet ieraksta dzēšanu apstiprinājuma lapā.

Skatiet arī

OData v4 datu nodrošinātāja konfigurēšana, prasības un paraugprakse
Izveidot un rediģēt virtuālās tabulas, kas satur datus no ārēja datu avota

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).