Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Virtuaalne tabel on Microsoft Dataverse'i kohandatud tabel, millel on veerud, mis sisaldavad andmeid välisest andmeallikast. Virtuaalsed tabelid ilmuvad sinu rakenduses kasutajatele tavaliste tabelikirjetena, kuid sisaldavad andmeid, mis pärinevad välisest andmebaasist, näiteks Azure SQL andmebaasist. Virtuaalsetel tabelitel põhinevad read on saadaval kõigis klientides, sealhulgas Dataverse'i veebiteenuste abil arendatud kohandatud klientides.
Varem oli erinevate andmeallikate integreerimiseks vaja luua konnektor andmete teisaldamiseks või kohandatud lisandmooduli väljatöötamiseks kliendi või serveri poolel. Kuid virtuaalsete tabelite puhul ühendutakse otse välise andmeallikaga käitusajal, nii et spetsiifilised andmed välisest andmeallikast on keskkonnas kättesaadavad ilma andmete replikatsioonita.
Virtuaalsed tabelid koosnevad kolmest põhikomponendist: andmepakkujast, andmeallika reast ja virtuaalsest tabelist. Andmepakkuja koosneb lisandmoodulitest ja andmeallika tabelist. Andmeallikas on Dataverse'i tabelirida, mis sisaldab metaandmeid, mis esindavad ühenduse parameetrite skeemi. Iga virtuaalne tabel viitab tabeli definitsioonis andmeallikale.
Dataverse hõlmab mitut virtuaalse konnektori pakkujat (nt SQL Server, SharePoint, Fabric jne), mida saate kasutada ühise välise andmeallika ühendamiseks. Dataverse'il on ka OData v4 andmepakkuja, mida saab kasutada OData andmeallikaga ühenduse loomiseks. Lisateavet leiate teemast Virtuaaltabelite loomine virtuaalkonnektori pakkuja abil ja OData v4 Data Provider konfigureerimine, nõuded ja head tavad
Teise võimalusena võivad arendajad luua oma andmepakkujaid. Andmepakkujad installitakse keskkonnas lahendusena. Lisateave: Arendaja dokumentatsioon: virtuaalsete tabelitega alustamine
Virtuaalse laua eelised
- Arendajad saavad rakendada lisandmooduleid väliste andmete lugemiseks, värskendamiseks või kustutamiseks, kasutades Dataverse'i veebiteenuseid ja lisandmooduli registreerimise tööriista.
- Süsteemi kohandajad kasutavad Power Apps (make.powerapps.com), et luua virtuaalseid tabeleid, mida kasutatakse välisandmete ligipääsuks ilma koodi kirjutamata.
- Lõppkasutajad töötavad virtuaalse tabeli loodud ridadega, et vaadata andmeid veergudes, ruudustikes, otsingutulemides ning XML-põhistes aruannetes ja armatuurlaudades.
Virtuaalse tabeli loomine
Loote virtuaalse tabeli nagu mis tahes muu Dataverse'i tabeli, lisades mõned siin kirjeldatud lisaatribuudid.
- Avage Power Apps (make.powerapps.com) Jaotis Lahendused ja seejärel avage soovitud mittehallatav lahendus või looge uus lahendus.
- Valige lahenduse vasakpaanil vahekaart Objektid ja seejärel valige Uus>tabeli>virtuaaltabel.
- Valige soovitud konnektor ja seejärel valige Edasi. Populaarsete andmeallikate (nt Azure Databricks, SharePoint, SQL Server, Lumehelves, Microsoft Fabric, Salesforce'i, Oracle'i andmebaas ja PostgreSQL) jaoks on saadaval mitut tüüpi konnektorid.
- Virtuaaltabeli loomiseks järgige ekraanil kuvatavaid juhiseid. Lisateave: Virtuaaltabelite loomine virtuaalkonnektori pakkuja abil
Oluline
Mitmed suvandid (nt Access Teams, Queues ja Quick Create) pole virtuaalsete tabelite puhul saadaval. Lisainfo: Kaalutlused virtuaalsete tabelite kasutamisel
Virtuaalsete tabelite jaoks kasutatava andmeallika lisamine
Arendajad saavad luua kohandatud lisandmooduli, mida saab kasutada virtuaaltabeli andmepakkujana. Alternatiivina võid kasutada üht saadaolevatest teenusepakkujatest. Lisateavet leiate teemast Virtuaaltabelite loomine virtuaalkonnektori pakkuja abil ja OData v4 Data Provider konfigureerimine, nõuded ja head tavad
Logige sisse Power Apps (make.powerapps.com) ja seejärel valige Sätted (hammasrattaga) >Täpsemad sätted.
Valige Administreerimise>virtuaalolemi andmeallikad.
Valige käsuribal valik Uus.
Valige dialoogiboksis Data Provider valimine soovitud data provider ja seejärel valige Ok.
Andmete pakkuja Kirjeldus Kohandatud andmepakkuja Kui importisite andmepakkuja lisandmooduli, kuvatakse siin andmepakkuja. Lisateavet leiate arendaja dokumentatsioonist Virtuaaltabelite kasutamise alustamine OData v4 andmepakkuja Dataverse sisaldab OData andmepakkujat, mida saab kasutada OData v4 veebiteenustega. Lisateave OData v4 andmepakkuja konfiguratsioon, nõuded ja head tavad Olenevalt andmepakkujast sisestage nimi, URL ja ajalõpp ning seejärel valige Salvesta.
Lisa turvatud veerg andmeallikale
Andmeallikale lood veerud samamoodi nagu iga teise tabeli puhul. Krüpteeritud või tundlike andmete puhul lülita andmeallika kohandatud veerus sisse andmeallika saladuse atribuut. Näiteks andmebaasi ühendusstringi sisaldava veeru kaitsmiseks.
Märkus.
Atribuut Andmeallika saladus on saadaval ainult andmeallika vormile lisatud veergudega.
Andmeallika salajane atribuut.
Kaalutlused virtuaalsete tabelite kasutamisel
Virtuaalsetel laudadel on need piirangud.
- Olemasolevaid tabeleid ei saa teisendada virtuaalseteks tabeliteks.
- Vaikimisi sisaldavad virtuaalsed tabelid ainult veergu Nimi ja ID. Muid süsteemi hallatavaid veerge, nagu Olek või Loodud/Muudetud, ei toetata.
- Virtuaalsed tabelid ei toeta kohandatud veerge, mille andmetüübid on Valuuta, Pilt või Klient.
- Virtuaalsed tabelid ei toeta auditeerimist.
- Virtuaalse tabeli veerge ei saa kasutada ümberarvestustes ega arvutatud veergudes.
- Virtuaalne tabel ei saa olla tegevuse tüüpi tabel.
- Virtuaalsed tabelid ei toeta armatuurlaudu ja diagramme.
- Paljusid funktsioone, mis mõjutavad tabeli ridu, ei saa virtuaalsete tabelitega lubada. Näited hõlmavad järjekordi, teadmistehaldust, teenusetaseme lepinguid, duplikaatide tuvastamist, muudatuste jälgimist, Mobile Offline'i võimalust, veeru turvalisust, Dataverse'i otsingut ja Power Pages'i lahendusi.
- Virtuaalsed tabelid kuuluvad organisatsioonile ja need ei toeta reataseme Dataverse'i turbekontseptsioone. Soovitame juurutada välisele andmeallikale oma turbemudeli.
- Veeru metaandmete atribuudid, mis kinnitatakse värskendamisel, ei kehti virtuaalsetele tabelitele. Näiteks võib virtuaalse tabeli veeru Täisarv veeru miinimumväärtuseks olla null. Kuna väärtus pärineb välisest andmeallikast, tagastab päring virtuaalsest tabelist toomisel nullist väiksemad väärtused. Minimaalse väärtuse atribuuti ei ole päringus rakendatud. Peate väärtusi ikkagi filtrima, et need oleksid suuremad kui 0, kui seda soovite.
- Virtuaalsed tabelid ei toeta muutuste jälgimist ja neid ei saa sünkroonida Dataverse'i funktsiooni abil, nagu andmeekspordi teenus või Azure Synapse Link for Dataverse.
- Kaasasolevat OData v4 andmepakkujat kasutavad virtuaalsed tabelid on väljaminevas pordis 443 lubatud.
- Äriprotsessi voogusid ei toetata virtuaalsete tabelitega. Lisateave: Ootamatu tõrge saadi, kui kasutaja aktiveerib äriprotsessi voog
Kasutaja äriprotsessi voo aktiveerimisel kuvatakse ootamatu tõrge
Kui kasutaja proovib aktiveerida äriprotsessi voo, võidakse neile kuvada ootamatu tõrke teade. Logifaili vaatamisel kuvatakse järgmine logikirje.
ErrorCode: 0x80040216 Sõnum: System.Web.HttpUnhandledException: ilmnes erand tüübiga „System.Web.HttpUnhandledException“. ---> Microsoft.Crm.CrmException: äriprotsessi voog ei saa virtuaalse olemi jaoks lubada
See probleem ilmneb seetõttu, et virtuaalsed tabelid ei toeta äriprotsessi vooge.
Vt ka
Loo virtuaalsed tabelid virtuaalse ühendusteenuse pakkuja
abilOData v4 andmepakkuja nõuded ja parimad tavad
Loo ja muuda tabeleid
Seadista virtuaalsed tabelid Power Pages'is