Csatlakozás a Microsoft Dataverse-hoz
Az üzleti adatok biztonságosan tárolhatók a Dataverse-szolgáltatásban, és összetett alkalmazásokat is létrehozhat a Power Apps-szolgáltatásban, így a felhasználók kezelhetik ezeket az adatokat. Az adatokat integrálhatja megoldásokba, amelyek tartalmazzák a Power Automate, Power BI és a Dynamics 365 adatait.
Alapértelmezés szerint az alkalmazás az aktuális környezethez csatlakozik a Dataverse-táblázatok esetében. Ha az alkalmazás egy másik környezetbe költözik, az összekötő az új környezet adataihoz kapcsolódik. Ez a viselkedés jól működik olyan alkalmazások esetében, amelyek egyetlen környezetet használnak, vagy egy olyan alkalmazás esetében, amely egy alkalmazáséletciklus-kezelési (ALM) folyamatot követ a fejlesztésről, a tesztelésről, majd az éles környezetről való áttéréshez.
Amikor adatokat Dataverse ad hozzá, módosíthatja a környezetet, majd kiválaszthat egy vagy több táblát. Az alkalmazás alapértelmezés szerint az alkalmazás aktuális környezetében lévő adatokhoz kapcsolódik.
Ha a Környezet módosítása lehetőséget választja , megadhat egy másik környezetet az adatok lehívásához az aktuális környezet helyett vagy mellett.
A kiválasztott környezet neve a táblázatok listája alatt jelenik meg.
Kisegítő lehetőségek és hozzáférés
A Környezet módosítása lehetőséget választva megjelenik a környezetek listája. Bár a listában látható egy környezet, a környezet biztonsági szerepkörei szabályozzák, hogy mit lehet vele tenni. Ha például nem rendelkezik olvasási jogosultsággal, nem láthatja a táblákat és rekordokat a környezetben.
Megjegyzés
Az alkalmazás részletei ablaktáblán az alkalmazástervezőn kívül felsorolt kapcsolatok a felhasználó jóváhagyását igénylő kapcsolatokat jelenítik meg. Mivel az alkalmazásban használt natív kapcsolatok nem igényelnek további hozzájárulást, a natív Dataverse kapcsolat nem lesz a listában.
Power Apps adattípus-ábrázolások
A Microsoft Dataverse-csatlakozó sokkal megbízhatóbb, mint a Dynamics 365 Connector, és kezdi elérni a funkcióparitást. A következő táblázat felsorolja az adattípusokat a Power Apps alkalmazásban, és azt, hogy ezek hogyan kapcsolódnak a Dataverse rendszerében lévő adattípusokhoz.
Power Apps | Microsoft Dataverse |
---|---|
Választási lehetőség | Választás, Igen/Nem |
DátumIdő | Dátum Idő, Dátum és idő, Csak dátum |
Image | Image |
Szám | Lebegőpontos szám, Pénznem, Tizedes szám, Időtartam, Nyelv, Időzóna, Egész szám |
Szöveges | E-mail, Többsoros szöveg, Telefon, Szöveg, Szöveges terület, Tőzsdei szimbólum, URL |
GUID | Egyedi azonosító |
Power Apps delegálható funkciók és műveletek a következőhöz: Dataverse
Ezek Power Apps a műveletek egy adott adattípus esetében delegálhatók Dataverse feldolgozásra (nem pedig helyi feldolgozásra Power Apps).
Tétel | Szám [1] | Szöveg [2] | Választási lehetőség | DateTime [3] | Guid |
---|---|---|---|---|---|
<, <=, >, >= | Igen | Igen | No | Igen | - |
=, <> | Igen | Igen | Igen | Igen | Igen |
And/Or/Not | Igen | Igen | Igen | Igen | Igen |
CountRows [4] [5], CountIf [6] | Igen | Igen | Igen | Igen | Igen |
Szűrő | Igen | Igen | Igen | Igen | Igen |
Első [7] | Igen | Igen | Igen | Igen | Igen |
A (tagság) (előzetes verzió) | Igen | Igen | Igen | Igen | Igen |
Benne (alsztring) | - | Igen | - | - | - |
IsBlank [8] | Igen | Igen | No | Igen | Igen |
Lookup | Igen | Igen | Igen | Igen | Igen |
Keresés | No | Igen | No | No | - |
Rendezés | Igen | Igen | Igen | Igen | - |
SortByColumns | Igen | Igen | Igen | Igen | - |
StartsWith | - | Igen | - | - | - |
Szum, Min, Max, Átlag [6] | Igen | - | - | No | - |
- Az aritmetikai kifejezéseket tartalmazó numerikus (például
Filter(table, field + 10 > 100)
) nem delegálható. A nyelv és az időzóna nem delegálható. Az oszlopból számra való átküldés nem támogatott. Ha egy érték számként jelenik meg a fájlban Power Apps , de a háttérrendszer adatforrás nem egyszerű szám, például pénznem, akkor nem lesz delegálva. - Nem támogatja a Trim[Ends] vagy a Len függvényt. Támogat más funkciókat, például bal, középső, jobb, felső, alsó, csere, helyettesítő stb. Emellett az átküldés, például a Text(column) nem támogatott a delegáláshoz.
- A DateTime delegálható, kivéve a Now() és a Today() DateTime függvényeket.
- A CountRows funkció egy Dataverse gyorsítótárazott értéket használ. Olyan nem gyorsítótárazott értékek esetén, ahol a bejegyzések száma várhatóan 50 000 alatti,
CountIf(table, True)
használja. - A CountRows győződjön meg arról, hogy a felhasználók megfelelő jogosultsággal rendelkeznek a táblázat összegeinek lekért értékhez.
- Az összesítő függvények legfeljebb 50 000 soros gyűjteményen használhatók. Szükség esetén a Szűrő funkcióval válassza ki az 50 000 értéket. Az összesítő függvények nem támogatottak a nézetekben.
- A FirstN nem támogatott.
- Támogatja az összehasonlításokat. Például:
Filter(TableName, MyCol = Blank())
.
Műveletek hívása Dataverse közvetlenül a Power Fx
A nyelv részeként a Power Fx szerzők mostantól közvetlenül meghívhatnak egy műveletet egy Dataverse képleten belül. A kötetlen és kötött műveletek egyaránt támogatottak. A szerzők nyelvi objektumot adhatnak hozzá Power Fx Environment
az alkalmazáshoz és a hozzáférési Dataverse műveletekhez.
A szerzők bemenetek és kimenetek esetén is dolgozhatnak nem gépelt objektummezőkkel. A bemeneti oldalon például sok Dataverse művelethez argumentumként nem típusos objektumra van szükség. A szerzők mostantól átadhatják ezeket az argumentumokat a ParseJSON használatával a rekordok Power Fx nem típusos objektummá konvertálásához. A kimeneti oldalon a nem típusos objektumokat visszaadó műveletek esetében egyszerűen dot
megadhatja a visszaadott objektumok tulajdonságait. Adott értékeket kell megadnia adott környezetekben való használathoz, például címkéhez Power Apps .
E funkció nélkül gyakori volt, hogy Power Automate a szerzők közvetlenül hívtak Dataverse . A közvetlen hívás Dataverse azonban jelentős teljesítménybeli előnyökkel (és egyszerű használattal) jár, és előnyben kell részesíteni a közvetlen Power Fx tranzakciós olvasások és frissítések esetén. Ha olyan alkalmazással rendelkezik, amely műveleteket hív Power Automate meg Dataverse , megjelenik egy szalagcím, amely azt javasolja, hogy használja inkább ezt a közvetlen műveleti megközelítést.
A nem beírt mezőkkel végzett munka nem korlátozódik a következőkre Dataverse: Minden típusú összekötőhöz használható, és alapszintű ad-hoc dinamikus sématámogatást nyújt.
Megjegyzés
- Nem támogatjuk teljes mértékben a DV-műveleteket a parancsokban Power Fx (a paraméterekkel hívott műveletekre jellemző).
- Nem támogatjuk az entitások és entitásgyűjtemények referenciáját közvetlenül a vászonban.
- A beágyazott (2 vagy több szint mély) objektumtípusú paraméterek esetében a második szintű attribútumok kezelése kötelező PowerApps.
Műveletekhez Microsoft Dataverse való hozzáférés engedélyezése
Új alkalmazások esetén ez a funkció automatikusan engedélyezve van. A korábban létrehozott alkalmazások esetében engedélyeznie kell a műveletekhez Dataverse való hozzáférést.
Régebbi alkalmazások esetén nyissa meg a vászonalapú alkalmazást szerkesztésre, és navigáljon a Beállítások Közelgő funkciók > Kivezetett > és engedélyezze a Dataverse műveleteket.
Adja hozzá a Power Fx Environment language objektumot az alkalmazáshoz
Ha műveleteket szeretne használni Dataverse a képletekben, válassza az Adatok Power Fx hozzáadása lehetőséget , keressen rá a Környezet kifejezésre, és adja hozzá az alkalmazáshoz.
Ezzel hozzáadja a Power Fx Environment
nyelvi objektumot az alkalmazáshoz.
Műveletek elérése Dataverse
Amikor hozzáadja az objektumot az alkalmazáshoz, a műveleteket úgy érheti el Power Fx Environment
, hogy hozzáadja Dataverse Environment
a képlethez, majd pontozza a műveleteket.
A kötetlen Dataverse műveletek társszintűek a táblákkal, és szükségük van a környezeti nyelvi objektum szülőoldali hatókörére.A környezet minden művelete elérhető – rendszerszinten és egyéni szinten is. Kötött és kötetlen műveletek is elérhetők. A 2 szintű híváskorlát el lett távolítva.
A műveletek képletekben való használatáról Dataverse további információt a Gépeletlen és dinamikus objektumok használata című témakörben talál.
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Átnevezés, frissítés és műveletek más környezetekben
A környezetet úgy nevezheti át, hogy kiválasztja a három pontot, majd kiválasztja az "Átnevezés" lehetőséget. Ha új Dataverse műveletet Dataverse ad hozzá, és látnia kell Power Apps , kiválaszthatja a "Frissítés" lehetőséget. Ha pedig egy műveletet egy másik környezetben kell használnia, először módosítania kell a környezetet, majd ha ott van, keressen rá a "Környezet" kifejezésre, válassza ki és adja hozzá az alkalmazáshoz.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: