Yhdistä Microsoft Dataverseen

Voit tallentaa yritystietosi Dataverseen ja koota monipuolisia sovelluksia Power Appsissa, jotta käyttäjät voivat hallita kyseisiä tietoja. Voit myös integroida tiedot ratkaisuihin, jotka sisältävät tietoja Power Automatesta, Power BI:stä ja Dynamics 365:stä.

Sovellus muodostaa oletusarvoisesti yhteyden Dataverse-taulukoiden nykyiseen ympäristöön. Jos sovelluksesi siirtyy toiseen ympäristöön, yhdistin muodostaa yhteyden uuden ympäristön tietoihin. Tämä toimintatapa sopii hyvin sovellukselle, joka käyttää yhtä ympäristöä tai sovellusta, joka noudattaa sovelluksen elinkaaren hallinnan (ALM) prosessia siirryttäessä kehityksestä testaukseen ja sitten tuotantoon.

Kun tietoja lisätään Dataversesta, ympäristö voidaan vaihtaa, jonka jälkeen voidaan valita taulukoita. Oletusarvoisesti sovellus muodostaa yhteyden kulloiseenkin ympäristöön.

Oletusympäristö.

Jos Muuta ympäristöä valitaan, eri ympäristö voidaan määrittää ympäristöksi, josta tietoja noudetaan nykyisen ympäristön sijaan tai sen ohella.

Muut ympäristöt.

Valitun ympäristön nimi näkyy taulukkoluettelon alla.

Uudet ympäristöt.

Näkyvyys ja käyttäminen

Kun Muuta ympäristöä valitaan, näkyviin tukee ympäristöluettelo. Vaikka ympäristö näkyy luettelossa, ympäristön käyttöoikeusroolit määrittämät, mitä kyseisessä ympäristössä voi tehdä. Jos esimerkiksi lukuoikeuksia ei ole, ympäristön taulukot ja tietueet eivät ole näkyvissä.

Huomautus

Sovellusten suunnitteluohjelman ulkopuolella sovellusten tietosivun yhteysluettelossa on näkyvissä luettelot, jotka edellyttävät käyttäjän hyväksymistä. Koska sovelluksessa käytettävät alkuperäiset Dataverse-yhteyden eivät edellytä lisähyväksyntää, alkuperäinen yhteys ei ole tässä luettelossa.

Power Apps -tietotyyppien yhdistäminen

Microsoft Dataverse -yhdistin on Dynamics 365 Connectoria vakaampi ja lähestyy toimintovastaavuutta. Seuraavassa taulukossa on luettelo Power Appsin tietotyypeistä ja siitä, miten ne yhdistyvät Dataversen tietotyyppeihin.

Power Apps Microsoft Dataverse
Valinta Valinta, Kyllä/Ei
DateTime Päivämäärä ja kellonaika, Pvm ja aika, Vain päivämäärä
Image Image
Määrä Liukuluku, Valuutta, Desimaaliluku, Kesto, Kieli, Aikavyöhyke, Kokonaisluku
Teksti Sähköposti, Monirivinen teksti, Puhelin, Teksti, Tekstialue, Kaupankäyntitunnus, URL
GUID-tunnus Yksilöivä tunnus

Power Appsin delegoitavat funktiot ja operaatiot Dataversea varten

Nämä eri tietotyyppeihin liittyvät Power Apps -operaatiot voidaan ehkä määrittää Dataverseen käsittelyä varten (sen sijaan, että ne käsiteltäisiin paikallisesti Power Appsissa).

Kohde Määrä [1] Teksti[2] Valinta DateTime [3] GUID-tunnus
<, <=, >, >= Kyllä Kyllä Ei Kyllä -
=, <> Kyllä Kyllä Kyllä Kyllä Kyllä
Ja/Tai/Ei Kyllä Kyllä Kyllä Kyllä Kyllä
CountRows [4] [5], CountIf [6] Kyllä Kyllä Kyllä Kyllä Kyllä
Suodatus Kyllä Kyllä Kyllä Kyllä Kyllä
Ensimmäinen [7] Kyllä Kyllä Kyllä Kyllä Kyllä
Kohteessa (jäsenyys) (esiversio) Kyllä Kyllä Kyllä Kyllä Kyllä
Kohteessa (Alimerkkijono) - Kyllä - - -
IsBlank [8] Kyllä Kyllä Ei Kyllä Kyllä
Haku Kyllä Kyllä Kyllä Kyllä Kyllä
Haku Ei Kyllä Ei Ei -
Lajittele Kyllä Kyllä Kyllä Kyllä -
SortByColumns Kyllä Kyllä Kyllä Kyllä -
StartsWith - Kyllä - - -
Sum, Min, Max, Avg [6] Kyllä - - Ei -
  1. Numeeriset aritmeettiset lausekkeet (kuten Filter(table, field + 10 > 100) ) eivät ole delegoitavissa. Language ja TimeZone eivät ole delegoitavia. Sarakkeen määrittämistä numeroon ei tueta. Kun arvo näkyy lukuna Power Appsissa, mutta taustalla oleva tietolähde ole yksinkertainen luku, kuten valuutta, sitä ei delegoida.
  2. Trim[Ends] ja Len eivät ole tuettuja. Tuetaan muita funktioita, kuten Left, Mid, Right, Upper, Lower, Replace ja Substitute. Myöskään määritystä, kuten Text(column), ei tueta delegoinnissa.
  3. DateTime on delegoitavissa; poikkeuksena DateTime-funktiot Now() ja Today().
  4. CountRows Dataversessä käyttää välimuistiin tallennettua arvoa. Jos arvot eivät ole välimuistissa ja tietueiden määrän odotetaan olevan alle 50 000 tietuetta, käytä CountIf(table, True).
  5. Varmista CountRowsin avulla, että käyttäjillä on tarvittavat oikeudet taulukon kokonaissumman saamista varten.
  6. Koostefunktiot on rajoitettu 50 000 rivin kokoelmaan. Valitse tarvittaessa Suodatin-toiminnolla 50 000. Näkymät eivät tue koostetoimintoja.
  7. FirstN ei ole tuettu.
  8. Tukee vertailuja. Esimerkki: Filter(TableName, MyCol = Blank()).

Dataverse-toimintojen kutsuminen suoraan Power Fx:ssä

Power Fx -kielen osana tekijät voivat nyt suoraan käynnistää Dataverse-toiminnon kaavassa. Sekä ei-sidottuja että sidottuja toimintoja tuetaan. Tekijät voivat lisätä Power Fx:n Environment-kieliobjektin sovellukseen ja käyttää Dataverse-toimintoja.

Tekijät voivat käsitellä sekä syötteiden että tulosteiden tyypittämättömiä objektikenttiä. Esimerkiksi syötepuolella monet Dataverse-toiminnot edellyttävät argumentin olevan tyypittämätön objekti. Tekijät voivat nyt välittää nämä argumentit käyttämällä ParseJSON-funktiota Power Fx-tietueen muuntamiseen tyypittämättömäksi objektiksi. Tulostepuolella voit palauttaa ei-tyyppiset objektit palauttavat toiminnot yksinkertaisesti dot palautettujen objektien ominaisuuksiin. Tiettyjen arvojen tyyppiä on muutettava tietyissä konteksteissa käyttöä varten, jotta niitä voidaan käyttää Power Appsissa. Kyse voi olla esimerkiksi selitteestä.

Ilman tätä ominaisuutta tekijät käyttivät yleensä Power Automatea Dataversen suoraan kutsumiseen. Dataversen kutsuminen Power Fx:sta suoraan tarjoaa kuitenkin merkittäviä suorituskykyhyötyjä (ja helppokäyttöisyyttä), ja se tulisi ottaa mieluummin suorien tapahtumien lukujen ja päivitysten yhteydessä. Jos kyse on sovelluksesta, jossa käytetään Power Automatea Dataverse-toimintojen kutsumiseen, ilmoituspalkki ehdottaa käyttämään sen sijaan tällaista suoraa toimintoa.

Tyypittämättömien kenttien käyttöä ei ole rajoitettu Dataverseen. Se toimii kaikentyyppisissä yhdistimissä ja tarjoaa tilapäisen dynaamisen perusrakenteen tuen.

Huomautus

  1. DV-toimintojen käyttöä Power Fx -komentoja ei tueta täysin (koskee toimintojen kutsumista parametrien avulla).
  2. Entiteetti- ja entiteettikokoelmaviittauksia ei tueta suoraan kaaviossa.
  3. Sisäkkäisen (vähintään kaksi tasoa) objektityypin parametreissa, toisen tason parametreja käsitellään PowerAppsissa pakollisina.

Ota Microsoft Dataverse -toimintojen käyttöoikeudet käyttöön

Tämä ominaisuus on otettu automaattisesti käyttöön uusissa sovelluksissa. Aiemmin luoduissa sovelluksissa Dataverse-toimintojen käyttö on otettava käyttöön.

Vanhoissa sovelluksissa pohjaan perustuva sovellus avataan muokattavaksi, valitaan Asetukset > Tulevat ominaisuudet > Käytöstä poistettu ja otetaan Dataverse-toiminnot otetaan käyttöön.

Power Fx -ympäristön kieliobjektin lisääminen sovellukseen

Jos haluat käyttää Dataverse-toimintoja Power Fx -kaavoissa, valitse Lisää tietoja ja hae ympäristöä ja lisää se sovellukseen.

Haetaan Power Fx -ympäristöobjektia.

Tämä lisää Power Fx Environment -kieliobjektin sovellukseen.

Power Fx -ympäristöobjekti tietolähteenä.

Dataverse-toimintojen käyttö

Kun Power Fx Environment -objekti on lisätty sovellukseen, voit käyttää Dataverse-toimintoja lisäämällä Environmentin kaavaan ja pisteyttämällä sitten toiminnot.

Power Fx -ympäristöobjektin käyttäminen.

Sitomattomat Dataverse-toiminnot ovat taulukoiden vertaistasoja, ja ne tarvitsevat Ympäristö-kieliobjektin vanhemman vaikutusalueen. Kaikki ympäristön toiminnot ovat saatavana sekä järjestelmätasolla että mukautettuina. Sekä ei-sidottuja että sidottuja toimintoja on käytettävissä. Kahden tason kutsurajoitus on poistettu.

Dataverse-toiminnon käyttäminen.

Lisätietoja Dataverse-toimintojen käytöstä kaavoissa on ohjeaiheessa Tyypittämättömien ja dynaamisten objektien käyttäminen.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).

Uudelleen nimeäminen, päivittäminen ja toiminnot muissa ympäristöissä

Ympäristö voidaan nimetä uudelleen valitsemalla ensin kolme pistettä ja sitten Nimeä uudelleen. Jos Dataverseen lisätään uusi Dataverse-toiminto ja Power Appsin on nähtävä se, voidaan valita Päivitä. Ja jos toimintoa on käytettävä toisessa ympäristössä, ympäristöä on ensin vaihdettava. Tämän jälkeen ympäristössä tehdään haku käyttämällä hakusanaa Ympäristö sekä valitsemalla ja lisäämällä ympäristö sovellukseen.