Izveidot savienojumu ar Microsoft Dataverse

Varat droši glabāt savus biznesa datus programmā Dataverse un veidot bagātīgas programmas lietojumprogrammā Power Apps, lai lietotāji varētu pārvaldīt šos datus. Šos datus var arī integrēt risinājumos, kuros ir iekļauti Power Automate, Power BI un dati no Dynamics 365.

Pēc noklusējuma programma tabulām izveido savienojumu ar pašreizējo Dataverse vidi. Ja jūsu programma tiek pārcelta uz citu vidi, savienotājs veido savienojumu ar datiem jaunajā vidē. Šī darbība ir piemērota programmai, kas izmanto vienu vidi, vai programmai, kas seko lietojumprogrammas dzīves cikla pārvaldības (ALM) procesam, lai pārietu no izstrādes, uz testēšanu un pēc tam uz ražošanu.

Kad pievienojat datus no Dataverse, varat mainīt vidi un pēc tam atlasīt vienu vai vairākas tabulas. Pēc noklusējuma programma izveido savienojumu ar datiem pašreizējā vidē.

Noklusējuma vide.

Atlasot opciju Mainīt vidi, varat norādīt citu vidi, no kuras izvilkt datus, nevis pašreizējo vidi vai papildus tai.

Citas vides.

Atlasītās vides nosaukums tiek parādīts tabulu sarakstā.

Jaunas vides.

Redzamība un piekļuve

Atlasot opciju Mainīt vidi, tiek parādīts vides saraksts. Lai gan sarakstā varētu būt redzama vide, vides drošības lomas nosaka, ko varat darīt šajā vidē. Piemēram, ja jums nav lasīšanas atļauju, jūs nevarat redzēt tabulas un ierakstus vidē.

Piezīme

Savienojumi, kas norādīti programmas detalizētās informācijas rūtī ārpus programmu noformētāja, rāda savienojumus, kuriem nepieciešama lietotāja piekrišana. Tā kā programmā izmantotajiem vietējiem Dataverse savienojumiem nav nepieciešama šī papildu piekrišana, vietējais savienojums nebūs šajā sarakstā.

Power Apps datu tipu kartēšana

Microsoft Dataverse savienotājs ir spēcīgāks par Dynamics 365 connector un tuvojas līdzekļa pārībai. Tālāk sniegtajā tabulā ir uzskaitīti programmā Power Apps iekļautie datu tipi un to kartēšana ar datu tipiem programmā Dataverse.

Power Apps Microsoft Dataverse
Izvēle Izvēle Jā/Nē
DateTime Datums, Laiks, Datums un Laiks, Tikai datums
Image Image
Skaitlis Skaitlis ar peldošo komatu, valūta, decimālskaitlis, ilgums, valoda, laika josla, vesels skaitlis
Teksts E-pasts, daudzrindu teksts, tālrunis, teksts, teksta apgabals, biržas ziņojuma simbols, URL
GUID Unikāls identifikators

Power Apps deleģējamās funkcijas un operācija programmai Dataverse

Šīs Power Apps darbības konkrētam datu tipam var deleģēt Dataverse apstrādei (nevis apstrādei lokāli Power Apps).

Vienums Skaitlis [1] Teksts [2] Izvēle DateTime [3] GUID
<, <=, >, >= Nē. -
=, <>
Un/vai/nav
CountRows [4] [5], CountIf [6]
Filtrējiet
Pirmais [7]
Iekšā (dalība) (priekšskatījums)
Iekšā (apakšvirkne) - - - -
IsBlank [8] Nē.
Uzmeklēšana
Meklējiet Nē. Nē. Nē. -
Kārtot -
SortByColumns -
StartsWith - - - -
Summa, min, maks, vid [6] - - Nē. -
  1. Skaitļus ar aritmētiskām izteiksmēm (piemēram, Filter(table, field + 10 > 100) ) nevar deleģēt. Valoda un laika josla nav deleģējami. Liešana uz kolonnu uz skaitli netiek atbalstīta. Ja vērtība tiek parādīta kā skaitlis, bet aizmugursistēma datu avots nav vienkāršs skaitlis Power Apps , piemēram, valūta, tā netiks deleģēta.
  2. Neatbalsta Trim[Ends] vai Len. Atbalsta citas funkcijas, piemēram, kreiso, vidējo, labo, augšējo, apakšējo, aizstājēju, aizstājēju utt. Deleģēšanai netiek atbalstīta arī liešana, piemēram, Teksts(kolonna).
  3. DateTime parasti ir deleģējams, izņemot DateTime funkcijas Tagad() un Šodien().
  4. Funkcija CountRows izmanto Dataverse kešoto vērtību. Vērtībām, kas nav kešotās vērtības, kur paredzams, ka ierakstu skaits būs mazāks par 50 000 ierakstiem, izmantojiet CountIf(table, True).
  5. Attiecībā uz CountRows, pārliecinieties, vai lietotājiem ir atbilstošas tiesības saņemt tabulas kopsummas.
  6. Apkopošanas funkcijas aprobežojas ar 50 000 rindu kolekciju. Ja nepieciešams, izmantojiet funkciju Filtrs, lai atlasītu 50 000. Apkopošanas funkcijas skatos netiek atbalstītas.
  7. FirstN netiek atbalstīts.
  8. Atbalsta salīdzinājumus. Piemēram, Filter(TableName, MyCol = Blank()).

Zvanu darbības Dataverse tieši iekšā Power Fx

Kā valodas daļu Power Fx autori tagad var tieši izsaukt Dataverse darbību formulā. Tiek atbalstītas gan nesaistītas, gan saistītas darbības. Autori Power Fx Environment var pievienot valodas objektu savai programmai un piekļūt Dataverse darbībām.

Autori var strādāt ar neierakstītiem objektu laukiem gan ievadēm, gan izvadēm. Piemēram, ievades pusē daudzām Dataverse darbībām kā arguments ir nepieciešams neierakstīts objekts. Autori tagad var nodot šos argumentus, izmantojot ParseJSON, lai ierakstu pārvērstu Power Fx par neierakstītu objektu. Izvades pusē darbībām, kas atgriež neierakstītus objektus, varat vienkārši dot ievietot atgriezto objektu rekvizītos. Jums ir jānorāda konkrētas vērtības izmantošanai konkrētos kontekstos, lai tās izmantotu Power Apps , piemēram, etiķetē.

Bez šīs funkcijas autori Power Automate parasti izmantoja, lai zvanītu Dataverse tieši. Tomēr zvanīšana Dataverse tieši no Power Fx tās nodrošina ievērojamas veiktspējas priekšrocības (un lietošanas ērtumu), un tai vajadzētu dot priekšroku tiešai transakciju nolasīšanai un atjaunināšanai. Ja jums ir lietotne, kas izmanto Power Automate darbību izsaukšanai Dataverse , tiks parādīts reklāmkarogs ar ieteikumu tā vietā izmantot šo tiešās darbības pieeju.

Darbs ar neierakstītiem laukiem neaprobežojas tikai Dataverse ar. Tas darbojas visu veidu savienotājiem un nodrošina pamata ekspromta dinamiskās shēmas atbalstu.

Piezīme

  1. Mēs pilnībā neatbalstām DV darbības Power Fx komandēšanā (specifiskas jebkurai darbībai, kas zvana ar parametriem.)
  2. Mēs neatbalstām entītiju un entītiju kolekciju atsauces kanvā tieši.
  3. Objekta tipa parametriem, kas ir ligzdoti (2 vai vairāk līmeņu dziļi), otrā līmeņa atribūti tiek apstrādāti obligāti PowerApps.

Darbību piekļuves Microsoft Dataverse iespējošana

Jaunām lietotnēm šī funkcija tiek automātiski iespējota. Iepriekš izveidotām lietotnēm ir jāiespējo piekļuve Dataverse darbībām.

Vecākām programmām atveriet pamatnes programmu rediģēšanai un naviģējiet uz sadaļu Iestatījumi > Gaidāmie līdzekļi > Pārtraukta un iespējotas Dataverse darbības.

Power Fx Vides valodas objekta pievienošana programmai

Lai formulās izmantotu Dataverse darbības, atlasiet Power Fx Pievienot datus , meklējiet Vide un pievienojiet to savai lietojumprogrammai .

Vides objekta meklēšana Power Fx .

Tādējādi lietojumprogrammai Power Fx Environment tiek pievienots valodas objekts.

Vides Power Fx objekts kā datu avots.

Piekļuve Dataverse darbībām

Power Fx Environment Kad objekts ir pievienots jūsu lietojumprogrammai, varat piekļūt Dataverse darbībām, pievienojot Environment to savai formulai un pēc tam veicot darbības.

 Power Fx Vides objekta izmantošana.

Nesaistītās Dataverse darbības ir vienādranga līmenī ar tabulām, un tām ir nepieciešams vides valodas objekta vecāku tvērums .Visas darbības jūsu vidē ir pieejamas – gan sistēmas līmenī, gan pielāgotas. Ir pieejamas gan saistītas, gan nesaistītas darbības. 2 līmeņu zvanu ierobežojums ir noņemts.

 Dataverse Darbības izmantošana.

Papildinformāciju par darbību izmantošanu Dataverse formulās skatiet rakstā Darbs ar neierakstītiem un dinamiskiem objektiem.

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

Pārdēvēšana, atsvaidzināšana un darbības citās vidēs

Vidi var pārdēvēt, izvēloties elipses un atlasot "Pārdēvēt". Ja pievienojat jaunu Dataverse darbību Dataverse un tā ir Power Apps jāredz, varat izvēlēties "Atsvaidzināt". Un, ja jums ir nepieciešams izmantot darbību citā vidē, jums vispirms ir jāmaina vide un pēc tam, kad esat tur, meklējiet "Vide", atlasiet un pievienojiet to savai lietojumprogrammai.