Microsoft Dataverse’iga ühenduse loomine

Saate salvestada oma äriandmed turvaliselt rakenduses Dataverse ja luua Power Appsis rikkalikke rakendusi, et kasutajad saaksid neid andmeid hallata. Samuti saate need andmed integreerida lahendustega, mis sisaldavad Power Automate’i, Power BI-d ja Dynamics 365 andmeid.

Vaikimisi loob rakendus ühenduse tabelite praeguse Dataverse keskkonnaga. Kui teie rakendus liigub mõnda teise keskkonda, loob konnektor ühenduse uue keskkonna andmetega. Selline käitumine toimib hästi rakenduse puhul, mis kasutab ühte keskkonda või rakendust, mis järgib rakenduse elutsükli halduse (ALM) protsessi, et liikuda arendusest testimisele ja seejärel tootmisele.

Kui lisate andmeid allikast Dataverse, saate keskkonda muuta ja seejärel valida ühe või mitu tabelit. Vaikimisi ühendab rakendus praeguse keskkonna andmetega.

Vaikekeskkond.

Kui valite käsu Muuda keskkonda, saate määrata mõne muu keskkonna, millest andmeid tõmmata, praeguse keskkonna asemel või lisaks.

Muud keskkonnad.

Valitud keskkonna nimi kuvatakse tabeliloendis.

Uued keskkonnad.

Nähtavus ja juurdepääs

Kui valite Muuda keskkonda, kuvatakse teile keskkondade loend. Kuigi loendis võib näha keskkonda, siis keskkonnas osalevad turberollid juhivad, mida saate selles keskkonnas teha. Näiteks kui teil pole lugemisõigusi, ei näe te keskkonnas olevaid tabeleid ja kirjeid.

Märkus

Rakenduse üksikasjade paanil väljaspool rakenduse kujundajat loetletud ühendused näitavad ühendusi, mis nõuavad kasutaja nõusolekut. Kuna rakenduses kasutatavad omaühendused Dataverse ei vaja seda täiendavat nõusolekut, ei ole omaühendust selles loendis.

Power Apps andmetüübi vastendamine

Microsoft Dataverse’i konnektor on tugevam Dynamics 365 konnektorist ja läheneb funktsiooni paarsusele. Järgmises tabelis on ära toodud andmetüübid rakenduses Power Apps ja andmetüübid rakenduses Dataverse.

Power Apps Microsoft Dataverse
Valik Valik, jah/ei
DateTime Kuupäev, kuupäev ja kellaaeg, ainult kuupäev
Image Image
Number Ujukomaarv, Valuuta, Kümnendarv, Kestus, Keel, Ajavöönd, Täisarv
Tekst Meil, mitmerealine tekst, telefon, tekst, tekstiala, blistri sümbol, URL
GUID Kordumatu ID

Power Apps eraldatavad funktsioonid ja toimingud Dataverse jaoks

Need Power Apps toimingud võidakse antud andmetüübi puhul delegeerida töötlemiseks Dataverse (mitte kohalikuks töötlemiseks Power Apps).

Üksus Number [1] Tekst [2] Valik KuupäevKellaaeg [3] Juhend
<, <=, >, >= Ja Ja No Ja -
=, <> Ja Ja Ja Ja Ja
Ja/Või/Ei Ja Ja Ja Ja Ja
CountRows [4] [5], CountIf [6] Ja Ja Ja Ja Ja
Filtreerimine Ja Ja Ja Ja Ja
Esimene [7] Ja Ja Ja Ja Ja
(Koosseisu) sees (eelversioon) Ja Ja Ja Ja Ja
(alamstring) sees - Ja - - -
IsBlank [8] Ja Ja No Ja Ja
Otsing Ja Ja Ja Ja Ja
Otsige No Ja No No -
Sortimine Ja Ja Ja Ja -
SortByColumns Ja Ja Ja Ja -
StartsWith - Ja - - -
Summa, Min, Max, Keskmine [6] Ja - - No -
  1. Numbriline koos aritmeetiliste avaldistega (näiteks, Filter(table, field + 10 > 100)) pole eraldatavad. Keel ja ajavöönd ei ole eraldatavad. Veergu numbrile ülekandmist ei toetata. Kui väärtus kuvatakse arvuna Power Apps , kuid tagaosa andmeallikas pole lihtne arv (nt valuuta), siis seda ei delegeerita.
  2. Ei toeta Trim [Lõpp] ega Len. Toetab muid funktsioone, nagu vasak, keskmine, parem, ülemine, alumine, asendamine, asendamine jne. Samuti ei toetata delegeerimisel sellist ülekandmist nagu Tekst (veerg).
  3. DateTime on delegeeritav, väljaarvatud DateTime funktsioonid Now() ja Today().
  4. CountRows funktsioon Dataverseis kasutab vahemällu talletatud väärtust. Vahemällu salvestamata väärtuste korral, kus kirjete arv on eeldatavalt alla 50 000 kirje, kasutage funktsiooni CountIf(table, True).
  5. Veenduge, et funktsiooni CountRows puhul on kasutajatel tabelis kogusummade toomiseks vajalikud õigused.
  6. Koondfunktsioonid on piiratud 50 000 reaga. Vajadusel valige funktsiooni Filter abil 50 000. Vaated ei toeta koondfunktsioone.
  7. FirstN-i ei toetata.
  8. Toetab võrdlusi. Näiteks Filter(TableName, MyCol = Blank())

Helistage Dataverse toimingutele otse Power Fx

Keele osana Power Fx saavad autorid nüüd otse valemis sisalduvale Dataverse toimingule tugineda. Toetatakse nii sidumata kui ka seotud toiminguid. Autorid saavad oma rakendusse lisada Power Fx Environment keeleobjekti ja pääseda juurde toimingutele Dataverse .

Autorid saavad töötada tippimata objektiväljadega nii sisendite kui ka väljundite jaoks. Näiteks sisendi poolel nõuavad paljud Dataverse toimingud argumendina tippimata objekti. Autorid saavad nüüd need argumendid edastada, kasutades ParseJSON-i kirje teisendamiseks Power Fx tippimata objektiks. Väljundi poolel saate toimingute puhul, mis tagastavad kirjutamata objekte, lihtsalt dot tagastatud objektide atribuutidesse. Peate esitama konkreetsed väärtused, mida saab kasutada konkreetsetes kontekstides, näiteks sildis Power Apps .

Ilma selle funktsioonita oli tavaline, et autorid kasutasid Power Automate otse helistamist Dataverse . Otse aadressilt Dataverse helistamine Power Fx pakub siiski märkimisväärseid jõudluse eeliseid (ja kasutusmugavust) ning seda tuleks eelistada otseste tehingute lugemiseks ja värskendamiseks. Kui teil on rakendus, mis kasutab Power Automate helistamistoiminguid Dataverse , näete ribareklaami, mis soovitab teil selle asemel kasutada seda otsese tegevuse lähenemisviisi.

Tipimata väljadega töötamine pole piiratud Dataverse. See töötab igat tüüpi konnektorite puhul ja pakub põhilist ad-hoc dünaamilise skeemi tuge.

Märkus

  1. Me ei toeta täielikult DV-toiminguid käsutamisel Power Fx (spetsiifiline mis tahes toimingutele, mis helistavad parameetritega.)
  2. Me ei toeta olemite ja olemite kogumite viiteid otse lõuendil.
  3. Objektitüübi parameetrite puhul, mis on pesastatud (2 või enam taset sügavad), käsitletakse teise taseme atribuute nõutavana PowerApps.

Toimingutele juurdepääsu lubamine Microsoft Dataverse

Uute rakenduste puhul on see funktsioon automaatselt lubatud. Varem loodud rakenduste puhul peate lubama juurdepääsu toimingutele Dataverse .

Vanemate rakenduste puhul avage redigeerimiseks lõuendirakendus ja liikuge jaotisse Sätted > Tulevased funktsioonid > Aegunud ja lubage Dataverse toimingud.

Power Fx Keskkonna keeleobjekti lisamine rakendusse

Valemites Dataverse toimingute kasutamiseks Power Fx valige Lisa andmed , otsige üles Keskkond ja lisage see oma rakendusse.

Objekti Keskkond otsimine Power Fx .

See lisab Power Fx Environment teie rakendusele keeleobjekti.

 Power Fx Objekt Keskkond kui andmeallikas.

Juurdepääs toimingutele Dataverse

Power Fx Environment Kui objekt on rakendusse lisatud, pääsete toimingutele juurde Dataverse , kui Environment lisate valemisse ja seejärel punktiiriga toimingutesse.

 Power Fx Objekti Keskkond kasutamine.

Sidumata Dataverse toimingud on tabelite võrdõigustasemel ja vajavad keskkonna keeleobjekti vanemlikku ulatust .Kõik teie keskkonnas olevad toimingud on saadaval – nii süsteemi tasemel kui ka kohandatud. Saadaval on nii seotud kui ka sidumata toimingud. 2-tasemeline kõnelimiit on eemaldatud.

 Dataverse Toimingu kasutamine.

Lisateavet valemites toimingute kasutamise Dataverse kohta leiate teemast Tipimata ja dünaamiliste objektidega töötamine.

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).

Ümbernimetamine, värskendamine ja toimingud muudes keskkondades

Keskkonna ümbernimetamiseks valige kolmikpunktid ja valige "Nimeta ümber". Kui lisate sisse uue Dataverse toimingu Dataverse ja peate Power Apps seda nägema, saate valida "Värskenda". Ja kui teil on vaja kasutada toimingut teises keskkonnas, peate kõigepealt muutma keskkonda ja seejärel otsima "Keskkond", valima ja lisama selle oma rakendusse.