Pastaba Ši funkcija yra bendrojo prieinamumo (GA) "Microsoft 365" mėnesio leidimo kanale nuo 2022 m. gegužės mėn. Jei naudojate "Microsoft" pusmetinį įmonėms skirtą kanalą, jis pasiekiamas 2022 m. gruodžio mėn. Daugiau informacijos, kaip dalyvauti, žr. aka.ms/AccessAndPowerPlatform. |
"Microsoft Access" ir "Microsoft Dataverse" derinys su "Power Platform" suteikia galimybių piliečiams debesyje ir mobiliesiems įrenginiams. Šis derinys atrakina hibridinio sprendimo scenarijus, kurie išlaiko "Access" reikšmę ir paprastumą bei debesies saugyklą toliau nurodytais būdais.
-
Mobiliųjų įrenginių ir "Microsoft Teams" scenarijai.
-
"Access" duomenų bendrinimas ir redagavimas realiuoju laiku naudojant debesies duomenų saugyklas ir sąsajas naudojančias programas, sukurtas "Access", "Power Apps" mobiliesiems įrenginiams ir "Microsoft Teams".
-
Naujos saugos ir atitikties galimybės naudojant "Dataverse" saugyklą debesyje naudojant AAD ir vaidmenimis pagrįstą saugą valdant ją iš "Access".
"Access" duomenis galite bendrinti su "Dataverse", kuri yra debesies duomenų bazė, kurioje galite kurti "Power Platform" programas, automatizuoti darbo eigas, virtualiuosius agentus ir kt. žiniatinklyje, telefone arba planšetiniame kompiuteryje šiais būdais:
-
Sukurkite "Power Platform" aplinką ir įtraukite naują "Dataverse" duomenų bazę.
-
Perkelkite "Access" duomenis į "Teams" skirtą "Dataverse" arba "Dataverse".
-
Toliau naudokite "Access" darbalaukio sprendimą, kad sinchronizuotumėte duomenų redagavimą pagal susietas lenteles ir naudotumėte esamas iš anksto sudarytas formas, ataskaitas, užklausas ir makrokomandas.
-
Kurkite mažo kodo "Power App", automatizuotą darbo eigą, DI valdomą virtualųjį asistentą arba "Power BI" ataskaitų sritį, kuri veikia įvairiuose įrenginiuose, tuo pat metu peržiūrėdami ir redaguodami tuos pačius pagrindinius "Dataverse" duomenis.
"Dataverse" yra "Power Platform" pagrindas ir gali saugoti bendruosius duomenis, bendrinamus keliose programose. Ši galimybė suteikia papildomų galimybių sąveikauti ir valdyti bendrinamus duomenis "Microsoft 365", "Azure", Dynamics 365 ir atskirose programose.
Nata Terminai "column" ir "field" naudojami "Access" ir "Dataverse" pakaitomis. Terminas "table" ir "entity" programoje "Dataverse" naudojamas pakaitomis.
Prieš pradėdami
Norite viską atlikti sklandžiau? Tolesniuose skyriuose pateikiama daugiau informacijos.
Svarbu neberekomenduojame naudoti „Visio Services“ ir „Visio Web Access" puslapio dalies „SharePoint Online“. Sukurkite "Access" duomenų bazės atsarginę kopiją. Primygtinai rekomenduojame tai padaryti. Daugiau informacijos žr. Duomenų apsauga naudojant atsarginės kopijos kūrimo ir atkūrimo procesus.
Štai greitas kontrolinis sąrašas, kad įsitikintumėte, jog esate pasirengę:
-
Gaukite vaizdo įrašą apie "Access Dataverse" jungties su "Power Platform" naudojimą integruojant su debesies technologija pagrįsta saugykla. Daugiau informacijos žr. aka.ms/AccessAndPowerPlatform.
-
Jei dar neturite, gaukite "Power Apps" licenciją, kuri apima "Dataverse" arba esamos aplinkos naudojimą. Eikite į "Power Apps" pagrindinį puslapį ir pasirinkite Pradėti nemokamai.
-
Jei jūsų "Access" duomenys turi kelių reikšmių lauką, paruošia jį perkėlimui. Daugiau informacijos žr. Pasirinkimo lauko kūrimas norint perkelti į "Dataverse".
-
Nors "Dataverse" duomenų tipas yra slankiojo kablelio, jis turi mažesnes diapazono ribas nei "Access" slankiojo kablelio duomenų tipas. Jei jūsų "Access" duomenyse yra slankiojo kablelio laukas, pirmiausia konvertuokite juos į duomenų tipą Skaičius, nustatykite ypatybę Lauko dydis kaip Dešimtainis, tada perkelkite duomenis į "Dataverse", kuri išsaugos juos kaip dešimtainio skaičiaus duomenų tipą.
Įsitikinkite, kad turite reikiamas licencijas:
-
Prieiga "Microsoft 365" planas, apimantis "Access". Daugiau informacijos žr. "Microsoft 365" su "Office" programomis.
-
"Dataverse" "Power Apps" planas. Daugiau informacijos žr. "Power Apps" planai ir kainos. Išsamų visų "Power Apps" licencijavimo parinkčių paaiškinimą galite atsisiųsti licencijavimo vadovą.
-
"Teams" skirtas "Dataverse" "Microsoft 365" planas, apimantis "Teams". Daugiau informacijos žr. "Microsoft 365" su "Office" programomis.
Papildomų licencijų gali reikėti, jei jūsų taikomosios programos apima "Power Automate", "Power BI" ir "Power Virtual Agent". Daugiau informacijos žr. "Power Apps" planai ir kainos bei Naujinimai, kurie bus įtraukti į "Power Apps".
Yra du būdai, kaip naudoti "Dataverse", visą versiją ir "Dataverse", skirtą "Teams".
„Dataverse“
Visa "Dataverse" versija teikia visus galimus kelių įrenginių, žemo kodo programų duomenų tipus ir palaiko daug vartotojų. Jei turite "Dataverse" licenciją, galite pasiekti dabartinę "Dataverse" aplinką arba sukurti naują aplinką, kad perkeltumėte "Access" duomenis. Daugiau informacijos žr. Kas yra "Microsoft Dataverse"?, Darbo pradžia naudojant "Dataverse " ir "Microsoft Dataverse" duomenų bazės įtraukimas.
Svarbu neberekomenduojame naudoti „Visio Services“ ir „Visio Web Access" puslapio dalies „SharePoint Online“. Įsitikinkite, kad turite reikiamas teises importuoti duomenis į "Dataverse". Jums reikia "Environment Maker" saugos vaidmens, o programos vartotojams reikia pagrindinio vartotojo saugos vaidmens. Daugiau informacijos žr. Vartotojų prieigos suteikimas klientų įtraukimo programose.
Jei naudojate naują aplinką:
-
Prisijunkite prie "Power Apps" šiame naršyklės puslapyje https://powerapps.microsoft.com/.
-
Pasirinkite Parametrai > Administratorius centras.
-
Puslapyje Administratorius centre pasirinkite Naujas. Atidaroma sritis Nauja aplinka .
-
Lauke Pavadinimas įveskite aplinkos pavadinimą.
-
Lauke Tipas išplečiamajame sąraše pasirinkite Bandomoji versija . Jei turite savo gamybos aplinką, galite pasirinkti Gamyba.
-
Lauke Regionas palikite numatytąjį Jungtinių Amerikos Valstijų pasirinkimą.
-
Lauke Paskirtis pasirinktinai įveskite aprašą.
-
Dalyje Kurti šios aplinkos duomenų bazę pasirinkite Taip.
-
Kai paleidžiate perkėlimo procesą programoje "Access", visuotinė aptikimo tarnyba turėtų rasti teisingą egzemplioriaus URL. Daugiau informacijos žr. Perkėlimas: duomenų šaltinio ir paskirties vietos pasirinkimas.
"Teams" skirtas "Dataverse"
"Microsoft Teams" padeda bendrauti pranešimais, pokalbiais, susitikimais, internetiniais seminarais ir laiku bendrauti tarp darbo grupių ir kolegų. Taip pat galite padidinti produktyvumą ir tinkinti "Teams" įtraukdami įvairių programų, įskaitant "Power Apps", pagrįstas "Teams" skirta "Dataverse". Tai efektyviai suteikia integruotą mažo kodo duomenų platformą, skirtą "Teams", ir vieno spustelėjimo sprendimo diegimą.
Jei turite "Microsoft 365" planą su "Teams", nereikia papildomos licencijos programoms, darbo eigoms ir virtualiesiems agentams programoje "Teams", tačiau "Power BI" programoms reikalinga atskira licencija. Be to, prieiga prie "Dataverse" aplinkos pasiekiama tik "Teams" savininkams, nariams ir svečiams ir yra tam tikrų esamos "Dataverse" funkcijos apribojimų.
Daugiau informacijos žr . "Microsoft Dataverse for Teams" apžvalga, "Power Apps" ir "Microsoft Teams" integravimas ir Darbo su "Microsoft Dataverse", skirta "Teams", pradžia.
Norėdami parengti "Dataverse" "Teams" aplinkai, pirmiausia turite įdiegti programą "Teams".
-
Atidarykite "Teams" ir apatiniame kairiajame lango kampe pasirinkite Programos .
-
" App Marketplace" lange naudodami ieškos lauką raskite "Power Apps", tada pasirinkite "Power Apps".
-
Norėdami įtraukti "Power Apps" programą į "Teams", pasirinkite Įtraukti. Rodomas langas "Power Apps".
-
Pasirinkite Kurti taikomąją programą.
-
Pasirinkite savo taikomosios programos komandą.
-
Norėdami sukurti "Teams" aplinkai skirtą "Dataverse", pasirinkite Pradėti dabar.
-
"Power Apps" rengyklėje įveskite programėlės pavadinimą ir pasirinkite Įrašyti.
Rezultatas
Jūsų aplinka parengta naudoti. Kai paleidžiate perkėlimo procesą programoje "Access", visuotinė aptikimo tarnyba turėtų rasti teisingą egzemplioriaus URL. Daugiau informacijos žr. Perkėlimas: duomenų šaltinio ir paskirties vietos pasirinkimas.
Rankiniu būdu rasti teisingą egzemplioriaus URL
Jei dėl kokios nors priežasties visuotinė aptikimo tarnyba negali rasti tinkamo egzemplioriaus URL, galite jį rasti "Power Apps" ir rankiniu būdu įvesti perkėlimo proceso metu.
-
"Dataverse" Pasirinkite Parametrai puslapio viršuje dešinėje, pasirinkite Seanso informacija, o tinkamas "Dataverse" URL pateikiamas kaip egzemplioriaus URL.
-
"Teams" skirtas "Dataverse" Sukūrę taikomąją programą savo "Dataverse" duomenų bazei, pasirinkite Apie, o tinkamas "Dataverse" URL bus nurodytas kaip egzemplioriaus URL.
Supraskite saugyklos talpos skirtumus, nes kiekviena duomenų bazė turi skirtingas maksimalaus dydžio ribas:
-
"Access" kiekvienai duomenų bazei taikoma maksimali 2 GB riba. Daugiau informacijos žr. "Access" specifikacijos.
-
"Dataverse" sąryšinės duomenų bazės maksimali riba yra 10 GB. Failų, didelių dvejetainių objektų ir nesąryšinių žurnalo duomenų saugojimo bendras limitas yra 20 GB. Daugiau informacijos žr. Kas naujo saugyklos administravimui "Microsoft Power Platform".
-
Kiekvienam komandos kanalui "Dataverse", skirtam "Teams", taikomas didžiausias 2 GB ir 1 MB limitas. Maksimali 2 GB riba taip pat apima papildomus failus, dvejetainius objektus ir nesąryšinius žurnalo duomenis. Daugiau informacijos žr. "Microsoft Dataverse", skirta "Teams" aplinkai.
Svarbi perkėlimo proceso dalis – duomenis patikrinti keliais būdais:
-
Kad neprarastumėte duomenų, "Access" užtikrina, kad "Access" lentelė neviršytų "Dataverse" dydžio ribų ir kad stulpelių skaičius "Access" lentelėje neviršytų maksimalaus lentelės laukų skaičiaus "Dataverse".
-
Jei "Access" lentelėje yra nepalaikomų "Dataverse" duomenų tipų arba stulpelyje yra reikšmių, viršijančių "Dataverse" duomenų tipų diapazonus, "Access" pateikia papildomos informacijos, padėsiančios pašalinti klaidas.
Eksportuojami tik palaikomi duomenų tipai. Pradinė "Access" lentelė, įskaitant nepalaikomus duomenų tipus, lieka "Access". Įsitikinę, kad visi duomenys visiškai ir tinkamai perkelti, galite palikti pradinę "Access" lentelę arba ją panaikinti ir nukopijuoti į atsarginę duomenų bazę.
Daugiau informacijos žr. "Access" ir "Dataverse" duomenų tipų palyginimas.
„Access“ duomenų perkėlimas į „Dataverse“
"Access" lentelių ir stulpelių perkėlimo į "Dataverse" procesas apima "Dataverse" aplinkos kūrimą ir nurodymą, duomenų eksportavimą iš "Access" į "Dataverse", lentelių ir susijusių lentelių pasirinkimą, "Access" susietų lentelių kūrimą su perkeltomis lentelėmis "Dataverse", pirminių raktų, pavadinimų ir ryšių valdymą, duomenų eksportavimo tvirtinimą ir rezultatų peržiūrą "Access" ir "Dataverse".
-
Paleiskite "Access", pasirinkite Paskyra, pasirinkite Perjungti paskyrą. Atidaromas dialogo langas Paskyra.
-
Įsitikinkite, kad esate prisijungę prie "Access" naudodami tuos pačius kredencialus, kuriuos naudojate "Power Apps". Atsižvelgiant į jūsų aplinką, gali tekti įvesti papildomą saugos informaciją, pvz., antrinį autentifikavimą arba PIN kodą.
Nata Jei nenaudojate tos pačios paskyros "Access" ir "Power Apps", perkėlimas nepavyksta dėl teisių problemų. -
Atidarykite "Access" duomenų bazę, kurią norite perkelti.
Arbat pinigus Įsitikinkite, kad visi atidaryti "Access" objektai yra uždaryti, nes užrakinimas gali neleisti perkelti lentelės. -
Naršymo srityje dešiniuoju pelės mygtuku spustelėkite lentelę ir pasirinkite Eksportuoti > "Dataverse".
-
Dialogo lange Objektų eksportavimas pasirinkite visas lenteles, kurias norite eksportuoti, ir išvalykite visas lenteles, kurių nenorite eksportuoti.
-
Pažymėkite Gerai.
-
Dialogo lange Duomenų eksportavimas į "Dataverse" aplinką iš visuotinio aptikimo tarnybos pateikto sąrašo pasirinkite egzemplioriaus URL.Pradžia: "Dataverse" aplinkos nustatymas.
Nata "Power Apps" egzemplioriaus URL nurodo konkretų "Power Apps" aplinkos seansą. Jo nereikėtų painioti su tinklalapio URL. Eilutės komponentas "crm.dynamics" yra ankstesnių "Power Apps" versijų perkėlimas. Daugiau informacijos žr.
Kitas veiksmas – pasirinkti, kaip norite perkelti. Atkreipkite dėmesį, kad numatytosios reikšmės yra dažniausios.
-
Norėdami eksportuoti susijusias pasirinktų lentelių lenteles, pasirinkite Eksportuoti visas susijusias lenteles.
Nata Šiuo metu, pasirinkus eksportuoti susijusias lenteles, įtraukiamos tik tiesioginės antrinės lentelės. Jei norite įtraukti visus ryšius, naudokite dialogo langą Objektų eksportavimas, kad pasirinktumėte visas norimas perkelti lenteles. -
Norėdami peržiūrėti šias lenteles, pasirinkite Žr. susijusias lenteles. Rodomas dialogo langas Susijusios lentelės .
Lentelės ryšiai hierarchiniame rodinyje rodomi dviejuose stulpeliuose: kairiajame stulpelyje rodomos pasirinktos lentelės, o dešiniajame stulpelyje rodomos susijusios lentelės.Pastaba: Programoje "Access" galite sukurti ryšį "vienas su daugeliu", o nurodytos lentelės išorinio rakto laukas gali būti bet kuris laukas. Tačiau naudojant "Dataverse" nurodytos lentelės išorinio rakto laukas turi būti nurodytos lentelės pirminis raktas. Jei "Access" išorinis raktas nėra pirminis raktas pateiktoje lentelėje, eksportavimo į "Dataverse" operacija nepavyksta. Norėdami sėkmingai eksportuoti duomenis, įsitikinkite, kad "Access" išorinis raktas yra pirminis nurodytos lentelės raktas.
-
Norėdami programoje "Access" sukurti kiekvienos eksportavimo operacijos sukurtos "Dataverse" lentelės saitus, eksportavę pasirinkite Susieti su "Dataverse" lentele.
-
Norėdami peržiūrėti rezultatus, baigę pasirinkite Atidaryti lentelės "Dataverse" URL.
Ši parinktis negalima, jei eksportuojate į "Dataverse" programoje "Teams". -
Norėdami aiškiai nustatyti lauką kaip pirminį pavadinimo stulpelį, pasirinkite Pasirinkti pirminio pavadinimo laukus, tada išplečiamajame sąraše pasirinkite lauką.
Jei nenurodysite naudoti norimo stulpelio, pirmasis teksto stulpelis iš kairės bus naudojamas kaip stulpelis Pirminis pavadinimas. Jei teksto stulpelio nėra, sukuriamas pirminis pavadinimo vietos rezervavimo ženklo stulpelis su nulinėmis reikšmėmis. -
Pasirinkite Pirmyn.
Tikrinimo procesas automatiškai pradedamas, kai matote dialogo langą, kuriame rodoma "Veikia tikrintuvas..." viršuje. Jei tikrinimo procesas sėkmingas, bus rodomas kitas pranešimas "Tikrinimas baigtas", tada galėsite pasirinkti Gerai.
Peržiūrėkite šiuos pranešimus:
Pranešimas |
Paaiškinimas |
---|---|
"Nuskaitomas lentelių sąrašas iš "OData" šaltinio" |
Pradėtas perkėlimo procesas. |
"Select objects" (eksportuoti pasirinktus objektus) |
Pasirinktos lentelės perkeliamos į "Dataverse". |
"Sėkmingai eksportuotos visos lentelės, kuriose nepatiko klaida." |
Jei lentelėje įvyksta viena klaida, lentelė neeksportuojama, priešingu atveju lentelės eksportavimo operacija bus baigta. Norėdami tęsti, pasirinkite Uždaryti. |
"Importing selected tables and any related tables" |
Atsižvelgiant į tai, kaip eksportavote lenteles, sukuriamos susietos lentelės, pervardijamos pradinės lentelės ir programoje "Access" sukuriamos ir susiejamos kelios "Dataverse" sistemos lentelės. |
Jei tikrinimo proceso metu yra nepalaikomų laukų, "Access" identifikuoja nepalaikomus duomenų tipus ar eilutes, kurios viršija ribas, ir sukuria lentelę "Dataverse" stulpelio tikrinimo klaidos, kurioje kiekvienoje eilutėje saugomas eksportuotos lentelės pavadinimas ir nepalaikomi laukai. Galite pasirinkti perkelti visus palaikomus duomenų tipus ir pasirinkti neperkelti nepalaikomų duomenų tipų. Jei pasirinksite neperkelti, duomenys liks "Access".
Kas nutinka nepalaikomų tipų duomenims ir viršija ribas
Jei pasirinkote susieti lenteles, patvirtinkite, kad rezultatai yra tokie, kokių tikėjotės. Laukite šio pranešimo "Lentelių sąrašo nuskaitymas iš "Dataverse" aplinkos". Pradinės lentelės lieka, bet jų pavadinimai pakeičiami. Susietosiose lentelėse dabar turėtų būti pradiniai lentelių pavadinimai, kad visi išoriniai objektai toliau veiktų kaip anksčiau. "Access" pirminis raktas ("AutoNumber") yra išsaugotas. Įtraukiamas naujas stulpelis, atitinkantis "Dataverse" pirminį raktą (GUID), o stulpelio pavadinimas yra lentelės pavadinimas.
"Access" taip pat įtraukia papildomų susietų lentelių iš "Dataverse" vadinamų "Teams", "Users" ir "Business Units". Šiose sistemos lentelėse yra tokia naudinga informacija:
-
Vartotojai El. pašto adresas, vardas ir pavardė, telefonas, licencijos tipas, įmonės vienetas ir t. t.
-
Teams Komanda, komandos pavadinimas, narystė ir t. t.
-
Verslo vienetas Išlaidų centras, žiniatinklio svetainė, kredito limitas ir t. t.
-
ValiutaVisų operacijų valiutų, įskaitant reikšmes, pvz., valiutos kursą, pavadinimą, simbolį, kodą ir t. t., valiutos informacija. Ši lentelė rodoma tik jei "Access" yra valiutos duomenų tipas, kurį perkėlėte į "Dataverse".
Galite naudoti šią papildomą informaciją, kad patobulintumėte "Access" sprendimą. Šias lenteles galite tvarkyti formoje arba įtraukti į ataskaitą. Daugiau informacijos žr. "Dataverse" sistemos lentelės ir stulpeliai.
Būtų naudinga peržiūrėti ir patvirtinti perkėlimo procesą išanalizavus kiekvieną lentelę ir lauką "Dataverse" aplinkoje. Lentelių ir laukų pavadinimai "Dataverse" turi atitikti "Access" lentelių ir stulpelių pavadinimus. "Access" automatiškai atidaro "Dataverse" aplinką pirmajai perkeltai lentelei.
"Access" lentelės rodomos "Dataverse" kaip lentelės su atitinkamu rodomo vardo ir duomenų tipu:
-
Stulpelyje Rodomas pavadinimas turi būti pateiktas kiekvieno lentelės "Access" lauko pavadinimas.
-
Lauko Pavadinimas formatas turi priešdėlį, pabraukimo brūkšnį ir lentelės pavadinimą, pvz., cr444_<lentelės pavadinimą>. Tai vadinama loginiu pavadinimu programoje "Dataverse".
-
Visi perkelti "Access" laukai stulpelyje Tipas šalia automatiškai sugeneruotų GUID ir esamų "Dataverse" laukų duomenų tipų rodomi kaip "Pasirinktiniai".
Nata Jei jau yra "Dataverse" lentelė tokiu pačiu pavadinimu kaip eksportuotos "Access" lentelės pavadinimas, skaičius pridedamas prie naujos "Dataverse" lentelės.
Pagal numatytuosius parametrus "Access" nustato pirmąjį teksto stulpelį (iš kairės į dešinę) kaip pirminį "Dataverse" pavadinimą. Jei lentelėje nėra teksto laukų, "Access" įtraukia tuščią teksto stulpelį kaip paskutinį lentelės lauką ir nustato tą lauką kaip pirminį "Dataverse" pavadinimą. taip pat galite nustatyti konkretų lauką kaip pirminį pavadinimą. Šis stulpelis matomas "Access" ir "Dataverse".
Daugiau informacijos žr . Darbas su visais duomenimis naudojant "Dataverse".
Perkėlę "Access" lenteles į "Dataverse", galite bet kada peržiūrėti lenteles ir stulpelius "Dataverse" ir "Access". Atkreipkite dėmesį, kad naudojant "Dataverse" laukai rodomi abėcėlės tvarka, o ne pradine "Access" tvarka.
"Dataverse" / "Power Apps" Informacijos apie lentelių peržiūrą ir darbą su lentelėmis naudojant "Dataverse" žr. Lentelės redagavimas "Power Apps". Nata Dešiniuoju pelės mygtuku spustelėjus perkeltą susietą lentelę programoje "Access", lentelė atidaroma naršyklės "Power Apps Maker" portale. "Power Apps" portalo numatytajame rodinyje sistemų laukai nerodomi, todėl pateikiamas paprastesnis rodinys, kuriame rodomi "Access" perkelti stulpeliai.
"Teams" skirtas "Dataverse" Yra keli lentelių ir stulpelių peržiūros būdai:
-
Sukurkite sparčiąją "Power App", kad peržiūrėtumėte arba atnaujintumėte duomenis.
-
Komponavimo versijos meniu pasirinkite Peržiūrėti viską dalyje "Elementai, sukurti..." ir spustelėkite lentelę, kurią norite peržiūrėti.
-
Naudokite lentelės Designer programoje "Teams". Daugiau informacijos žr . Lentelės kūrimas naudojant "Teams".
Arbat pinigus Gali būti naudinga pažymėti lentelės rodinio URL adresą naršyklėje.
Patarimas Taip pat galite peržiūrėti duomenis programoje "Excel" pasirinkdami išplečiamojo sąrašo komandą Duomenys, tada pasirinkdami Redaguoti programoje "Excel". Daugiau informacijos žr . Lentelės duomenų redagavimas programoje "Excel".
Daugiau informacijos žr. "Dataverse" sistemos lentelės ir stulpeliai.
Tolesniuose skyriuose pateikiama papildoma apžvalga ir koncepcinė informacija.
Kas yra pirminiai raktai ir pirminiai pavadinimai
Pirminiai raktai naudojami duomenų bazės duomenų eilutėms identifikuoti. "Access" ir "Dataverse" turi skirtingas raktų struktūras. Perkėlimo metu "Dataverse" ir "Access" automatiškai valdo dviejų produktų derinimą su savo unikaliais raktais ir be vartotojo sąveikos.
Perkėlimo planavimo ir proceso metu yra du pirminiai raktai ir vienas papildomas pirminis laukas, kurį reikia žinoti:
Access AutoNumber "Access" dažnai naudoja duomenų tipą Automatinis numeravimas, kuris automatiškai padidina unikalų skaičių kaip lentelės pirminį raktą. Šis laukas sukuriamas naudojant "Dataverse" kaip sveikojo skaičiaus lauką su pritaikytu automatinio numeravimo formatu. Perkėlimo metu pradinis skaičius programoje "Dataverse" nustatomas kaip paskesnis nuoseklus numeris, pagrįstas "Access" eilutėmis. "Access" toliau naudoja stulpelį Automatinis numeravimas duomenų eilutėms identifikuoti, net jei "Dataverse" naudoja kitą raktą.
Svarbus "Dataverse" sukuria automatinio numeravimo lauką kaip pasirinktinį, tačiau taip numatyta. Įrašant įrašą, "Dataverse" sugeneruoja nuoseklų numerį. Jei ši reikšmė nustatyta kaip būtina, "Dataverse" klientai reikalaus įvesti reikšmę prieš įrašant, o tai neleidžia automatiškai numeruoti. Jei laukas paliekamas tuščias, visada sugeneruojamas automatinis numeravimas."Dataverse" GUID "Dataverse" kaip pirminį raktą naudoja globaliai unikalaus identifikatoriaus (GUID) duomenų tipą, kuris automatiškai sukuriamas kaip unikalus identifikatorius ir kurio reikia kiekvienoje lentelėje. "Dataverse" nereikalauja importuotų duomenų, kad turėtų pirminį raktą, ji automatiškai sukuria GUID.
Pirminis "Dataverse" pavadinimas Be to, "Dataverse" yra kitas stulpelis, vadinamas pirminiu pavadinimu. Tai nesudėtingas pavadinimas, naudojamas identifikuoti eilutes kaip alternatyvą GUID naudoti. Būtina, kad šis laukas būtų, ir atsižvelgiant į "Power Platform" klientų parametrus, gali reikėti užpildyti stulpelį. Šį reikalavimą galite pakeisti rankiniu būdu. Pirminis pavadinimas pagal numatytuosius nustatymus nėra unikalus. Pavyzdžiui, kliento pavadinimas gali būti pirminis pavadinimas, kuris atitinka unikalų kliento ID. Gali būti du klientai, kurių pavadinimas "Jones", bet kiekvienas turėtų unikalų kliento ID.
Rekomendacijos dėl sprendimų dėl pirminių raktų
Pagal numatytuosius nustatymus "Access" pirminis raktas, "Dataverse" pirminis raktas ir stulpelis Pirminis pavadinimas sukuriami automatiškai. Tačiau galite pasirinkti, kaip tvarkyti tris pirminius raktus. Štai keletas patarimų, kurie padės apsispręsti:
Pirminis raktas Jei "Access" pirminis raktas ("AutoNumber") taip pat yra verslo raktas, pvz., dalies numeris, tikriausiai norėsite jį išsaugoti, nes jis naudojamas objektams realiame pasaulyje identifikuoti. Tačiau jei "Access" pirminis raktas ("AutoNumber") naudojamas tik ryšiams kurti, jį gali pakeisti "Dataverse" pirminis raktas (GUID).
Pastabos
-
Kartais "Access" lentelėje yra stulpelis "AutoNumber", kuris nenaudojamas kaip pirminis raktas. Šiuo atveju "Dataverse" konvertuoja jį į lauką Sveikasis skaičius ir pašalinama galimybė automatiškai numeruoti.
-
Dataverse taip pat turi "Access AutoNumber" lauko, vadinamo automatinio numeravimo lauku, kuris naudojamas sekos skaičiams generuoti ir saugomas kaip eilutės reikšmė, atitikmenį. Šiame lauke taip pat gali būti skaičiaus prefiksas (pvz., eilutė arba data), suteikiantis galimybę lanksčiai naudoti lauką. Šis stulpelis pagrįstas „SQL Server“ automatinės sekos duomenų tipu. Daugiau informacijos žr. "Microsoft Dataverse" stulpelių automatinis numeravimas.
Pirminis pavadinimas "Dataverse" reikia, kad būtų stulpelis Pirminis pavadinimas. Pirminiame pavadinime turi būti eilučių reikšmės. Perkėlimo metu vartotojai gali nurodyti, kurį "Access" teksto stulpelį jie nori naudoti kaip pirminį pavadinimą. Jei vartotojas nenurodo naudoti norimo stulpelio, pirmasis teksto stulpelis iš kairės naudojamas kaip stulpelis Pirminis pavadinimas. Jei teksto stulpelio nėra, bus įtrauktas naujas stulpelis, pavadintas Pirminio pavadinimo vietos rezervavimo ženklas, atitinkantis reikalavimus "Dataverse". Šis stulpelis nustatytas kaip Pasirinktinis ir gali būti paliktas nepildytas.
Daugiau informacijos žr. Pirminio pavadinimo stulpelio kūrimas.
Pirminių raktų ir pirminių pavadinimų palyginimas
Aprašas |
Access pirminis raktas |
Pirminis "Dataverse" raktas |
Pirminis "Dataverse" pavadinimas |
---|---|---|---|
Duomenų tipas |
Automatinis numeravimas (arba bet kuris stulpelis, kurį galima indeksuoti) |
GUID |
Eilutė |
Turinys |
Paprastas nuoseklus skaičius |
Atsitiktiniai skaičiai ir raidės, unikalūs aplinkai |
Žmonėms perskaitomų eilučių reikšmės |
Pavyzdys |
234 |
123e4567-e89b-12d3-a456-426655440000 |
Pavadinimas, pvz., "Jones". Sveikasis skaičius, pvz., 234, arba derinys, pvz., SalesOrder9071 |
Reikalavimas |
Dažnai naudojama, bet nebūtina |
Kiekvienoje lentelėje turi būti viena |
Kiekvienoje lentelėje turi būti viena |
Modifikuojamas |
Automatinio numeravimo lauko modifikuoti negalima, galima modifikuoti kitus laukų tipus |
Ne |
Taip |
Unikalus identifikatorius |
Visada |
Visada |
Tik kaip alternatyvusis klavišas |
Sudėtinis raktas |
Palaikoma ir dažnai derinama su "AutoNumber" |
Nepalaikoma |
Nepalaikoma |
Matomumas |
Paprastai pirmasis lentelės stulpelis |
Paprastai paslėpta, bet gali būti rodoma. |
Numatytasis matymas |
Indeksavimas |
Galima indeksuoti. Daugiau informacijos žr. Indekso kūrimas ir naudojimas našumui pagerinti. |
Automatiškai indeksuota |
Automatiškai indeksuota |
Komentarai |
Kai apibrėžiate ir įvedate duomenis, negalite keisti jokio kito lauko į automatinio numeravimo duomenų tipą. |
Negalima sukurti vartotojo arba atliekant duomenų importavimo operaciją. |
Taip pat naudojama su automatiškai sugeneruotais laukais duomenų kortelėse, modelio pagrįstose formose ir su formų kūrimo peržvalgomis. |
Pastabos
-
"Access" indeksai nėra automatiškai konvertuojami į "Dataverse" rodykles.
-
Po viršeliais "Dataverse" naudoja "Azure" „SQL Server“, kad automatiškai sukurtų indeksus, pagrįstus duomenų naudojimo modeliais. Visada kuriamos pirminių ir alternatyvių raktų rodyklės, o kiti bus įtraukti arba pašalinti atsižvelgiant į tai, kaip naudojate savo duomenis.
Kas yra "Access" ir "Dataverse" ryšiai
Svarbu suprasti, kaip norite tvarkyti lentelių ryšius kartu su pirminiais raktais. Galite pasirinkti automatiškai perkelti visas susijusias lenteles su pasirinktomis lentelėmis arba jų nepaisyti perkėlimo metu ir tiesiog palikti susijusias lenteles programoje "Access". Bet kuriuo atveju taip pat galite susieti perkeliamas lenteles, kad išlaikytumėte dabartinius ryšius programoje "Access".
Duomenų eksportavimo operacijos metu "Access" lenteles su ryšiais "vienas su daugeliu" galima iš naujo sukurti kaip ryšius "vienas su daugeliu" naudojant "Dataverse". Kaip ir "Access", "Dataverse" taip pat turi nuorodų vientisumą, pvz., pakopinius susijusių laukų naujinimus ir pakopinį susijusių įrašų naikinimą. Jei "Access" duomenų bazė turi ryšių diagramą, ji išsaugoma. Tačiau pradinės vietinės lentelės pakeičiamos naujomis susietų lentelių lentelėmis.
"Access" ir "Dataverse" palaiko dviejų ryšio "vienas su daugeliu" lentelių peržvalgą. Perkėlimo proceso metu "Access" peržvalgos iš naujo sukurtos "Dataverse", kaip parodyta šiame pavyzdyje:
-
Dvi "Access" lentelės, Klientai ir Užsakymai, turi pirminius raktus CustomerID ir OrderID, pagrįstus automatinio numeravimo duomenų tipu. Programos "Access" lentelėje Užsakymai yra išorinis raktas, kuriame yra reikšmės iš "Access" pirminio rakto lentelėje Klientai.
-
Eksportavimo operacijos metu abu "Access" pirminiai raktai išlaikomi ir išlaikomi kaip sveikųjų skaičių automatinio numeravimo stulpeliai, tačiau jie nenaudojami kaip pirminio rakto stulpelis lentelėje "Dataverse". Kiekvienoje lentelėje yra įtrauktas naujas GUID stulpelis, kuris tampa pirminiu raktu lentelėje "Dataverse".
-
Sukuriama customerID išorinio rakto lentelėje Užsakymai peržvalga, kad lentelėje Klientai būtų galima rasti atitinkantį kliento ID pirminį raktą. Perkėlus lenteles į "Dataverse", modifikavus išorinio rakto peržvalgos stulpelį, naujai įtrauktą į lentelę Užsakymai, bus atnaujintas ir pradinis išorinio rakto stulpelis. Jūsų "Access" taikomoji programa gali toliau naudoti "Access" išorinio rakto, o ne "Dataverse" išorinio rakto. Jei "Access" išorinis raktas modifikuojamas susietoje lentelėje programoje "Access", jis taip pat atnaujins "Dataverse" svetimą raktą. Tačiau "Access" išorinis raktas bus tik skaitomas naudojant "Dataverse".
-
Šiame ryšio "vienas su daugeliu" pavyzdyje pirminis raktas Užsakymai nenaudojamas, bet, žinoma, gali būti naudojamas kitiems ryšiams.
Pastaba: Programoje "Access" galite sukurti ryšį "vienas su daugeliu", o nurodytos lentelės išorinio rakto laukas gali būti bet kuris laukas. Tačiau naudojant "Dataverse" nurodytos lentelės išorinio rakto laukas turi būti nurodytos lentelės pirminis raktas. Jei "Access" išorinis raktas nėra pirminis raktas pateiktoje lentelėje, eksportavimo į "Dataverse" operacija nepavyksta. Norėdami sėkmingai eksportuoti duomenis, įsitikinkite, kad "Access" išorinis raktas yra pirminis nurodytos lentelės raktas.
Daugiau informacijos žr. Vaizdo įrašas: Ryšių kūrimas naudojant peržvalgos vediklįir Ryšio tarp lentelių kūrimas naudojant peržvalgos stulpelį.
Rekomendacijos dėl sprendimų dėl raktų ir ryšių
Kad būtų lengviau apsispręsti, kuris pasirinkimas jums tinkamiausias, pateikiame įprastų perkėlimo parinkčių suvestinę:
Perkelti duomenis, bet nepaisyti ryšių Nusprendėte pašalinti "Access" pirminio rakto ("AutoNumber") stulpelį, nes nėra jokių kitų "Access" lentelių su nuorodomis arba ryšiais, kurie nuo jų priklauso, todėl būtų painu, jei jis būtų lentelėje "Dataverse" šalia pirminio rakto "Dataverse" (GUID).
Duomenų ir ryšių perkėlimas naudojant susietas lenteles Numatytasis scenarijus yra išlaikyti pirminį "Access" pirminį raktą ("AutoNumber"), bet jis nenaudojamas kaip pirminis "Dataverse" raktas. Dabar pasitikite "Dataverse" pirminiu raktu (GUID) ir naudojate jį lentelėje "Dataverse" kaip unikalų identifikatorių. "Access" sukuria susietas lenteles, kad išsaugotų "Access" ryšius. Atkreipkite dėmesį, kad negalite panaikinti "Dataverse" pirminio rakto (GUID).
Ryšyje galite redaguoti išorinio rakto reikšmes ("Access" arba "Dataverse" aplinkoje). Taip pat galite redaguoti išorinius raktus, kurie nurodo "Access" pirminį raktą susietojoje "Access" lentelėje, ir jis automatiškai atnaujins "Dataverse" išorinį raktą, kuris nurodo išorinės lentelės "Dataverse" pirminį raktą.
Duomenų perkėlimas be susietų lentelių ir ryšių kūrimas naudojant "Dataverse" Lentelės nebenaudojamos programoje "Access", todėl galite iš naujo sukurti ryšius "Dataverse" naudodami "Dataverse" pirminį raktą (GUID), įtraukdami "Dataverse" peržvalgas ir pasirinkdami kiekvienos lentelės teksto lauką kaip pirminį pavadinimą perkėlimo proceso metu.
Baigę "Access" duomenų perkėlimą į "Dataverse", galite sukurti taikomąją programą "Power Platform", kuri veikia žiniatinklyje, planšetiniame kompiuteryje, telefone ar net darbalaukyje. "Power" platforma yra gana plati. Toliau pateikta turinio suvestinė gali padėti peržvelgti pagrindinius pasirinkimus ir tikslinę paskirtį, kokio tipo programėlė jums geriausiai tinka.
Taip pat žr.
Duomenų importavimo, susiejimo ir eksportavimo į „Access“ įvadas
"App Maker" mokymosi katalogas
"Power Apps" klientų istorijos