Kopīgot, izmantojot


Izveidot un rediģēt virtuālās tabulas, kas satur datus no ārēja datu avota

Virtuāla tabula ir pielāgota tabula Microsoft Dataverse, kuras kolonnas dati ir no ārēja datu avota. Virtuālās tabulas jūsu programmā lietotājiem ir redzamas kā parastas tabulas rindas, bet satur datus, kuru avots ir ārēja datu bāze, piemēram, Azure SQL datu bāze. Uz virtuālām tabulām balstītas rindas ir pieejamas visos klientos, tostarp pielāgotos klientos, kas ir izstrādāti, izmantojot Dataverse tīmekļa pakalpojumus.

Iepriekš, lai integrētu atšķirīgus datu avotus, bija jāizveido savienotājs, lai pārvietotu datus, vai jāizstrādā pielāgots spraudnis klienta vai servera pusē. Taču, izmantojot virtuālās tabulas, varat izveidot tiešu savienojumu ar ārēju datu avotu izpildlaikā tā, lai noteikti dati no ārējā datu avota būtu pieejami vidē bez nepieciešamības veikt datu replicēšanu.

Virtuālās tabulas sastāv no trīs galvenajām sastāvdaļām — datu nodrošinātājs, datu avota rinda un virtuālā tabula. Datu nodrošinātājs sastāv no spraudņiem un datu avota tabulas. Datu avots ir tabulas rinda programmā Dataverse, kas ietver metadatus, kuri norāda savienojuma parametru shēmu. Katra virtuālā tabula attiecas uz datu avotu tabulas definīcijā.

Dataverse ietver OData datu nodrošinātāju, kuru var izmantot, lai izveidotu savienojumu ar OData v4 tīmekļa pakalpojumu, kas piekļūst ārējiem datiem.

Vai arī izstrādātāji var veidot savus datu nodrošinātājus. Datu nodrošinātāji ir instalēti vidē kā risinājums. Papildinformācija: Izstrādātāja dokumentācija: darba sākšana ar virtuālajām tabulām

Virtuālās tabulas priekšrocības

  • Izstrādātāji var ieviest spraudņus, lai nolasītu, atjauninātu vai dzēstu ārējos datus, izmantojot Dataverse tīmekļa pakalpojumus un Spraudņa reģistrēšanas rīku.
  • Sistēmas pielāgotāji izmanto Power Apps, risinājumu pāŗlūku, lai konfigurētu datu avota rindu un izveidotu virtuālās tabulas, kuras tiek izmantotas, lai piekļūtu ārējiem datiem bez koda rakstīšanas.
  • Lietotāji strādā ar virtuālas tabulas izveidotajām rindām, lai skatītu datus kolonnās, režģos, meklēšanas rezultātos un uz ieneses XML balstītos pārskatos un informācijas paneļos.

Datu avota pievienošana izmantošanai virtuālajām tabulām

Izstrādātāji var izveidot pielāgotu spraudni, lai izmantotu kā datu nodrošinātāju virtuālai tabulai. Vai arī varat izmantot nodrošināto OData v4 datu nodrošinātāju. Papildinformācija: OData v4 datu nodrošinātāja konfigurēšana, prasības un labākā prakse.

  1. Piesakies Power Apps programmā un pēc tam atlasiet Iestatījumi Papildu uzstādījumi > Papildu iestatījumi.

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

  3. Darbību rīkjoslā atlasiet vienumu Jauns.

  4. Dialoglodziņā Atlasīt datu nodrošinātāju atlasiet kādu no tālāk norādītajiem datu avotiem un pēc tam atlasiet vienumu Labi.

    Datu nodrošinātājs Apraksts
    Pielāgots datu nodrošinātājs Ja esat importējis datu nodrošinātāja spraudni, datu nodrošinātājs parādīsies šeit. Papildinformācija: Izstrādātāja dokumentācija: darba sākšana ar virtuālajām tabulām.
    OData v4 datu nodrošinātājs Dataverse ietver OData datu nodrošinātāju, ko var izmantot ar OData v4 tīmekļa pakalpojumiem. Papildinformācija: OData v4 datu nodrošinātāja konfigurēšana, prasības un labākā prakse.

Drošinātas kolonnas pievienošana datu avotam

Datu avota kolonnas tiek izveidotas tādā pašā veidā kā jebkura cita tabula. Datiem, kas ir šifrēti vai sensitīvi, datu avota pielāgojatā kolonnā iespējojiet datu avota noslēpuma atribūtu. Piemēram, lai nodrošinātu kolonnu, kas satur datu bāzes savienojuma virkni.

Piezīme

Datu avota noslēpuma atribūts ir pieejams tikai ar datu avota veidlapai pievienotām kolonnām.

Datu avota noslēpuma atribūts.

Virtuālas tabulas izveide

Virtuālā tabula tiek izveidota tāpat kā jebkura cita tabula sistēmā Dataverse, pievienojot dažus šeit aprakstītos papildu atribūtus. Virtuālās tabulas ir jāveido, izmantojot risinājumu pārlūku.

Piezīme

Lai gan virtuālo tabulu var izveidot, kā datu avotu atlasot Nav, datu iegūšanai virtuālajai tabulai ir nepieciešams datu avots. Papildinformācija: Datu avota pievienošana izmantošanai virtuālajās tabulās.

Atveriet risinājumu pārlūku

Daļa no izveidotas virtuālās 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 virtuālajai tabulai 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ālas tabulas izveide

  1. Risinājumu pārlūkā izveidojiet jaunu tabulu. Lai to izdarītu, atlasiet Entītijas kreisajā navigācijas rūtī un pēc tam atlasiet Jauns.

  2. Sadaļas Entītijas definīcija cilnē Vispārīgi atlasiet Virtuālā entītija un pēc tam nolaižamajā sarakstā Datu avots atlasiet nepieciešamo datu avotu.

    Virtuālās tabulas opcija tabulas definīcijā.

  3. Sadaļā Tabulas definīcija aizpildiet šādas obligātās kolonnas.

    Lauks Apraksts
    Ārējais nosaukums Tabulas nosaukumu ievadiet ārējo datu avotā, kam kartēta šī tabula.
    Ārējais kolekcijas nosaukums Daudzskaitļa nosaukumu ievadiet ārējo datu avotā, kam kartēta šī tabula.

    Tālāk minēts virtuālās tabulas piemērs, kuras nosaukums ir Filma un kura izmanto Azure Cosmos DB datu nodrošinātāju, lai piekļūtu dokumentu failiem.

    Virtuālās tabulas definīcija, izmantojot Azure Cosmos DB datu nodrošinātāju.

    Svarīgi

    Izmantojot virtuālās tabulas, nav pieejamas vairākas opcijas, piemēram, piekļuves darba grupas, rindas un ātrā izveide. Papildinformācija: Apsvērumi, izmantojot virtuālās tabulas

    Aizpildiet papildu obligātos un neobligātos rekvizītus, piemēram, parādāmo un daudzskaitļa nosaukumu, ja nepieciešams. Papildinformāciju par šiem rekvizītiem skatiet sadaļā Tabulu izveide un rediģēšana.

  4. Izveidojiet un pievienojiet vienu vai vairākus laukus virtuālajai tabulai. Papildus standarta kolonnas rekvizītiem, kas nepieciešami, lai izveidotu pielāgotu kolonnu, šie neobligātie rekvizīti ir pieejami katrai pielāgotajai kolonnai, kuru izveidojat virtuālajai tabulai.

    Lauks Apraksts
    Ārējais nosaukums Parasti tas ir unikāls nosaukums, lai identificētu datus, kurus vēlaties parādīt kolonnā.
    Ārējā tipa nosaukums Ja izveidotais kolonnas tips ir OptionSet, šis rekvizīts tiek kartēts uz izvēles ārējā pakalpojumā esošās vērtību kopas ārējo nosaukumu. Parasti tas var būt uzskaitījums vai virknes vērtību klases nosaukums. Ārējā veida nosaukumu var izmantot, ja pilnais nosaukums ir obligāts. Piemēram, vienums Tipa nosaukums ar OData, kura gadījumā parametriem vaicājumā nepieciešams pilnais nosaukums, piemēram, [Tipa nosaukums].[Vērtība].
    Ārējā vērtība Ja izveidotais kolonnas tips ir OptionSet, šis rekvizīts tiek kartēts uz izvēles elementa ārējā datu avotā esošo atbilstošo vērtību. Šī ievadītā vērtība tiek izmantota, lai noteiktu, kuru izvēles elementu rādīt programmā.

    Ja nepieciešams, aizpildiet papildu rekvizītus. Papildinformāciju par šiem rekvizītiem skatiet sadaļā Kolonnu izveide un rediģēšana.

  5. Atlasiet Saglabāt un aizvērt rekvizītu lapā Kolonna.

  6. Risinājumu pārlūka rīkjoslā atlasiet Saglabāt.

  7. Risinājumu pārlūka rīkjoslā atlasiet Publicēt.

  8. Aizveriet risinājumu pārlūku.

Apsvērumi, izmantojot virtuālās tabulas

Virtuālajām tabulām ir šādi ierobežojumi.

  • Esošās tabulas nevar konvertēt par virtuālajām tabulām.
  • Pēc noklusējuma virtuālajās tabulās ir ietverti tikai kolonnas Nosaukums un ID. Netiek atbalstīti nekādi citi sistēmas pārvaldītie kolonnas, piemēram, Statuss vai Izveides laiks/Izmainīšanas laiks.
  • Virtuālās tabulas neatbalsta pielāgotas kolonnas ar datu tipu Valūta, Attēls vai Klients.
  • Virtuālās tabulas neatbalsta auditēšanu.
  • Virtuālās tabulas kolonnas nevar izmantot apkopojumos vai aprēķinātās kolonnās.
  • Virtuālā tabula nevar būt tabulas darbības tips.
  • Informācijas paneļi un diagrammas netiek atbalstītas ar virtuālajām tabulām.
  • Daudzas funkcijas, kas ietekmē tabulas tabulas rindas, nevar iespējot ar virtuālajām tabulām. Piemēros ir rindas, zināšanu pārvaldība, SLA, dublikātu noteikšana, izmaiņu izsekošana, mobilo ierīču bezsaistes iespēja, kolonnu drošība, Dataverse meklēšana un Power Pages portālu risinājumi.
  • Virtuālās tabulas pieder organizācijai un neatbalsta rindas līmeņa Dataverse drošības koncepcijas. Ieteicams ieviest savu drošības modeli ārējam datu avotam.
  • Kolonnas metadatu rekvizītus, kas tiek pārbaudīti atjaunināšanas laikā, nelietojiet virtuālajām tabulām. Piemēram, vesela skaitļa kolonnas minimālo vērtību virtuālās tabulas kolonnā var iestatīt uz nulli. Tomēr tā kā vērtība tiek iegūta no ārējo datu avota, vaicājums atgriezīs vērtības, kas mazākas par nulli, ja tās tiks izgūtas no vituālās tabulas. Minimālās vērtības rekvizīts nav nozīmēts vaicājumā. Jums joprojām būs jāfiltrē vērtības, kas lielākas par 0, ja to vēlēsities.
  • Virtuālās tabulas neatbalsta izmaiņu izsekošanu, un tās nevar sinhronizēt, izmantojot Dataverse funkciju, piemēram, datu eksportēšanas pakalpojumu vai Azure Synapse Link for Dataverse.
  • Izejošais ports 443 ir iespējotas virtuālās tabulas, kas izmanto iekļauto OData v4 datu nodrošinātāju.
  • Virtuālajās tabulās netiek atbalstītas biznesa procesa plūsmas. Papildu informācija: Neparedzēta kļūda, kas saņemta, lietotājam aktivizējot biznesa procesa plūsmu

Neparedzēta kļūda, kas saņemta, lietotājam aktivizējot biznesa procesa plūsmu

Kad lietotājs mēģina aktivizēt datu biznesa procesa plūsmu, viņš var saņemt ziņojumu par "neparedzētu kļūdu". Žurnālfaila skatīšanai tiek parādīts šāds žurnāla ieraksts.

ErrorCode: radās 0x80040216 ziņojums: System.Web.HttpUnhandledException: Tika parādīts 'System.Web.HttpUnhandledException' tipa izņēmums. ---> Microsoft.Crm.CrmException: biznesa procesa plūsmu nevar iespējot virtuālai entītijai

Šī problēma rodas, jo virtuālās tabulas neatbalsta biznesa procesa plūsmas.

Skatiet arī:

OData v4 datu nodrošinātāja prasības un paraugprakse
Tabulu izveide un rediģēšana
Virtuālo tabulu konfigurēšana Power Pages

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).