Virtualių lentelių kūrimas naudojant virtualios jungties teikėją
Virtualios lentelės leidžia integruoti duomenis iš išorinių duomenų šaltinių sklandžiai atspindint tai duomenis kaip lenteles, be Microsoft Dataverse duomenų replikavimo. Sprendimai, programos, srautai ir kt. gali naudoti virtualias lenteles taip, lyg jos būtų vietinės Dataverse lentelės. Virtualios lentelės leidžia kurti, skaityti, naujinti ir naikinti teises, nebent duomenų šaltinis, prie kurių jos jungiasi, tai specialiai draudžia. Daugiau informacijos apie virtualias lenteles: Virtualiųjų lentelių, kuriose yra išorinių duomenų šaltinis duomenų, kūrimas ir redagavimas.
Šis dokumentas apima naują patirtį naudojant Power Apps (make.powerapps.com) kurti virtualias lenteles naudojant šiuos virtualių jungčių teikėjus:
- „SQL Server“
- Microsoft SharePoint
- Microsoft Fabric. Daugiau informacijos: Programų ir automatizavimo kūrimas, veiksmų skatinimas naudojant įžvalgas iš Microsoft Fabric
- "Salesforce" (peržiūros versija)
- Orakulas (peržiūros versija)
Galite sukurti "Excel" virtualioji lentelė naudodami virtualiosios jungties teikėją, atlikdami senstelėjusį procesą. Daugiau informacijos: Sukurkite virtualioji lentelė, skirtą Microsoft Excel
Norėdami sužinoti daugiau apie palaikomus veiksmus ir jungties apribojimus, eikite į:
- Ataskaitos jungtis SQL Server jungčiai
- Internetinės veiklos jungties Microsoft Excel Onlines Business jungtis
- "Online" jungties nuoroda SharePoint
- "Salesforce" jungties nuoroda
- "Oracle" jungties nuoroda
Apžvalga
Į virtualias lenteles įtraukti šie komponentai:
- Duomenų šaltinis – vieta, kurioje saugomi išoriniai duomenys.
- Duomenų teikėjas – apibrėžia virtualios lentelės veikimą.
- Ryšys – tai nustato galimybę prisijungti prie duomenų šaltinis ir autentifikuoti.
- Ryšio nuoroda – tai suteikia galimybę Dataverse naudoti ryšį su duomenų šaltinis.
Jei norite sukurti virtualioji lentelė naudodami pasirinktinį duomenų teikimo įrankis, turėsite parašyti papildinius, apibrėžiančius, kaip kiekviena Dataverse API sąveikaus su API sistemoje, kurioje saugomi duomenys. Tai ilgas procesas, reikalaujantis žinių apie kodavimą. Virtualių jungčių teikėjai supaprastina kūrimo patirtį automatizuodami dalį kūrimo už jus ir pašalindami poreikį naudoti kodą virtualioms lentelėms kurti.
Kai užmezgate nuotolinį ryšį su išoriniu šaltiniu naudodami jungties duomenų šaltinis, virtualiosios jungties teikėjas automatiškai nuskaito visų galimų lentelių ir sąrašų sąrašą, nuskaitydamas lentelių aprašus (metaduomenis) iš išorinio duomenų šaltinis. Tada pasirinkite šias lenteles ir sąrašus, kad sugeneruotumėte virtualioji lentelė.
Pagrindinė pagrindinė duomenų šaltinis, kad teikėjas galėtų užmegzti autentifikuoto nuotolinio ryšio su išoriniais duomenimis ryšį. Jame naudojama ryšio nuoroda, kurioje saugoma susijusi informacija apie išorinį šaltinį. Ryšio nuorodoje saugoma informacija yra susijusi su jungties tipu ir nurodomu ryšiu.
Nustatant ryšį ir duomenų šaltinių ryšio nuoroda, reikalinga konkreti informacija. Pavyzdžiui, SQL serverio jungčiai reikia serverio vardo, duomenų bazės pavadinimo, autentifikavimo metodo, vartotojo vardo, slaptažodžio ir (pasirinktinai) šliuzo ryšio informacijos. Kiekvienam išoriniam duomenų šaltinis reikės ryšio nuoroda, apibrėžto virtualioji lentelė sukurti. Naudojant Power Apps (make.powerapps.com) patirtį, ryšio nuoroda gali būti sugeneruotas automatiškai, nebent norite pateikti pasirinktinį pavadinimą.
Pastaba
- Kai naudojate "Excel" virtualiosios jungties teikėją, sistema sugeneruoja objektų katalogo lentelę, kuri pateikia visų galimų lentelių sąrašą naudodama išorinio duomenų šaltinis lentelės aprašus (metaduomenis). Objektų kataloge nėra jokios informacijos ir jis visada nurodo išorinio duomenų šaltinis dabartinę būseną. Galite pasirinkti lenteles iš objektų katalogo, kad sukurtumėte virtualias lenteles. Jei dirbate su keliais išoriniais duomenų šaltiniais, kiekvienam išoriniam šaltiniui sugeneruojamas objektų katalogas.
- Šiuo metu turite sukurti savo ryšio nuoroda, kai naudojate "Excel" virtualiosios jungties teikėją. Daugiau informacijos: Sukurkite virtualioji lentelė, skirtą Microsoft Excel
Jungties teisės leidžia organizacijos vartotojams pasiekti ir naudoti virtualioje lentelėje. Ryšys gali būti bendrinamas su vienu vartotoju arba gali būti bendrinamas su visa organizacija. Tai leidžia vartotojams pasiekti ir valdyti virtualias lenteles naudojant bendrą ryšį. Naudojant saugos vaidmenis, virtualioji lentelė prieiga gali būti apribota iki konkretaus jūsų organizacijos vartotojų rinkinio. Jūs netgi galite nurodyti, kurie vaidmenys tokiu būdu sukūrė, skaitė, atnaujino ar panaikino teises.
Programų gyvavimo ciklo valdymas (ALM) palaikomas virtualiose lentelėse, sukurtose naudojant virtualiųjų jungčių teikėją. Jūs netgi galite sukurti virtualias lenteles tiesiogiai iš sprendimo, kai naudojate Power Apps (make.powerapps.com). Virtualios lentelės turėtų būti valdomasis sprendimas dalis kartu su sprendimo platinimo ryšio nuoroda. Sprendime gali būti kitų komponentų, pvz., modeliu valdoma programa, kuri naudoja virtualias lenteles.
Daugiau informacijos apie komponentų programos ciklo valdymą (ALM) ir sprendimus:
Būtinosios sąlygos
Norėdami sukurti virtualioji lentelė, turite turėti Microsoft Dataverse licenciją iki Power Apps arba Microsoft Dynamics 365. Microsoft 365 arba "Teams" licencijų negalima naudoti kuriant virtualias lenteles.
Sukurkite virtualioji lentelė Power Apps , skirtą SQL, SharePoint "Fabric" arba "Salesforce"
Kuriant virtualioji lentelė in Power Apps (make.powerapps.com) naudojant virtualios jungties teikėją, reikia atlikti šiuos veiksmus:
- Pasirinkite kurti lentelę naudodami išorinę duomenų šaltinis
- Sukurkite virtualioji lentelė
- Sukurkite ir pasirinkite ryšio nuoroda (pasirinktinai)
- Pasirinkite išsamią ryšio informaciją ir pasirinkite savo duomenų SQL arba SharePoint.
- Duomenų konfigūravimas
- Stulpelių ir lentelių pavadinimų konfigūravimas (pasirinktinai)
- Užbaikite sąranką
Pasirinkite kurti lentelę naudodami išorinę duomenų šaltinis
Šiuose veiksmuose aprašoma, kaip sukurti virtualioji lentelė iš sprendimo. Atlikite panašius veiksmus, kad sukurtumėte virtualioji lentelė nuėję į Duomenų > lentelės.
- prisijunkite Power Apps, tada kairiojoje naršymo srityje pasirinkite Sprendimai . Jei elemento šoninio skydelio srityje nėra, pasirinkite …Daugiau ir pasirinkite norimą elementą.
- Sukurkite naują sprendimą arba atidarykite esamą nevaldomąjį sprendimą.
- Komandų juostoje iš išorinių duomenų pasirinkite > Nauja > lentelės lentelė.
Virtualiojo objekto kūrimas
Peržiūrėkite trumpą vaizdo įrašą, kuriame rodoma, kaip sukurti virtualioji lentelė su virtualios jungties teikėju.
Vedlyje Nauja lentelė iš išorinių duomenų galite pasirinkti esamą ryšį, jei tokį turite, arba pasirinkti kurti naują ryšį.
- Jei norite naudoti esamą ryšį, pasirinkite norimą ryšį, tada pasirinkite Pirmyn.
- Jei turite esamą ryšį, bet norite sukurti naują, komandų juostoje pasirinkite Naujas ryšys .
- Jei neturite ryšių ir norite sukurti naują ryšį, pasirinkite + Pridėti ryšį.
Svarbu
Su jumis bendrinamų ryšių negalima naudoti su šia funkcija. Virtualioji lentelė vedlyje rodomi tik dabartinio vartotojo sukurti ryšiai.
Esate nukreipti į naują skirtuką naršyklėje. Pasirinkite autentifikavimo metodą. Atsižvelgiant į pasirinktą autentifikavimo būdą, jūsų bus paprašyta pateikti kredencialų informaciją, reikalingą ryšiui sukurti.
- „SQL Server“
- „Microsoft SharePoint”
- Microsoft Fabric (peržiūros versija)
- "Salesforce" (peržiūros versija)
- Orakulas (peržiūros versija)
Svarbu
Tai bus kredencialai, naudojami visam virtualioji lentelė autentifikavimui, todėl naudokite kredencialus su tinkamu teisių lygiu su SQL serveriu.
- Microsoft Entra: Pasirinkite ir prisijunkite naudodami savo kredencialus.
- SQL serveris: serverio vardas, duomenų bazės pavadinimas, vartotojo vardas, slaptažodis, šliuzas (tik vietinis diegimai).
- Pasirinkite Kurti.
- Užmezgę ryšį, vedliu grįžkite į naršyklės skirtuką ir pasirinkite Atnaujinti.
- Pasirinkite ryšį.
Sukurkite ir pasirinkite ryšio nuoroda (pasirinktinai)
Kai sukuriate virtualioji lentelė, jums automatiškai sukuriamas ryšio nuoroda su virtualioji lentelė. Ryšio nuoroda yra sprendimo komponentas, kuriame yra informacija apie jungtį.
Tačiau galbūt norėsite sukurti savo ryšio nuoroda virtualioji lentelė.
Pastaba
- Pasirinktinai pavadinti savo ryšio nuoroda pranašumas yra tas, kad vėliau ją bus lengviau rasti, jei jums reikės išsamios informacijos apie tai.
- Jei naudojate esamą ryšį, galite pasirinkti esamą ryšio nuoroda arba sukurti naują. Naujos ryšio nuoroda kūrimas naudojamas tik tuo atveju, jei norite segmentas virtualias lenteles į visiškai nesusijusius sprendimus, kad galėtumėte naudoti vėliau.
Norėdami sukurti ryšio nuoroda, kurdami virtualioji lentelė ryšį, atlikite šiuos veiksmus:
Išplėskite Išplėstinės parinktys, tada pasirinkite Neautomatiškai konfigūruoti ryšio nuoroda, kad sukurtumėte virtualioji lentelė ryšio nuoroda.
Puslapyje ryšio nuoroda pasirinkite arba pavadinkite savo ryšio nuoroda, tada pasirinkite Pirmyn.
- Jei kaip autentifikavimo metodą pasirinkote SQL ir Microsoft Entra ID, jūsų bus paprašyta nurodyti SQL serverio vardą ir duomenų bazės pavadinimą. Pateikite juos ir pasirinkite Pirmyn.
Duomenų konfigūravimas
- Jei kuriate SharePoint virtualioji lentelė, jūsų prašoma įvesti svetainės URL SharePoint arba pasirinkti iš vėliausiai naudotų SharePoint svetainių. Vėliausiai naudotas sąrašas užpildomas renkant informaciją apie vėliausiai naudotas svetaines naudojant "Microsoft Graph" ir kredencialus Microsoft Entra . Jei įklijuojate SharePoint URL, įtraukite informaciją tik iki svetainės pavadinimo, pvz., https://microsoft.sharepoint.com/teams/Contoso
Rodomas puslapis, kuriame galite duomenų šaltinis ieškoti konkrečios lentelės ar sąrašo arba pasirinkti lentelę ar sąrašą iš pateikto sąrašo.
Pažymėkite žymės langelį, jei norite konfigūruoti lentelės pavadinimą, stulpelių pavadinimus ir pirminį lauką.
Pasirinkite Toliau.
Lentelių ir stulpelių pavadinimų konfigūravimas (pasirinktinai)
Kai kuriate virtualioji lentelė, pagal numatytuosius nustatymus galite pasirinkti keisti siūlomus lentelių ir stulpelių pavadinimus. Norėdami tai atlikti vykdykite toliau nurodytus veiksmus.
Pasirinkite Konfigūruoti lentelių ir stulpelių pavadinimus, kurie bus naudojami Dataverse, priimti arba keisti šias Dataverse lentelės ypatybes:
- Rodomas vardas: vardas, kuris bus naudojamas jūsų virtualioji lentelė identifikuoti.
- Daugiskaitinis pavadinimas: virtualioji lentelė pavadinimo daugiskaita, naudojama atitinkamose situacijose, kai nurodote vieną ar daugiau įrašų iš lentelės, pvz., Klientas yra kelių įrašų, vadinamų Klientais, lentelė.
- Schemos pavadinimas: loginis pavadinimas Dataverse naudojamas virtualioji lentelė, kuriame yra priešdėlis sprendimų leidėjas.
- Pirminis laukas: tai teksto reikšmė, naudojama ieškant įrašų virtualioji lentelė. Galima pasirinkti tik eilučių laukus. Pirminis raktas yra būtinas laukas, bet jį pasirinks Dataverse.
Srityje Išorinis stulpelis pasirinkite, ar norite pervardyti kurį nors išorinį stulpelį iš duomenų šaltinis. Pateikiami šie laukai:
- Schemos pavadinimas (tik skaitomas). Tai yra duomenų šaltinis stulpelio schemos pavadinimas. Ši ypatybė tik skaitoma.
- Rodomas pavadinimas. Pavadinimas, naudojamas stulpeliui identifikuoti.
- Schemos pavadinimas. Loginis pavadinimas Dataverse bus naudojamas stulpeliui, kuriame bus jūsų sprendimų leidėjas priešdėlis. Puslapyje yra greito formatavimo pavadinimų parinktis, kuri pateiks siūlomus pavadinimų pakeitimus ir gali būti naudinga, jei turite daug laukų, kuriuose yra priešdėlinių reikšmių iš jūsų SQL serverio, pvz., < lentelės pavadinimas>.< stulpelio pavadinimas>. Pavyzdžiui, Database12.Products pasikeis į Produktai.
Patarimas
Užuot įvedus informaciją, komanda Spartaus formatavimo pavadinimai pateikia siūlomus pavadinimų pakeitimus ir gali būti naudinga, jei turite daug laukų, kuriuose yra priešdėlių reikšmių iš jūsų SQL serverio, pvz., lentelės pavadinimas.stulpelio pavadinimas. Pavyzdžiui, Database12.Products pasikeis į Produktai.
Pasirinkti Toliau
Užbaikite sąranką
- Puslapyje Peržiūra ir pabaiga rodoma lentelė, prie kurios jungiatės naudodami duomenų šaltinis, ir lentelė, kurioje ji bus sukurta Dataverse.
Pastaba
Pasirinkę Pasirinkti kitą lentelę, grįšite į lentelės pasirinkimo ekraną. pasirinkę Redaguoti lentelės konfigūraciją pateksite į konfigūracijos ekraną.
- Jei viskas teisinga, pasirinkite Pirmyn.
Sukūrę lentelę, būsite nukreipti tiesiai į naują virtualioji lentelė, kurioje galėsite peržiūrėti duomenis ir pradėti su jais dirbti.
Pastaba
Kai bandote sukurti jau esamą virtualioji lentelė, gaunate pranešimą, kad lentelė jau yra ir kad ją kursite iš naujo. Tokiu atveju negalėsite pakeisti pirminio lauko ar schemos pavadinimo. Iš naujo sukūrus lentelę bus atnaujinti visi stulpelių pakeitimai, atlikti lentelės duomenų šaltinis.
Sukurkite virtualioji lentelė, skirtą Microsoft Excel
Atsisiųskite ir įdiekite virtualią jungtį. Eikite į "Microsoft" komercinę prekyvietę ir ieškokite
Virtual Connector
arba pasirinkite susieti, kad atsisiųstumėte teikėją: Virtualios jungtys DataversePažymėkite Gauti dabar. Prisijungimo dialoge įveskite darbo arba mokymo įstaigos paskyros el. paštą. Pasirinkite Tęsti, jei sutinkate su sąlygomis ir nuostatomis. Power Platform“ administravimo centras atsidarys automatiškai.
Pasirinkite aplinką, kurioje norite įdiegti sprendimą Pasirinkite Diegti jei sutinkate su sąlygomis ir nuostatomis. Baigę diegti matysite virtualias jungtis programoje, Virtualios jungtys Dataverse programa įdiegta Aplinkos -> [Jūsų aplinkos pavadinimas] -> Dynamics 365 programos.
Taip pat turėtumėte matyti "Virtual Connector Provider " sprendimą ir kitus aplinkoje įgalintus Power Platform sprendimus.
"Excel" virtualiosios jungties teikėjo ryšio kūrimas
Peržiūrėkite trumpą vaizdo įrašą, kuriame rodoma, kaip sukurti virtualioji lentelė naudojant "Excel" virtualiosios jungties teikėją.
- Eikite į Power Apps (make.powerapps.com) ir pasirinkite aplinką, kurioje norite nustatyti virtualioji lentelė.
- Kairiojoje naršymo srityje pasirinkite Ryšiai, tada pasirinkite Naujas ryšys. Jei elemento šoninio skydelio srityje nėra, pasirinkite …Daugiau ir pasirinkite norimą elementą.
- Microsoft Excel Iš jungčių sąrašo pasirinkite internetinę (verslo) virtualią jungtį .
- Jūsų bus paprašyta pateikti papildomos informacijos, kad galėtumėte prisijungti duomenų šaltinis.
- Pažymėkite Kurti, bus naudojami dabartiniai prisijungimo kredencialai.
Sukurti jungties nuorodą
Eikite į Sprendimai.
Norėdami sukurti virtualią lentelę, pažymėkite numatytąjį arba bet kurį kitą jūsų aplinkoje turimą sprendimą.
Pasirinkite Naujas, tada pasirinkite ryšio nuoroda.
Įveskite Rodomas pavadinimas, pasirinkite ryšį, kurį sukūrėte su parinktimi "Jungtys", tada pažymėkite sukurtą duomenų ryšį.
Kurti duomenų šaltinį
Dabar sukurkite virtualią lentelę, duomenų šaltinis į Dataverse.
Pasirinkite krumpliaračio piktogramą -> Išplėstiniai parametrai.
Naršymo juostoje pasirinkite Parametrai, tada – Administravimas.
Rinkitės Virtualiojo objekto duomenų šaltiniai.
Pasirinkite Nauja. Laikiname dialogo lange pažymėkite virtualiosios jungties duomenų teikėją.
Pavadinkite savo duomenų šaltinis ir pasirinkite ryšio nuorodą, kurią sukūrėte išplečiamajame sąraše.
Įtraukite duomenų rinkinio reikšmę
Įklijuokite į failo vardą su plėtiniu į duomenų rinkinio reikšmę. Nepamirškite, kad failas turi būti OneDrive ryšio sąrankai naudotame faile. (pavyzdžiui: SampleData.xlsx)
Pasirinkite Įrašyti.
Katalogo objektas
Naudojant ryšio nuorodą ir virtualią lentelę duomenų šaltinis sąranka, automatiškai sugeneruojamas objektų katalogas. Objektų katalogas yra skirtas tik objektui duomenų šaltinis ir bus pateiktos visos atitinkamose formose duomenų šaltinis.
Pastaba
- Objektų katalogo kūrimas yra asinchroninis procesas. Priklausomai nuo Jūsų aplinkos, tai gali užtrukti kelias minutes.
- Objektų kataloge rodomos lentelės pačios nėra virtualios lentelės. Turite pažymėti iš šio lentelių sąrašo, nurodančio išorinius duomenis, kad sukurtumėte virtualią lentelę Dataverse.
Patarimas
- Jei objektų katalogo kūrimas užtrunka ilgai, užduoties užbaigimo būseną galite patikrinti eidami į rodinį Parametrai – > sistemos užduotys .
Žiūrėti objekto katalogą
Pažymėkite Duomenų > lentelės, tada pažymėkite sukurtą objektų katalogą.
Pažymėkite Išplėstinė paieška ir naudokite stulpelį: ieškoti. Kataloge bus priešdėlis objekto katalogas, po kurio bus nurodyta ryšio nuoroda (pavyzdžiui, "Adventure Works" objektų katalogas). Raskite atitinkamo duomenų ryšio objektų katalogą ir pasirinkite Rezultatai, kad būtų rodomos visos išorinės duomenų šaltinis lentelės.
Pastaba
Bendras virtualių lentelių kūrimas šiuo metu nepalaikomas. Net jei naudodami objektų katalogą galite pažymėti kelias lenteles, norėdami sukurti virtualias lenteles, turėsite tuo pat metu pažymėti vieną lentelę.
Norint sukurti virtualią lentelę, reikia sukurti modeliu pagrįstą programą objektų katalogui. Pasirinkite objekto katalogo lentelę.
Viršutiniame naršymo meniu pasirinkite Kurti programą.
Suteikite programai pavadinimą ir pasirinkite Kurti.
Programa generuojama automatiškai naudojant objektų katalogo lentelę.
Baigus programą galima pažymėti, Publikuoti kad užbaigtumėte programą ir ją būtų galima naudoti vėliau, arba galite pažymėti Žaisti kad dabar sukurtumėte savo virtualią lentelę nepaskelbę programos.
Visos lentelės iš jūsų "Excel" failo bus pateiktos taikomosios programos rodinyje.
Objektų kataloge pasirinkite norimą naudoti duomenų rinkinį, tada naršymo juostoje pasirinkite Redaguoti.
Prieš redaguodami palaukite, kol forma bus visiškai įkrauta. Kai įkelta forma bus rodoma taip:
Pateiktame formoje nustatykite stulpelio Kurti arba atnaujinti objektą reikšmę Taip.
Norėdami rasti norimus naudoti stulpelius pažymėkite virtualiojo objekto pirminio rakto ir pirminio lauko išplečiamąjį sąrašą.
Įrašyti įrašą siekiant sukurti virtualią lentelę.
Pastaba
Kai įrašymas bus baigtas, forma bus "nustatyti iš naujo", o visi laukai bus rodomi kaip tušti, tai yra įprasta.
Grįžkite į Power Apps pagrindinį langą ir rinkitės Duomenys. Dabar jūsų virtualioje lentelėje yra priešdėlis Pasirinktinis objektas. Gali praeiti kelios akimirkos, kol kūrimas bus baigtas.
Svarbu
- Teikėjas, kuriant virtualią lentelę, automatiškai duomenų šaltinis pagrindinį raktą. Visas CRUD operacijas galima atlikti sugeneruotoje virtualioje lentelėje.
- Visi išorinių duomenų stulpeliai automatiškai susieti su jungties Dataverse palaikomais tipais. Virtualiosios lentelės išsamią informaciją galite peržiūrėti ir atlikti keitimus pereidami prie parametrų –> tinkinimas – objektų rodinys.
- Virtualiose lentelėse reikia bent vieno eilutės lauko, kuris bus naudojamas kaip pirminio pavadinimo stulpelis.
Sukūrę virtualią lentelę, su ja galite dirbti daug taip pat, kaip ir su bet kuria kita lentele. Galite pradėti apibrėžti ryšius su kitomis lentelėmis, aplinkoje ir naudoti juos savo ir srautų Power Apps srityse Power Automate.
Taip pat žr.
virtualioji lentelė ryšio nustatymas
Žinomi apribojimai ir trikčių šalinimas naudojant virtualias lenteles
Kūrėjų vadovas: darbo su virtualiomis lentelėmis (objektais) pradžia
Atsiliepimai
https://aka.ms/ContentUserFeedback.
Jau greitai: 2024 m. palaipsniui atsisakysime „GitHub“ problemų, kaip turiniui taikomo atsiliepimų mechanizmo, ir pakeisime jį nauja atsiliepimų sistema. Daugiau informacijos žr.Pateikti ir peržiūrėti atsiliepimą, skirtą