Darbo pradžia: "Access" duomenų perkėlimas į "Dataverse"

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“

"Microsoft Access" ir "Microsoft Dataverse" derinys su "Power Platform" atveria daugybę galimybių piliečiams, programų kūrėjams debesyje ir mobiliųjų įrenginių scenarijuose. Šis derinys atrakina hibridinių sprendimų scenarijus, kurie išlaiko "Access" vertę bei naudojimo paprastumą kartu su debesų technologija pagrįsta saugykla šiais būdais.

  • Mobiliųjų įrenginių ir "Microsoft Teams" scenarijai.
  • "Access" duomenų bendrinimas ir redagavimas realiuoju laiku naudojant debesų technologijos pagrindu veikiančias duomenų saugyklas ir sąsajos programas, sukurtas naudojant "Access", "Power Apps Mobile" ir "Microsoft Teams".
  • Naujos saugos ir atitikties galimybės per "Dataverse" saugyklą debesyje naudojant AAD ir vaidmenimis pagrįstą saugą valdant ją iš "Access".

Vaizdinis elementas, ką galite daryti tarp

Galite bendrinti "Access" duomenis su "Dataverse", kuri yra debesies duomenų bazė ir kurią naudodami galite kurti "Power Platform" programas, automatizuoti darbo eigas, virtualiuosius agentus ir kt. žiniatinkliui, telefonui arba planšetiniam kompiuteriui šiais būdais:

  • Sukurkite "Power Platform" aplinką ir įtraukite naują "Dataverse" duomenų bazę.
  • Perkelkite "Access" duomenis į "Dataverse" arba "Dataverse for Teams".
  • Toliau naudokite "Access" kompiuterio sprendimą, kad sinchronizuotumėte duomenų redagavimą pagal susietas lenteles ir esamas išorines formas, ataskaitas, užklausas ir makrokomandas.
  • Sukurkite mažai kodo turinčią "Power App", automatizuotą darbo eigą, dirbtiniu intelektu pagrįstą virtualųjį asistentą arba "Power BI" ataskaitų sritį, veikiančią daugelyje įrenginių, tuo pačiu metu peržiūrėdami ir redaguodami tuos pačius esamus "Dataverse" duomenis.

"Dataverse" yra "Power Platform" pagrindas ir gali saugoti bendrus duomenis, bendrinamus keliose programose. Ši galimybė suteikia papildomų galimybių kelioms platformoms sąveikauti ir valdyti bendrinamus duomenis "Microsoft 365", "Azure", "Dynamics 365" ir atskirose programose.

Atkreipkite dėmesį Terminai "stulpelis" ir "laukas" vartojami pakaitomis tiek "Access", tiek "Dataverse". Terminas "lentelė" ir "objektas" "Dataverse" vartojami pakaitomis.

Prieš pradėdami

Norite viską atlikti sklandžiau? Tolesniuose skyriuose pateikiama daugiau informacijos.

Svarbu Sukurkite atsarginę "Access" duomenų bazės kopiją. Primygtinai rekomenduojame tai padaryti. Daugiau informacijos rasite Duomenų apsauga naudojant atsarginės kopijos ir atkūrimo procesus.

Pradžia: spartusis kontrolinis sąrašas

Štai trumpas kontrolinis sąrašas, kuris padės įsitikinti, kad esate pasirengę:

  • Gaukite vaizdo įrašą, kaip naudoti "Access Dataverse" jungtį su "Power Platform", siekiant integruoti su debesies technologija pagrįstą saugyklą. Daugiau informacijos ieškokite aka.ms/AccessAndPowerPlatform.
  • Jei jos dar neturite, įsigykite "Power Apps" licenciją, kuri apima "Dataverse", arba naudokite esamą aplinką. Eikite į "Power Apps" pagrindinį puslapį ir pasirinkite Nemokama pradžia.
  • Jei "Access" duomenyse yra kelių reikšmių laukas, paruoškite jį perkėlimui. Daugiau informacijos rasite Pasirinkimo lauko kūrimas perkėlimui į "Dataverse".
  • Nors "Dataverse" yra slankiojo kablelio duomenų tipas, jo diapazono ribos yra žemesnės nei "Access" slankiojo kablelio duomenų tipo. Jei "Access" duomenyse yra slankiojo kablelio laukas, pirmiausia konvertuokite jį į skaičiaus duomenų tipą, nustatykite ypatybę Lauko dydis kaip dešimtainį, tada perkelkite duomenis į "Dataverse", kurioje jie bus saugomi kaip dešimtainio skaičiaus duomenų tipas.

Pradėkite: gaukite reikiamas programinės įrangos licencijas

Įsitikinkite, kad įsigyjate reikiamas licencijas:

Papildomų licencijų gali reikėti, jei jūsų programos apima "Power Automate", "Power BI" ir "Power Virtual Agent". Daugiau informacijos rasite "Power Apps" planai ir kainos bei "Power Apps" naujinimai.

Pradžia: "Dataverse" aplinkos nustatymas

Yra du būdai, kaip naudoti "Dataverse": pilna versija ir "Dataverse", skirta "Teams".

„Dataverse“

Pilna "Dataverse" versija pateikia visus galimus duomenų tipus, skirtus keliems įrenginiams, mažo kodo programoms ir palaiko daugybę vartotojų. Turėdami "Dataverse" licenciją, galite pasiekti esamą "Dataverse" aplinką arba sukurti naują aplinką, kad perkeltumėte "Access" duomenis. Daugiau informacijos rasite Kas yra "Microsoft Dataverse?", Darbo su "Dataverse" pradžiair"Microsoft Dataverse" duomenų bazės įtraukimas.

Svarbu Įsitikinkite, kad turite reikiamas teises importuoti duomenis į "Dataverse". Jums reikia aplinkos kūrėjo saugos vaidmens, o programėlių vartotojams – pagrindinio vartotojo saugos vaidmens. Daugiau informacijos rasite Prieigos suteikimas vartotojams "Customer Engagement" programose.

Jei naudojate naują aplinką:

  1. Prisijunkite prie "Power Apps" iš šio naršyklės puslapio, https://powerapps.microsoft.com/.

  2. Pasirinkite Parametraicfa84663-6903-4de3-ab63-f062ae7df936Administratoriaus>centras.

  3. Puslapyje Administratorius centras pasirinkite Naujas. Atidaroma sritis Nauja aplinka .

    Naujos

  4. Lauke Pavadinimas įveskite aplinkos pavadinimą.

  5. Lauko Tipas išplečiamajame sąraše pasirinkite Bandomoji versija . Jei turite savo gamybos aplinką, galite pasirinkti Gamyba.

  6. Lauke Regionas palikite numatytąją Jungtinių Amerikos Valstijų parinktį.

  7. Lauke Paskirtis pasirinktinai įveskite aprašą.

  8. Dalyje Duomenų bazės kūrimas šiai aplinkai pasirinkite Taip.

  9. Kai pradedate perkėlimo procesą programoje "Access", visuotinio aptikimo tarnyba turėtų rasti teisingą egzemplioriaus URL. Daugiau informacijos ieškokite Perkėlimas: pasirinkite duomenų šaltinį ir paskirties vietą.

"Dataverse", skirta "Teams"

"Microsoft Teams" palengvina pranešimų siuntimą, pokalbius, susitikimus, internetinius seminarus ir savalaikį bendravimą tarp darbo grupių ir kolegų. Taip pat galite pagerinti produktyvumą ir tinkinti komandas pridėdami įvairių programų, įskaitant "Power Apps", pagrįstą "Dataverse for Teams". Tai efektyviai suteikia integruotą mažo kodo duomenų platformą "Teams" ir sprendimų diegimą vienu spustelėjimu.

Jeigu turite "Microsoft 365" planą su "Teams", programoms, darbo eigoms ir virtualiesiems agentams "Teams" nereikia papildomos licencijos, tačiau "Power BI" programoms reikalinga atskira licencija. Be to, prieiga prie "Dataverse" aplinkos suteikiama tik "Teams" savininkams, nariams ir svečiams, o esamai "Dataverse" yra tam tikrų funkcijų apribojimų.

Daugiau informacijos rasite "Microsoft Dataverse for Teams" apžvalga, "Power Apps" ir "Microsoft Teams" integracija bei Darbo su "Microsoft Dataverse for Teams" pradžia.

Norėdami parengti "Dataverse for Teams" aplinką, pirmiausia turite įdiegti programą "Teams".

  1. Atidarykite "Teams" ir apatiniame kairiajame lango kampe pasirinkite Programos .
  2. " App Marketplace " lange ieškos lauke raskite "Power Apps", tada pasirinkite "Power Apps".
  3. Norėdami įtraukti "Power Apps" programą į "Teams", pasirinkite Įtraukti. Pasirodo "Power Apps" langas.
  4. Pasirinkite Kurti programėlę.
  5. Pasirinkite programos komandą.
  6. Norėdami sukurti "Dataverse", skirtos "Teams", aplinką, pasirinkite Pradėti dabar.
  7. "Power Apps" rengyklėje įveskite taikomosios programos pavadinimą, tada pasirinkite Įrašyti.

Rezultatas

Jūsų aplinka parengta naudoti. Kai pradedate perkėlimo procesą programoje "Access", visuotinio aptikimo tarnyba turėtų rasti teisingą egzemplioriaus URL. Daugiau informacijos ieškokite Perkėlimas: pasirinkite duomenų šaltinį ir paskirties vietą.

Rankinis tinkamo egzemplioriaus URL radimas

Jei dėl kokių nors priežasčių visuotinio aptikimo tarnyba negali rasti tinkamo egzemplioriaus URL, galite jį rasti "Power Apps" ir perkėlimo proceso metu įvesti rankiniu būdu.

  • "Dataverse " Puslapio viršutiniame dešiniajame kampe pasirinkite Parametraicfa84663-6903-4de3-ab63-f062ae7df936 , pasirinkite Išsami seanso informacija ir tinkamas "Dataverse" URL pateikiamas kaip egzemplioriaus URL.
  • "Dataverse", skirta "Teams" Sukūrę programą savo "Dataverse" duomenų bazei, pasirinkite Apie, o teisingas "Dataverse" URL bus nurodytas kaip egzemplioriaus URL.

Pradžia: numatyti duomenų talpą ir tikrinimo problemas

Supraskite saugyklos talpos skirtumus, nes kiekviena duomenų bazė turi skirtingus maksimalaus dydžio apribojimus:

  • "Access" kiekvienai duomenų bazei leidžia ne daugiau kaip 2 GB. Daugiau informacijos ieškokite "Access" specifikacijose.
  • "Dataverse" turi maksimalų 10 GB sąryšinės duomenų bazės limitą. Failams, dvejetainiams objektams ir ne reliaciniams žurnalo duomenims saugoti taikomas bendras 20 GB limitas. Daugiau informacijos žr. Kas naujo saugyklos administravime "Microsoft Power Platform".
  • "Dataverse for Teams" turi maksimalų 2 GB ir 1 MB kiekvieno komandos kanalo limitą. Didžiausia 2 GB riba taip pat apima papildomus failus, dvejetainius objektus ir ne sąryšinius žurnalo duomenis. Daugiau informacijos rasite "Microsoft Dataverse for Teams" aplinka.

Svarbi perkėlimo proceso dalis yra duomenų tikrinimas 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 "Dataverse" lentelės laukų skaičiaus.
  • Jei "Access" lentelėje yra nepalaikomų "Dataverse" duomenų tipų arba stulpelio reikšmės viršija "Dataverse" duomenų tipų diapazonus, "Access" pateikia papildomos informacijos, kuri padės ištaisyti klaidas.

Eksportuojami tik palaikomi duomenų tipai. Pradinė "Access" lentelė, įskaitant nepalaikomus duomenų tipus, lieka "Access". Įsitikinę, kad visi duomenys buvo perkelti visiškai ir tinkamai, galite palikti pradinę "Access" lentelę arba ją panaikinti ir nukopijuoti į atsarginę duomenų bazę.

Daugiau informacijos ieškokite "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ą, susietų lentelių kūrimą "Access" su perkeltomis lentelėmis "Dataverse", pirminių raktų, pavadinimų ir ryšių valdymą, duomenų eksportavimo tikrinimą ir rezultatų peržiūrą "Access" ir "Dataverse".

Perkėlimas: pasirinkite duomenų šaltinį ir paskirties vietą

  1. Paleiskite prieigą, pasirinkite Paskyra, pasirinkite Perjungti paskyrą. Atsidaro dialogo langas Paskyra.
  2. Įsitikinkite, kad esate prisijungę prie "Access" naudodami tuos pačius kredencialus, kuriuos naudojate "Power Apps". Atsižvelgiant į jūsų aplinką, gali tekti įvesti papildomos saugos informacijos, pvz., antrinį autentifikavimą arba PIN.

Atkreipkite dėmesį Jei nenaudojate tos pačios "Access" ir "Power Apps" paskyros, perkėlimas nepavyks dėl teisių problemų. 3. Atidarykite "Access" duomenų bazę, kurią norite perkelti.

Patarimas Įsitikinkite, kad visi atidaryti "Access" objektai yra uždaryti, nes spyna gali neleisti perkelti lentelės. 4. Dešiniuoju pelės mygtuku spustelėkite lentelę naršymo srityje ir pasirinkite Eksportuoti>Dataverse. 5. Dialogo lange Eksportuoti objektus pasirinkite visas lenteles, kurias norite eksportuoti, ir išvalykite visas lenteles, kurių nenorite eksportuoti. 6. Pasirinkite Gerai.

Perkeliamų lentelių pasirinkimas 7. Dialogo lange Eksportuoti duomenis į "Dataverse" aplinką pasirinkite egzemplioriaus URL iš visuotinės aptikimo tarnybos pateikto sąrašo.

Atkreipkite dėmesį "Power Apps" egzemplioriaus URL nurodo konkretų "Power Apps" aplinkos seansą. Jo nereikėtų painioti su tinklalapio URL. Eilutės komponentas "crm.dynamics" yra perkėlimas iš ankstesnių "Power Apps" versijų.

Daugiau informacijos rasite Pradžia: "Dataverse" aplinkos nustatymas.

Kitas žingsnis – priimti svarbius sprendimus, kaip norite perkelti. Atkreipkite dėmesį, kad numatytosios reikšmės yra dažniausiai naudojamos.

Žymės langeliai, skirti pasirinkti apie lentelių susiejimą ir automatinį susijusių lentelių pasirinkimą

  1. Norėdami eksportuoti susijusias pasirinktų lentelių lenteles, pasirinkite Eksportuoti visas susijusias lenteles.

    Atkreipkite dėmesį Šiuo metu, kai pasirenkate eksportuoti susijusias lenteles, įtraukiamos tik tiesioginės antrinės lentelės. Jeigu norite, kad būtų įtraukti visi ryšiai, dialogo lange Objektų eksportavimas pasirinkite visas lenteles, kurias norite perkelti.

  2. Norėdami peržiūrėti šias lenteles, pasirinkite Žiūrėti susijusias lenteles. Rodomas dialogo langas Susijusios lentelės .

    Hierarchiniame rodinyje lentelių ryšiai rodomi dviem stulpeliais: kairiajame stulpelyje rodomos pasirinktos lentelės, o dešiniajame stulpelyje rodomos susijusios lentelės.

    Susijusių lentelių sąrašas

    Pastaba

    Programoje "Access" galite sukurti ryšį "vienas su daugeliu", o išorinio rakto laukas nurodytoje lentelėje gali būti bet koks laukas. Tačiau "Dataverse" išorinės lentelės išorinio rakto laukas turi būti nurodytos lentelės pirminis raktas. Jei "Access" išorinis raktas nėra pirminis raktas nurodytoje lentelėje, eksportavimo į "Dataverse" operacija nepavyks. Norėdami sėkmingai eksportuoti duomenis, įsitikinkite, kad "Access" išorinis raktas yra pirminis raktas nurodytoje lentelėje.

  3. Norėdami sukurti kiekvienos eksportavimo operacijos metu sukurtos "Dataverse" lentelės saitus programoje "Access", eksportavę pasirinkite Susieti su "Dataverse" lentele.

  4. Norėdami peržiūrėti rezultatus, pasirinkite Baigę atidarykite "Dataverse" lentelės URL.

    Ši parinktis negalima, jei eksportuojate į "Dataverse" programoje "Teams".

  5. Norėdami lauką nustatyti kaip pirminio pavadinimo stulpelį, pasirinkite Pasirinkti pirminių pavadinimų laukus, tada išplečiamajame sąraše pasirinkite lauką.

    Jei nenurodote naudotino stulpelio, pirmas teksto stulpelis iš kairės naudojamas kaip stulpelis Pirminis pavadinimas. Jei nėra teksto stulpelio, sukuriamas pirminio pavadinimo vietos rezervavimo ženklo stulpelis su neapibrėžtomis reikšmėmis.

    Konkretaus pirminio pavadinimo lauko pasirinkimas

  6. Pasirinkite Pirmyn.

Perkėlimas: eksportuoti duomenys tikrinami

Tikrinimo procesas prasideda automatiškai, kai pamatysite dialogo langą, kuriame rodoma "Bėga tikrintuvas..." viršuje. Jei tikrinimo procesas sėkmingas, kitame pranešime bus rodoma "Tikrinimas baigtas" ir galėsite pasirinkti Gerai.

Stebėkite šiuos pranešimus:

Pranešimas Paaiškinimas
"Nuskaitomas lentelių sąrašas iš "OData" šaltinio" Migracijos procesas jau prasidėjo.
"Eksportuojami išrinkimo objektai" Jūsų pasirinktos lentelės perkeliamos į "Dataverse".
"Visos lentelės, kuriose neįvyko klaida, sėkmingai eksportuotos." Lentelėje įvykus vienai klaidai, lentelė neeksportuojama, priešingu atveju lentelės eksportavimo operacija yra baigta.
Norėdami tęsti, pasirinkite Uždaryti.
"Importuojamos pasirinktos lentelės ir visos susijusios lentelės" Atsižvelgiant į lentelių eksportavimo būdą, sukuriamos susietos lentelės, pervardijamos pradinės lentelės ir kelios "Dataverse" sistemos lentelės sukuriamos ir susiejamos programoje "Access".

Tikrinimo proceso metu, jei yra nepalaikomų laukų, "Access" nustato nepalaikomus duomenų tipus arba eilutes, kurios viršija ribas, ir sukuria "Dataverse" stulpelio tikrinimo klaidų lentelę, kurioje kiekvienoje eilutėje saugomas eksportuotos lentelės pavadinimas ir laukai, kurie buvo nepalaikomi. Galite pasirinkti perkelti visus palaikomus duomenų tipus ir pasirinkti neperkelti nepalaikomų duomenų tipų. Jei pasirenkate neperkelti, duomenys išlieka programoje "Access".

Kas nutinka nepalaikomiems duomenų tipams ir viršytoms riboms

Perkėlimas: rezultatų peržiūra programoje "Access"

Jei pasirinkote susieti lenteles, įsitikinkite, kad rezultatai yra tokie, kokių tikėjotės. Stebėkite šį pranešimą "Nuskaitomas lentelių sąrašas iš "Dataverse" aplinkos". Pradinės lentelės išlieka, tačiau jų pavadinimai pakeičiami. Dabar susietos lentelės turėtų turėti pradinius lentelių pavadinimus, kad visi sąsajos objektai toliau veiktų, kaip anksčiau. Išlaikomas "Access" pirminis raktas (AutoNumber). Pridedamas 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 pateikiama tokia naudinga informacija:

  • Vartotojai El. pašto adresas, vardas ir pavardė, telefonas, licencijos tipas, įmonės padalinys ir t. t.
  • Komandos komanda, komandos pavadinimas, narystė ir t. t.
  • Verslo vienetas Išlaidų centras, žiniatinklio svetainė, kredito limitas ir t. t.
  • Valiuta Valiutos informacija visoms operacijų valiutoms, įskaitant reikšmes, pvz., valiutos kursą, pavadinimą, simbolį, kodą ir t. t. Ši lentelė rodoma tik tuo atveju, jei "Access" turi valiutos duomenų tipą, kurį perkėlėte į "Dataverse".

Naudokite šią papildomą informaciją, kad patobulintumėte "Access" sprendimą. Šias lenteles galėtumėte tvarkyti formoje arba įtraukti į ataskaitą. Daugiau informacijos ieškokite " Dataverse" sistemos lentelėse ir stulpeliuose.

Perkėlimas: rezultatų peržiūra "Dataverse"

Patartina peržiūrėti ir patvirtinti perkėlimo procesą išnagrinėjant kiekvieną lentelę ir lauką "Dataverse" aplinkoje. "Dataverse" lentelių ir laukų pavadinimai turi atitikti "Access" lentelių ir stulpelių pavadinimus. "Access" automatiškai atidaro "Dataverse" aplinką pirmajai perkeltai lentelei.

Duomenų perkėlimo

"Access" lentelės "Dataverse" rodomos kaip lentelės su atitinkamu rodomu pavadinimu ir duomenų tipu:

  • Stulpelyje "Rodomas pavadinimas" turėtų būti nurodyti kiekvieno "Access" lauko pavadinimai lentelėje.
  • Lauko Pavadinimas formatas turi priešdėlį, pabraukimo brūkšnį ir lentelės pavadinimą, pvz., cr444_<lentelės pavadinimas>. Tai vadinama loginiu pavadinimu "Dataverse".
  • Visi perkelti "Access" laukai rodomi kaip "Pasirinktinis" stulpelyje Tipas, šalia automatiškai sugeneruoto GUID ir esamų "Dataverse" laukų duomenų tipų.

Atkreipkite dėmesį Jei jau yra "Dataverse" lentelė tokiu pačiu pavadinimu kaip eksportuotos "Access" lentelės pavadinimas, prie naujos "Dataverse" lentelės pridedamas skaičius.

Pagal numatytuosius parametrus "Access" nustato pirmąjį teksto stulpelį (iš kairės į dešinę) kaip "Dataverse" pirminį pavadinimą. Jei lentelėje nėra teksto laukų, "Access" įtraukia tuščią teksto stulpelį kaip paskutinį lentelės lauką ir nustato tą lauką kaip "Dataverse" pirminį pavadinimą. Taip pat galite nustatyti konkretų lauką kaip pirminį pavadinimą. Šis stulpelis matomas "Access" ir "Dataverse".

Daugiau informacijos rasite Darbas su bet kokiais duomenimis "Dataverse".

Perkėlimas: būdai peržiūrėti "Dataverse" lenteles

Perkėlę "Access" lenteles į "Dataverse", bet kuriuo metu galite peržiūrėti lenteles ir stulpelius "Dataverse" ir "Access". Atkreipkite dėmesį, kad "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 jomis "Dataverse" rasite Lentelės redagavimas "Power Apps".

Atkreipkite dėmesį Dešiniuoju pelės mygtuku spustelėjus perkeltą susietą lentelę programoje "Access", lentelė atidaroma naršyklės "Power Apps Maker" portale. Numatytajame "Power Apps" portalo rodinyje sistemų laukai nerodomi, todėl pateikiamas paprastesnis rodinys, kuriame rodomi "Access" perkelti stulpeliai.

"Dataverse", skirta "Teams" Lenteles ir stulpelius peržiūrėti galima keliais būdais:

  • Sukurkite sparčiąją "Power App" norėdami peržiūrėti arba naujinti duomenis.
  • Kūrimo meniu pasirinkite Žiūrėti viską skiltyje "Elementai, sukurti..." , tada spustelėkite lentelę, kurią norite peržiūrėti.
  • Naudokite Table Designer programoje "Teams". Daugiau informacijos rasite Lentelės kūrimas programoje "Teams".

Patarimas Gali būti naudinga naršyklėje pažymėti pageidaujamo lentelės rodinio URL adresą.

Patarimas Taip pat galite peržiūrėti duomenis programoje "Excel" pasirinkę išplečiamąją komandą Duomenys, tada pasirinkę Redaguoti programoje "Excel". Daugiau informacijos rasite Lentelės duomenų redagavimas programoje "Excel".

Daugiau informacijos ieškokite " Dataverse" sistemos lentelėse ir stulpeliuose.

Pagrindinė informacija apie pirminius raktus ir ryšius

Tolesniuose skyriuose pateikiama papildomos apžvalgos ir konceptualios informacijos.

Pirminių raktų ir pirminių pavadinimų supratimas

Pirminiai raktai naudojami duomenų eilutėms duomenų bazėje identifikuoti. "Access" ir "Dataverse" turi skirtingas pagrindines struktūras. Perkėlimo metu "Dataverse" ir "Access" automatiškai valdo dviejų produktų koordinavimą su savo unikaliais raktais ir be vartotojo sąveikos.

Planuojant ir perkėlimo procese yra du pirminiai raktai ir vienas papildomas pirminis laukas, kurį reikia žinoti:

"Access AutoNumber" "Access" dažnai naudoja duomenų tipą "AutoNumber", kuris automatiškai padidina unikalų skaičių, kaip pirminį lentelės raktą. Šis laukas sukuriamas "Dataverse" kaip sveikojo skaičiaus laukas su pritaikytu automatinio numeravimo formatu. Perkėlimo metu pradinis numeris "Dataverse" nustatomas kaip kitas nuoseklus numeris pagal "Access" eilutes. "Access" ir toliau naudoja stulpelį "AutoNumber" duomenų eilutėms identifikuoti, net jei "Dataverse" naudoja kitą raktą.

Svarbu "Dataverse" sukuria automatinio numeravimo lauką kaip pasirinktinį, tačiau taip yra numatyta. "Dataverse" sugeneruoja savo eilės numerį, kai įrašas įrašomas. Jei ši reikšmė nustatyta kaip būtina, "Dataverse" klientai turės įvesti reikšmę prieš įrašant, o tai neleidžia generuoti automatinio numeravimo. 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 reikalingas kiekvienoje lentelėje. "Dataverse" nereikalauja, kad importuoti duomenys turėtų pirminį raktą, ji automatiškai sukuria GUID.

"Dataverse" pirminis pavadinimas "Dataverse" taip pat yra dar vienas stulpelis, vadinamas pirminiu pavadinimu. Tai nesudėtingas pavadinimas, naudojamas eilutėms identifikuoti kaip alternatyvą GUID naudojimui. Būtina, kad šis laukas būtų, ir, atsižvelgiant į "Power Platform" klientų parametrus, gali reikėti jį užpildyti. Šį reikalavimą galite pakeisti rankiniu būdu. Pirminis pavadinimas nėra unikalus pagal numatytuosius nustatymus. Pvz., kliento vardas gali būti pirminis pavadinimas, atitinkantis unikalų kliento ID. Gali būti du klientai vardu "Jonesas", bet kiekvienas turėtų unikalų kliento ID.

Gairės, kaip priimti sprendimus 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 naudoti tris pirminius raktus. Štai keletas patarimų, kurie padės apsispręsti:

Pirminis raktas Jei pirminis "Access" raktas (AutoNumber) taip pat yra verslo raktas, pvz., dalies numeris, tikriausiai norėsite jį pasilikti, nes jis naudojamas identifikuoti objektus realiame pasaulyje. Tačiau jei "Access" pirminis raktas (AutoNumber) naudojamas tik ryšiams kurti, jį galima pakeisti "Dataverse" pirminiu raktu (GUID).

Pastabos.

  • Kartais "Access" lentelėje yra stulpelis "AutoNumber", kuris nenaudojamas kaip pirminis raktas. Tokiu atveju "Dataverse" konvertuoja jį į sveikojo skaičiaus lauką ir automatinio numeravimo galimybė pašalinama.
  • "Dataverse" taip pat turi "Access" automatinio numeravimo lauko atitikmenį, vadinamą automatinio numeravimo lauku, kuris naudojamas nuosekliems numeriams generuoti ir saugomas kaip eilutės reikšmė. Šiame lauke taip pat gali būti numerio priešdėlis (pvz., eilutė arba data), todėl galima lanksčiai naudoti lauką. Šis stulpelis pagrįstas „SQL Server“ automatinės sekos duomenų tipu. Daugiau informacijos rasite "Microsoft Dataverse" stulpelių automatinis numeravimas.

Pirminis pavadinimas "Dataverse" reikia, kad būtų stulpelis Pirminis pavadinimas. Pirminiame pavadinime turi būti eilutės reikšmių. Perkėlimo metu vartotojai gali nurodyti, kurį "Access" teksto stulpelį jie nori naudoti kaip pirminį pavadinimą. Jei vartotojas nenurodo naudotino stulpelio, pirmas teksto stulpelis iš kairės naudojamas kaip stulpelis Pirminis pavadinimas. Jei teksto stulpelio nėra, bus pridėtas naujas stulpelis, pavadintas Pirminio pavadinimo vietos rezervavimo ženklas, kuris atitiks "Dataverse" reikalavimą. Šis stulpelis nustatytas kaip Pasirinktinis ir gali būti neužpildytas.

Daugiau informacijos ieškokite Pirminio pavadinimo stulpelio kūrimas.

Pirminių raktų ir pirminių pavadinimų palyginimas

Aprašas "Access" pirminis raktas "Dataverse" pirminis raktas "Dataverse" pirminis pavadinimas
Duomenų tipas Automatinis numeravimas (arba bet kuris kitas stulpelis, kurį galima indeksuoti) GUID Eilutė
Turinys Paprastas, nuoseklus skaičius Atsitiktiniai skaičiai ir raidės, būdingi aplinkai Žmogaus įskaitomos eilutės reikšmės
Pavyzdys 234 123e4567-e89b-12d3-a456-426655440000 Vardas, pvz., "Jonesas".
Sveikasis skaičius, pvz., 234, arba jų derinys, pvz., SalesOrder9071
Reikalavimas Dažnai naudojamas, bet nebūtinas Kiekvienoje lentelėje turi būti vienas Kiekvienoje lentelėje turi būti vienas
Modifikuojamas Automatinio numeravimo lauko modifikuoti negalima, galima modifikuoti kitus laukų tipus Ne Taip
Unikalus identifikatorius Visada Visada Tik kaip alternatyvusis raktas
Sudėtinis raktas Palaikoma ir dažnai derinama su automatiniu numeravimu Nepalaikoma Nepalaikoma
Matomumas Paprastai pirmasis lentelės stulpelis Paprastai paslėpta, bet gali būti rodoma. Numatytasis parametras būti matomam
Indeksavimas Galima indeksuoti.
Daugiau informacijos rasite Indekso kūrimas ir naudojimas našumui pagerinti.
Automatiškai indeksuojamas Automatiškai indeksuojamas
Komentarai Apibrėžę ir įvedę duomenis, negalėsite kito lauko pakeisti į automatinio numeravimo duomenų tipą. Negali sukurti vartotojas arba atliekant duomenų importavimo operaciją. Taip pat naudojama su automatiškai sugeneruotais laukais duomenų kortelėse, modeliu pagrįstose formose ir su peržvalgomis kuriant formas.

Pastabos.

  • "Access" indeksai nėra automatiškai konvertuojami į "Dataverse" indeksus.
  • "Dataverse" naudoja Azure „SQL Server“, kad automatiškai sukurtų indeksus pagal duomenų naudojimo modelius. Pirminių ir alternatyviųjų raktų rodyklės visada kuriamos, o kitos bus įtrauktos arba pašalintos, atsižvelgiant į tai, kaip naudojate savo duomenis.

"Access" ir "Dataverse" ryšių supratimas

Svarbu suprasti, kaip norite valdyti lentelių ryšius kartu su pirminiais raktais. Pasirinktoms perkelti lentelėms 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 pasirinkti susieti lenteles, kurias perkeliate, kad išlaikytumėte esamus 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" "Dataverse". Kaip ir "Access", "Dataverse" taip pat turi nuorodų vientisumą, pvz., susijusių laukų pakopinius naujinimus ir susijusių įrašų pakopinius naikinimus. Jei "Access" duomenų bazėje yra ryšių diagrama, ji yra saugoma. Tačiau pradinės vietinės lentelės pakeičiamos naujomis susietosiomis lentelėmis.

Tiek "Access", tiek "Dataverse" palaiko peržvalgą tarp dviejų lentelių naudojant ryšį "vienas su daugeliu". Perkėlimo metu "Access" peržvalgos atkuriamos "Dataverse", kaip parodyta šiame pavyzdyje:

  • Dvi "Access" lentelės Klientai ir Užsakymai turi pirminius raktus CustomerID ir OrderID, pagrįsti duomenų tipu AutoNumber. Programoje "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šsaugomi ir tvarkomi kaip sveikųjų skaičių automatinio numeravimo stulpeliai, tačiau jie nenaudojami kaip pirminio rakto stulpelis "Dataverse" lentelėje. Kiekvienoje lentelėje pridedamas naujas GUID stulpelis, kuris tampa pirminiu "Dataverse" lentelės raktu.
  • Sukuriama lentelės Užsakymai išorinio rakto CustomerID peržvalga, kad būtų rastas atitinkamas pirminis raktas lentelėje CustomerID. Perkėlus lenteles į "Dataverse", jei modifikuosite naujai į lentelę Užsakymai įtrauktą išorinio rakto peržvalgos stulpelį, taip pat bus atnaujintas pradinis išorinio rakto stulpelis. Jūsų "Access" programa gali ir toliau naudoti "Access" išorinį raktą, o ne "Dataverse" išorinį raktą. Jei "Access" išorinis raktas modifikuojamas susietoje "Access" lentelėje, jis taip pat atnaujins "Dataverse" išorinį raktą. Tačiau "Access" išorinis raktas bus tik skaitomas "Dataverse".
  • Šiame ryšio "vienas su daugeliu" pavyzdyje pirminis raktas Užsakymai nenaudojamas, tačiau žinoma, gali būti naudojamas kitiems ryšiams.

Pastaba

Programoje "Access" galite sukurti ryšį "vienas su daugeliu", o išorinio rakto laukas nurodytoje lentelėje gali būti bet koks laukas. Tačiau "Dataverse" išorinės lentelės išorinio rakto laukas turi būti nurodytos lentelės pirminis raktas. Jei "Access" išorinis raktas nėra pirminis raktas nurodytoje lentelėje, eksportavimo į "Dataverse" operacija nepavyks. Norėdami sėkmingai eksportuoti duomenis, įsitikinkite, kad "Access" išorinis raktas yra pirminis raktas nurodytoje lentelėje.

Daugiau informacijos žr. vaizdo įraše: ryšių kūrimas naudojant peržvalgos vediklį ir lentelių ryšio kūrimas naudojant peržvalgos stulpelį.

Rekomendacijos sprendimams dėl raktų ir ryšių

Kad būtų lengviau apsispręsti, kuris pasirinkimas jums tinkamiausias, pateikiame dažnai perkeliamų parinkčių suvestinę:

Duomenų perkėlimas, bet ryšių nepaisymas Nusprendžiate pašalinti "Access" pirminio rakto (automatinio numeravimo) stulpelį, nes nėra kitų "Access" lentelių su nuorodomis ar ryšiais, kurie nuo jo priklausytų, ir būtų painu jį turėti "Dataverse" lentelėje kartu su "Dataverse" pirminiu raktu (GUID).

Duomenų ir ryšių perkėlimas susietose lentelėse Pagal numatytąjį scenarijų yra išlaikyti pradinį "Access" pirminį raktą ("AutoNumber"), tačiau jis nenaudojamas kaip pirminis raktas "Dataverse". Dabar pasikliaujate "Dataverse" pirminiu raktu (GUID) ir naudojate jį "Dataverse" lentelėje kaip unikalų identifikatorių. "Access" sukuria susietąsias lenteles, kad išsaugotų "Access" ryšius. Atkreipkite dėmesį, kad negalite panaikinti "Dataverse" pirminio rakto (GUID).

Santykiuose galite redaguoti išorinio rakto reikšmes ("Access" arba "Dataverse" aplinkoje). Taip pat galite redaguoti išorinius raktus, kurie nurodo "Access" pirminį raktą "Access" susietoje lentelėje, ir ji automatiškai atnaujins "Dataverse" išorinį raktą, kuris nurodo "Dataverse" pirminį raktą išorinėje lentelėje.

Duomenų perkėlimas be susietų lentelių ir ryšių kūrimas iš naujo "Dataverse " Kadangi "Access" lentelės nebenaudojamos, perkėlimo proceso metu galite iš naujo sukurti ryšius "Dataverse" naudodami "Dataverse" pirminį raktą (GUID), įtraukdami "Dataverse" peržvalgas ir kiekvienoje lentelėje pasirinkdami teksto lauką kaip pirminį pavadinimą.

Sužinokite, kaip kurti "Power Platform" programą

Baigę "Access" duomenų perkėlimą į "Dataverse", "Power Platform" galite sukurti programą, kuri veikia žiniatinklyje, planšetiniame kompiuteryje, telefone ar net darbalaukyje. "Power" platforma yra gana plati. Toliau pateikta turinio santrauka gali padėti peržvelgti pagrindinius pasirinkimus ir nustatyti, kurio tipo programa jums geriausiai tinka.

Kategorija Daugiau informacijos
"Dataverse" vaizdo įrašai Vartotojų įtraukimas į "Dataverse"
Programų vartotojų, saugos vaidmenų, komandų ir vartotojų administravimas "Power Platform" administravimo centre
Saugos vaidmenų priskyrimas "Power Platform" administravimo centre
Tinkamo skaičiaus tipo pasirinkimas "Dataverse" ir "Dataverse for Teams"
Sukurkite sparčią programą "Dataverse for Teams" naudodami "Dataverse" duomenis
Stulpelių kūrimas "Dataverse", skirta komandoms
Stulpelių kūrimas "Dataverse"
Lentelių kūrimas "Dataverse" – 1 dalis
Lentelių kūrimas "Dataverse" – 2 dalis
"Dataverse" ir "Dataverse for Teams" teksto tipai
"Dataverse" duomenų tipai
"Dataverse for Teams" duomenų tipų apžvalga
"Dataverse", skirta "Teams", sparčioji lentelė ir stulpelis lentelių dizaino įrankyje
"Dataverse" greito stulpelio kūrimas
Greitas programos kūrimas "Power Apps" naudojant "Dataverse" lentelę
Greitai sukurkite "Dataverse for Teams" lenteles dizaino telkinyje
Greitas lentelių kūrimas "Dataverse"
"Dataverse" žinyno temos Kodėl verta rinktis "Microsoft Dataverse"?
Darbo su "Dataverse" pradžia
"Dataverse for Teams" apžvalga
Kuo skiriasi "Dataverse" ir "Dataverse for Teams"?
Darbo su "Microsoft Dataverse for Teams" pradžia
"Dataverse" teisių ir administravimo valdymas
Lentelės "Dataverse"
Lentelių valdymas "Dataverse"
Lentelių ryšių apžvalga
Stulpelių apžvalga
Stulpelių kūrimas ir valdymas lentelėje "Dataverse"
Darbas su pasirinkimais "Dataverse"
Kurkite programas, pokalbių robotus, srautus ir kt. naudodami "Microsoft Dataverse" ir "Teams"
Sukurkite pirmąją programą naudodami "Power Apps" ir "Dataverse for Teams"
Modeliu pagrįstos programos Kaip kurti modeliu pagrįstą programą
Modeliu pagrįstos programos kūrimas "Power Apps"
Darbo su modeliu pagrįstomis programomis "Power Apps" pradžia
Drobės programos Kaip sukurti drobės programą
Drobės programos tinkinimas "Power Apps"

Taip pat žr.

"Access" ir "Power Platform"

Duomenų importavimo, susiejimo ir eksportavimo į „Access“ įvadas

Susietųjų lentelių valdymas

"App Maker" mokymosi katalogas

"Power Apps" tinklaraštis

"Power Apps" klientų istorijos

"Power Apps" bendruomenė

"Power Platform" pagrindai

"Power Platform" dokumentacija

"Power Platform" mokomasis kelias