Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A virtuális táblák, más néven virtuális entitások lehetővé teszik a külső rendszerekben található adatok integrálását a Microsoft Dataversevel. Ez az integráció zökkenőmentesen képviseli azokat a külső adatokat táblákként a Dataverse-ben, az adatok replikálása és gyakran egyéni kódolás nélkül.
A virtuális táblák felváltják a külső adatok integrálásának korábbi ügyféloldali és kiszolgálóoldali megközelítéseit, amelyek testre szabott kódot igényeltek, és számos korlátozást szenvedtek el. Ezek a korlátozások közé tartozik a tökéletlen integráció, az adatok duplikálása vagy a fejlesztési erőforrások széles körű elkötelezettsége. Emellett a rendszergazdák és a rendszer testre szabói számára a virtuális táblák használata jelentősen leegyszerűsíti az adminisztrációt és a konfigurációt.
Megjegyzés:
Ez a szakasz a virtuális táblák fejlesztőkre gyakorolt hatását ismerteti. A virtuális táblák felhasználói felületről történő kezeléséről további információt a külső adatforrásból származó adatokat tartalmazó virtuális táblák létrehozása és szerkesztése című témakörben talál.
Virtuális táblák, adatszolgáltatók és adatforrások
A virtuális táblák a Dataverse-ben lévő táblák definícióját tartalmazzák a Dataverse-adatbázisban lévő rekordtároláshoz tartozó fizikai tábla nélkül. Futásidőben, amikor egy rekordra van szükség, a rendszer dinamikusan lekéri az állapotát a társított külső rendszerből. Minden virtuális táblatípus egy virtuális tábla adatszolgáltatóhoz van társítva, és (opcionálisan) néhány konfigurációs információ egy társított virtuális tábla adatforrásából.
A következő adatszolgáltatók szállítják a Dataverse-t:
- A szolgáltatás tartalmaz egy OData v4-szolgáltatót , amely alapértelmezés szerint telepítve van. Ez a szolgáltató támogatja a létrehozási, olvasási (lekérési), frissítési és törlési (CRUD) műveleteket.
- Egy Azure Cosmos DB-szolgáltató (korábbi nevén Microsoft Document DB) érhető el a Marketplace-en.
Ha nem található adatszolgáltató a külső adatforráshoz, létrehozhat egy egyéni virtuális táblaadat-szolgáltatót. További információ: Virtuális táblaadat-szolgáltatók
Teljes CRUD-műveletek mostantól támogatottak az egyéni virtuális táblák adatszolgáltatói esetében. A fejlesztők implementálhatják a beépülő modulokat, és regisztrálhatják őket a beépülő modulregisztrációs eszközzel a virtuális táblát támogató CRUD-műveletek mindegyikéhez.
Virtuális tábla létrehozása és leképezése
A virtuális táblák definiálása kezdetben ugyanaz, mint egy egyéni tábla definiálása. Megadhatja az új virtuális táblatípus tábláit, oszlopait és kapcsolatait. Ezután csatlakoztatja a virtuális táblát egy adatszolgáltatóhoz az adatműveletek kezeléséhez.
Az egyéni táblázattípust és oszlopait a külső adatforrás megfelelő adataihoz kell hozzárendelni. Előfordulhat például, hogy egy virtuális tábla egy külső relációs adatbázis soraként jelenik meg, és minden oszlopa megfelelhet az adott sor egyik oszlopának. Ezek a külső adatnevek gyakran eltérnek a hozzájuk tartozó virtuális táblaneveken. Egy adott és kötelező leképezés történik az entitásazonosító mezőhöz – az adatszolgáltatónak meg kell tudnia adni ezt a GUID azonosítót, és hozzá kell rendelnie azt a rekordot képviselő külső rekordhoz. Ennek az eredménynek a legközelibb módja az, ha a külső adatforrásban a GRAFIKUS GUID-ket használja elsődleges kulcsként.
Ebben a példában egy megfelelő virtuális táblaadatforrás is rendelkezésre áll a külső adatbázis felhasználói és kapcsolati adatainak megadásához.
A virtuális táblák korlátozásai
Az alábbiakban a virtuális táblákra vonatkozó korlátozásokat kell figyelembe venni.
- Csak a szervezet tulajdonában lévő táblák támogatottak. A felhasználó tulajdonában lévő táblákra alkalmazott biztonsági szűrés nem támogatott. A virtuális tábla adataihoz való hozzáférés be- és kikapcsolható az egyes felhasználók számára a biztonsági szerepkörük alapján. A mezőszintű biztonság nem támogatott.
- Lehetségesnek kell lennie a külső adatok Dataverse-táblaként való modellezésére. Ez a következőt jelenti:
- A külső adatforrás összes táblájának rendelkeznie kell egy társított ELSŐDLEGES GUID-kulccsal.
- Minden táblatulajdonságnak Dataverse táblaoszlopként kell ábrázolva lennie. A szövegeket, számokat, választási lehetőségeket, dátumokat, képeket és kereséseket képviselő egyszerű típusokat használhat.
- A Dataverseben bármilyen táblakapcsolatot modellezhet.
- A virtuális táblák oszlopai nem számíthatók ki és nem összesíthetők. A kívánt számításokat külső oldalon kell elvégezni, lehetőleg az adatszolgáltatón belül vagy általa irányítva.
- Bár a virtuális tábla oszlopait keresőként is hozzáadhatja egy rácshoz vagy más felhasználói felületi nézethez, a virtuális tábla keresési oszlopa alapján nem szűrhet vagy rendezhet.
- Az auditálás nem támogatott.
- A keresési funkciók nem támogatottak a virtuális táblák esetében, mivel nem őriznek meg adatokat.
- A diagramok és irányítópultok nem támogatottak a virtuális táblák esetében.
- A virtuális táblák nem engedélyezhetők a sorokhoz.
- A virtuális táblák nem támogatják az értékek offline gyorsítótárazását.
- A virtuális táblák nem jelölhetnek tevékenységet, és nem támogatják az üzleti folyamatokat.
- A létrehozás után a virtuális táblák nem módosíthatók standard (nemvirtual) táblaként. A fordított érték is igaz, míg egy standard tábla nem konvertálható virtuális táblává.
- A Retrieve és a RetrieveMultiple lekérdezések attribútumainak kiválasztása nem lesz alkalmazva, mivel az összes attribútumot visszaadja
- Csökkentse és korlátozza a virtuális tábla keresési oszlopait a táblázat nézetben. A virtuális tábla keresési oszlopainak olvasása eltarthat egy ideig.
További információ arról, hogy ezek a korlátozások hogyan jelennek meg a Dataverse API-ban, lásd a virtuális táblák API-szempontjait.
Lásd még
Virtuális táblák bemutatása az OData v4 Adatszolgáltató használatával
A virtuális táblák API-szempontjai
Egyéni virtuális táblaadat-szolgáltatók
Minta: Általános virtuális táblaadat-szolgáltató beépülő modul