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.
Kui valite käsu Muuda keskkonda, saate määrata mõne muu keskkonna, millest andmeid tõmmata, praeguse keskkonna asemel või lisaks.
Valitud keskkonna nimi kuvatakse tabeliloendis.
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 | - |
- 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. - 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).
- DateTime on delegeeritav, väljaarvatud DateTime funktsioonid Now() ja Today().
- 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)
. - Veenduge, et funktsiooni CountRows puhul on kasutajatel tabelis kogusummade toomiseks vajalikud õigused.
- Koondfunktsioonid on piiratud 50 000 reaga. Vajadusel valige funktsiooni Filter abil 50 000. Vaated ei toeta koondfunktsioone.
- FirstN-i ei toetata.
- 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
- Me ei toeta täielikult DV-toiminguid käsutamisel Power Fx (spetsiifiline mis tahes toimingutele, mis helistavad parameetritega.)
- Me ei toeta olemite ja olemite kogumite viiteid otse lõuendil.
- 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.
See lisab Power Fx Environment
teie rakendusele keeleobjekti.
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.
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.
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.
Tagasiside
https://aka.ms/ContentUserFeedback.
Varsti tulekul: 2024. aasta jooksul tühistame GitHubi probleemide funktsiooni sisutagasiside mehhanismina ja asendame selle uue tagasisidesüsteemiga. Lisateabe saamiseks vtEsita ja vaata tagasisidet