Početak rada: Migracija podataka programa Access na Dataverse

Primjenjuje se na
Access za Microsoft 365 Access 2024

Kombinacija programa Microsoft Access i Microsoft Dataverse s platformom Power Platform otvara svijet mogućnosti za građane razvojne inženjere u oblaku i za mobilne scenarije. Ta kombinacija otključava scenarije hibridnih rješenja u kojima se zadržava vrijednost i jednostavnost korištenja programa Access uz prostor za pohranu u oblaku i na sljedeće načine.

  • Scenariji za mobilne uređaje i Microsoft Teams.
  • Zajedničko korištenje i uređivanje podataka programa Access u stvarnom vremenu pomoću spremišta podataka u oblaku i pristupnih aplikacija stvorenih u aplikacijama Access, Power Apps za mobilne uređaje i u aplikaciji Microsoft Teams.
  • Nove mogućnosti sigurnosti i usklađenosti putem Dataverse pohrane u oblaku pomoću AAD-a i sigurnosti utemeljene na ulogama tijekom upravljanja iz programa Access.

Vizualni prikaz onoga što možete učiniti između programa Access i Dataverse

Podatke programa Access možete zajednički koristiti sa platformom Dataverse, odnosno bazom podataka u oblaku na kojoj možete stvarati aplikacije servisa Power Platform, Automatizirane tijekove rada, Virtualne agente i još mnogo toga za web, telefon ili tablet na sljedeće načine:

  • Stvorite okruženje servisa Power Platform i dodajte novu bazu podataka Dataverse.
  • Migrirajte podatke programa Access na Dataverse ili Dataverse za timove.
  • Nastavite koristiti rješenje programa Access za stolna računala da biste sinkronizirali uređivanje podataka na temelju povezanih tablica i pomoću postojećih pristupnih obrazaca, izvješća, upita i makronaredbi.
  • Stvorite Power aplikaciju s niskom potrošnjom koda, automatizirani tijek rada, virtualni pomoćnik vođen umjetnom inteligencijom ili nadzornu ploču Power BI koja funkcionira na više uređaja dok istovremeno pregledava i uređuje iste temeljne podatke aplikacije Dataverse.

Dataverse je okosnica platforme Power Platform i može pohraniti zajedničke podatke koji se zajednički koriste u više aplikacija. Ta mogućnost pruža dodatne mogućnosti na različitim platformama za interakciju i upravljanje zajedničkim podacima u sustavima Microsoft 365 i Azure, Dynamics 365 i samostalnim aplikacijama.

Napomena Pojmovi "stupac" i "polje" koriste se naizmjenično u programu Access i usluzi Dataverse. Izrazi "tablica" i "entitet" koriste se naizmjenično u usluzi Dataverse.

Prije početka

Želite da sve bude jednostavnije? U sljedećim su odjeljcima navedene dodatne informacije.

Važno Napravite sigurnosnu kopiju baze podataka programa Access. To vam toplo preporučujemo. Dodatne informacije potražite u članku Zaštita podataka pomoću postupaka sigurnosnog kopiranja i vraćanja.

Početak: brzi popis za provjeru

Evo kratkog kontrolnog popisa da biste bili sigurni da ste spremni:

  • Pogledajte videozapis s pregledom korištenja poveznika Access Dataverse uz Power Platform radi integracije s prostorom za pohranu u oblaku. Dodatne informacije potražite u članku aka.ms/AccessAndPowerPlatform.
  • Ako ga već nemate, nabavite licencu za Power Apps koja obuhvaća Dataverse ili koristite postojeće okruženje. Idite na početnu stranicu servisa Power Apps i odaberite Besplatna verzija.
  • Ako podaci programa Access sadrže polje s više vrijednosti, pripremite ga za migraciju. Dodatne informacije potražite u članku Stvaranje izbornog polja za migraciju na Dataverse.
  • Iako Dataverse ima vrstu podataka s pomičnim zarezom, ima niža ograničenja raspona od vrste podataka s pomičnim zarezom programa Access. Ako podaci programa Access sadrže polje s pomičnim zarezom, najprije ga pretvorite u vrstu podataka Broj, postavite svojstvo Veličina polja na Decimalno, a zatim migrirajte podatke u Dataverse, gdje će biti pohranjeni kao vrsta podataka Decimalni broj.

Početak: pribavljanje potrebnih softverskih licenci

Provjerite jeste li nabavili potrebne licence:

Dodatne licence mogu biti potrebne ako vaše aplikacije obuhvaćaju Power Automate, Power BI i Power Virtual Agent. Za više informacija pogledajte tarife i cijene za Power Apps i ažuriranja koja dolaze za Power Apps.

Početak: postavljanje okruženja Dataverse

Postoje dva načina za korištenje platforme Dataverse, puna verzija i Dataverse za timove.

Dataverse

Puna verzija platforme Dataverse pruža sve dostupne vrste podataka za aplikacije s malo koda na više uređaja te podržava mnoge korisnike. Kada dobijete licencu za Dataverse, možete pristupiti trenutačnom okruženju Dataverse ili stvoriti novo okruženje za migraciju podataka programa Access. Dodatne informacije potražite u članku Što je Microsoft Dataverse?, Početak rada pomoću platforme DataverseiDodavanje baze podataka Microsoft Dataverse.

Važno Provjerite imate li potrebne dozvole za uvoz podataka u Dataverse. Potrebna vam je sigurnosna uloga "Tvorac okruženja", a korisnici aplikacije moraju imati sigurnosnu ulogu "Osnovni korisnik". Dodatne informacije potražite u članku Odobravanje pristupa korisnicima u aplikacijama za angažiranje klijenata.

Ako koristite novo okruženje:

  1. Prijavite se u Power Apps s ove stranice preglednika, https://powerapps.microsoft.com/.

  2. Odaberite Postavkecfa84663-6903-4de3-ab63-f062ae7df936>Administrator Center.

  3. Na stranici centra za Administrator odaberite Novo. Otvorit će se okno Novo okruženje .

    Stvaranje novog okruženja Dataverse

  4. U okvir Naziv unesite naziv okruženja.

  5. U okviru Vrsta na padajućem popisu odaberite Probna verzija . Ako imate vlastito proizvodno okruženje, možete odabrati Proizvodno.

  6. U okviru Regija ostavite zadani odabir Sjedinjenih Država.

  7. U okvir Svrha po želji unesite opis.

  8. U odjeljku Stvori bazu podataka za ovo okruženje odaberite Da.

  9. Kada pokrenete proces migracije u programu Access, servis za globalno otkrivanje trebao bi otkriti točan URL instance. Dodatne informacije potražite u članku Migracija: odabir izvora i odredišta podataka.

Dataverse za Teams

Microsoft Teams omogućuje razmjenu poruka, čavrljanja, sastanke, webinare i pravovremenu komunikaciju između radnih grupa i kolega. Možete i poboljšati produktivnost i prilagoditi Microsoft Teams dodavanjem raznih aplikacija, uključujući Power Apps temeljene na aplikaciji Dataverse for Teams. To učinkovito pruža ugrađenu podatkovnu platformu s niskom razinom koda za Teams i implementaciju rješenja jednim klikom.

Kada imate tarifu za Microsoft 365 sa servisom Teams, nije potrebna dodatna licenca za aplikacije, tijekove rada i virtualne agente unutar platforme Teams, ali aplikacije Power BI zahtijevaju zasebnu licencu. Osim toga, pristup okruženju Dataverse ograničen je na vlasnike, članove i goste aplikacije Teams, a postoje i neka ograničenja značajki temeljnog servisa Dataverse.

Dodatne informacije potražite u pregledu aplikacije Microsoft Dataverse za Teams, integraciji Power Apps i Microsoft Teams i Početak rada sa servisom Microsoft Dataverse za timove.

Da biste dodijelili resurse okruženju Dataverse for Teams, najprije morate instalirati aplikaciju u Teams.

  1. Otvorite Teams i odaberite Aplikacije u donjem lijevom kutu prozora.
  2. U prozoru trgovine aplikacijama pomoću okvira za pretraživanje pronađite "Power Apps", a zatim odaberite Power Apps.
  3. Da biste dodali aplikaciju Power Apps u Teams, odaberite Dodaj. Prikazat će se prozor Power Apps.
  4. Odaberite Stvori aplikaciju.
  5. Odaberite tim za aplikaciju.
  6. Da biste stvorili okruženje aplikacije Dataverse za Teams, odaberite Započnite sada.
  7. U uređivaču Power Apps unesite naziv aplikacije, a zatim odaberite Spremi.

Rezultat

Vaše je okruženje spremno za korištenje. Kada pokrenete proces migracije u programu Access, servis za globalno otkrivanje trebao bi otkriti točan URL instance. Dodatne informacije potražite u članku Migracija: odabir izvora i odredišta podataka.

Ručno otkrivanje točnog URL-a instance

Ako iz nekog razloga servis globalnog otkrivanja ne može otkriti točan URL instance, možete ga pronaći u usluzi Power Apps pa ga ručno unijeti tijekom postupka migracije.

  • Dataverse Odaberite Postavkecfa84663-6903-4de3-ab63-f062ae7df936 u gornjem desnom kutu stranice, odaberite Pojedinosti o sesiji, a točan URL aplikacije Dataverse naveden je kao URL instance.
  • Dataverse za Teams Nakon stvaranja aplikacije za bazu podataka Dataverse, odaberite O programu, a točan URL usluge Dataverse naveden je kao URL instance.

Početak: predviđanje problema s kapacitetom podataka i provjerom valjanosti

Razumijevanje razlika u kapacitetu za pohranu jer svaka baza podataka ima različita ograničenja maksimalne veličine:

Važan dio procesa migracije provjera valjanosti podataka na nekoliko načina:

  • Kako bi se spriječio gubitak podataka, Access osigurava da tablica programa Access ne premašuje ograničenja veličine aplikacije Dataverse i da broj stupaca u tablici programa Access ne premašuje maksimalni broj polja za tablicu servisa Dataverse.
  • Ako tablica programa Access sadrži nepodržane vrste podataka Dataverse ili stupac sadrži vrijednosti koje premašuju raspone vrsta podataka Dataverse, Access pruža dodatne informacije koje će vam pomoći u ispravljanju pogrešaka.

Izvoze se samo podržane vrste podataka. Izvorna tablica programa Access, uključujući nepodržane vrste podataka, ostaje u programu Access. Kada se uvjerite da su svi podaci potpuno i pravilno migrirani, možete zadržati izvornu tablicu programa Access ili je izbrisati i kopirati u pričuvnu bazu podataka.

Dodatne informacije potražite u članku Usporedba vrsta podataka programa Access i programa Dataverse.

Migracija podataka programa Access na Dataverse

Postupak migracije tablica i stupaca programa Access u Dataverse obuhvaća: stvaranje i određivanje okruženja Dataverse, izvoz podataka iz programa Access na Dataverse, odabir tablica i povezanih tablica, stvaranje povezanih tablica u programu Access s migriranim tablicama u usluzi Dataverse, upravljanje primarnim ključevima, nazivima i odnosima, provjeru valjanosti izvoza podataka i pretpregled rezultata u programu Access i usluzi Dataverse.

Migracija: odabir izvora i odredišta podataka

  1. Pokrenite Access, odaberite Račun, odaberite Promijeni račun. Otvorit će se dijaloški okvir Račun.
  2. Provjerite jeste li prijavljeni u Access s istim vjerodajnicama koje koristite u sustavu Power Apps. Ovisno o okruženju, možda ćete morati unijeti dodatne sigurnosne podatke, kao što su sekundarna provjera autentičnosti ili PIN.

Napomena Ako ne koristite isti račun za Access i Power Apps, migracija neće uspjeti zbog problema s dozvolama. 3. Otvorite bazu podataka programa Access koju želite migrirati.

Savjet Provjerite jesu li svi otvoreni objekti programa Access zatvoreni jer brava može spriječiti migraciju tablice. 4. Desnom tipkom miša kliknite tablicu u navigacijskom oknu i odaberite Izvoz>podataka verse. 5. U dijaloškom okviru Izvoz objekata odaberite sve tablice koje želite izvesti, a poništite odabir tablica koje ne želite izvesti. 6. Odaberite U redu.

Odabir tablica za migraciju 7. U dijaloškom okviru Izvoz podataka u okruženje Dataverse odaberite URL instance s popisa koji pruža servis Global Discovery.

Napomena U servisu Power Apps URL instance predstavlja određenu sesiju okruženja Power Apps. Nemojte ga miješati s URL-om web-stranice. Komponenta niza, "crm.dynamics", prijenos je iz prethodnih verzija Power Apps.

Unos URL-a komponente Dataverse

Dodatne informacije potražite u članku Početak postavljanja okruženja Dataverse.

Sljedeći je korak donošenje važnih odluka o načinu migracije. Primijetite da su zadane vrijednosti najčešće.

Potvrdni okviri za odabir povezivanja tablica i automatskog odabira povezanih tablica

  1. Da biste izvezli povezane tablice odabranih tablica, odaberite Izvoz svih povezanih tablica.

    Napomena Trenutno su prilikom izvoza povezanih tablica obuhvaćene samo izravne podređene tablice. Ako želite uvrstiti sve odnose, pomoću dijaloškog okvira Izvoz objekata odaberite sve tablice koje želite migrirati.

  2. Da biste vidjeli te tablice, odaberite Pogledajte povezane tablice. Pojavit će se dijaloški okvir Povezane tablice .

    Odnosi između tablica prikazuju se u hijerarhijskom prikazu u dva stupca: u lijevom stupcu prikazuju se odabrane tablice, a u desnom stupcu povezane tablice.

    A list of related tables

    Napomena

    U programu Access možete stvoriti odnos jedan-prema-više, a polje vanjskog ključa u referenciranoj tablici može biti bilo koje polje. No u usluzi Dataverse polje vanjskog ključa u referenciranoj tablici mora biti primarni ključ referencirane tablice. Ako vanjski ključ programa Access nije primarni ključ u referenciranoj tablici, postupak izvoza u Dataverse neće uspjeti. Da biste uspješno izvezli podatke, provjerite je li vanjski ključ programa Access primarni ključ u referenciranoj tablici.

  3. Da biste stvorili veze na tablice u programu Access za svaku tablicu Dataverse stvorenu postupkom izvoza, odaberite Poveži se s tablicom Dataverse nakon izvoza.

  4. Da biste pretpregledali rezultate, odaberite Otvori URL tablice Dataverse kada završite.

    Ta mogućnost nije dostupna ako izvozite u Dataverse u aplikaciji Teams.

  5. Da biste izričito postavili polje kao stupac primarnog naziva, odaberite Odabir polja primarnog naziva, a zatim odaberite polje s padajućeg popisa.

    Ako ne navedete stupac koji će se koristiti, prvi stupac s tekstom slijeva koristit će se kao stupac primarnog naziva. Ako nema stupca Tekst, stvara se stupac rezerviranog mjesta za primarni naziv s vrijednosti null.

    Odabir određenog polja primarnog naziva

  6. Odaberite Dalje.

Migracija: provjera valjanosti izvezenih podataka

Postupak provjere valjanosti automatski započinje kada se prikaže dijaloški okvir s natpisom "Izvodi se alat za provjeru valjanosti..." pri vrhu. Ako je postupak provjere valjanosti uspješan, u drugoj se poruci prikazuje "Provjera valjanosti dovršena", a zatim možete odabrati U redu.

Obratite pozornost na ove poruke:

Poruka Objašnjenje
"Retrieving list of tables from OData source" Proces migracije je počeo.
"Izvoz odabranih objekata" Tablice koje ste odabrali migriraju se na Dataverse.
"Sve tablice koje nisu naišle na pogrešku uspješno su izvezene." Ako se u tablici pojavi jedna pogreška, ona se ne izvozi. U suprotnom je postupak izvoza tablice dovršen.
Da biste nastavili, odaberite Zatvori.
"Uvoz odabranih tablica i svih povezanih tablica" Ovisno o načinu izvoza tablica, stvaraju se povezane tablice, mijenjaju nazive izvornih tablica te se u programu Access stvara i povezuje nekoliko tablica sustava Dataverse.

Ako tijekom postupka provjere valjanosti postoje nepodržana polja, Access identificira nepodržane vrste podataka ili retke koji premašuju ograničenja i stvara tablicu pogrešaka provjere valjanosti stupca Dataverse , koja u svakom retku pohranjuje naziv izvezene tablice i polja koja nisu podržana. Možete odabrati migraciju svih podržanih vrsta podataka, a vi odabrati da ne migrirate nepodržane vrste podataka. Ako se ne odlučite za migraciju, podaci će ostati u programu Access.

Što se događa s nepodržanim vrstama podataka i prekoračenim ograničenjima

Postupak provjere valjanosti podataka programa Access koji se migriraju na Dataverse

Migracija: rezultati pretpregleda u programu Access

Ako ste odabrali povezivanje tablica, provjerite jesu li rezultati u skladu s očekivanjima. Obratite pozornost na ovu poruku "Dohvaćanje popisa tablica iz okruženja Dataverse". Izvorne tablice ostaju no njihovi su nazivi promijenjeni. Povezane tablice sada bi trebale imati izvorne nazive tablica da bi svi objekti pristupnog kraja nastavili funkcionirati kao prije. Primarni ključ programa Access (automatsko numeriranje) je sačuvan. Dodaje se novi stupac koji odgovara primarnom ključu (GUID-u) komponente Dataverse, a naziv stupca je naziv tablice.

Access dodaje i dodatne povezane tablice iz platforme Dataverse pod nazivom Timovi, korisnici i poslovne jedinice. Ove tablice sustava sadrže sljedeće korisne informacije:

  • Korisnici Adresa e-pošte, puno ime i prezime, telefon, vrsta licence, poslovna jedinica i tako dalje.
  • Timovi Tim, naziv tima, članstvo i tako dalje.
  • Poslovna jedinica Centar troškova, web-mjesto, kreditno ograničenje i tako dalje.
  • Valuta Pojedinosti o valuti za sve valute transakcije, uključujući vrijednosti kao što su tečaj, naziv, simbol, kôd itd. Ta se tablica prikazuje samo ako Access ima vrstu podataka valute koju ste migrirali na Dataverse.

Te dodatne informacije možete koristiti da biste poboljšali svoje rješenje za Access. Te tablice možete održavati u obrascu ili ih dodati u izvješće. Dodatne informacije potražite u tablicama i stupcima sustava Dataverse.

Migracija: rezultati pretpregleda u usluzi Dataverse

Preporučujemo da pregledate i potvrdite postupak migracije ispitivanjem svake tablice i polja u okruženju servisa Dataverse. Nazivi tablice i polja programa Dataverse trebaju odgovarati nazivima tablice i stupaca programa Access. Access automatski otvara okruženje Dataverse za prvu migriranu tablicu.

Pretpregled migracije podataka u usluzi Dataverse

Tablice programa Access prikazuju se u usluzi Dataverse kao tablice s odgovarajućim zaslonskim nazivom i vrstom podataka:

  • U stupcu "Zaslonski naziv" trebao bi biti naveden svaki naziv svih polja programa Access u tablici.
  • Oblik polja "Naziv" sadrži prefiks, podvlaku i naziv tablice, primjerice, cr444_<naziv tablice>. To se naziva logičkim nazivom u usluzi Dataverse.
  • Sva migrirana polja programa Access prikazuju se kao "Prilagođeno" u stupcu Vrsta, pokraj automatski generiranog GUID-a i postojećih vrsta podataka polja Dataverse.

Napomena Ako već postoji tablica Dataverse istog naziva kao i izvezeni naziv tablice programa Access, broj se dodaje novoj tablici Dataverse.

Po zadanom, Access postavlja prvi tekstni stupac (slijeva nadesno) kao primarni naziv programa Dataverse. Ako tablica nema tekstnih polja, Access dodaje prazan tekstni stupac kao zadnje polje u tablici i postavlja to polje kao primarni naziv aplikacije Dataverse. Kao primarni naziv možete postaviti i određeno polje. Taj je stupac vidljiv u programu Access i i usluzi Dataverse.

Dodatne informacije potražite u članku Rad s bilo kojim podacima u usluzi Dataverse.

Migracija: načini prikaza tablica platforme Dataverse

Kada migrirate tablice programa Access u Dataverse, u bilo kojem trenutku možete pregledati tablice i stupce u usluzi Dataverse i programu Access. Imajte na umu da se u platformi Dataverse polja prikazuju abecednim redoslijedom, a ne izvornim redoslijedom u programu Access.

Dataverse/Power Apps Informacije o prikazu i radu s tablicama u programu Dataverse potražite u odjeljku Uređivanje tablice u usluzi Power Apps.

Napomena Klikom desnom tipkom miša na migriranu, povezanu tablicu u programu Access otvara se na portalu Power Apps Maker u pregledniku. U zadanom prikazu portala Power Apps ne prikazuju se polja sustava, što omogućuje jednostavniji prikaz u kojem se prikazuju migrirani stupci programa Access.

Dataverse za Teams Tablice i stupce možete prikazati na nekoliko načina:

  • Stvorite brzu aplikaciju Power App da biste pregledali ili ažurirali podatke.
  • Na izborniku sastavljanje odaberite Prikaži sve u odjeljku "Stavke stvorene za..." , a zatim kliknite tablicu koju želite pogledati.
  • Koristite Table Designer u aplikaciji Teams. Dodatne informacije potražite u odjeljku Stvaranje tablice u aplikaciji Teams.

Savjet Bilo bi korisno da u pregledniku knjižnom oznakom označite URL adresu željenog prikaza tablice.

Savjet Podatke možete prikazati i u programu Excel tako da odaberete padajuću naredbu Podaci, a zatim Uredi u programu Excel. Dodatne informacije potražite u članku Uređivanje podataka tablice u programu Excel.

Dodatne informacije potražite u tablicama i stupcima sustava Dataverse.

Pozadinske informacije o primarnim ključevima i odnosima

Sljedeći odjeljci sadrže dodatni pregled i konceptualne informacije.

Razumijevanje primarnih ključeva i primarnih naziva

Primarni ključevi služe za prepoznavanje redaka podataka u bazi podataka. Access i Dataverse imaju različite ključne strukture. Tijekom migracije Dataverse i Access automatski upravljaju koordinacijom između dva proizvoda s vlastitim jedinstvenim ključevima i bez interakcije korisnika.

Tijekom planiranja i postupka migracije potrebno je znati dva primarna ključa i jedno dodatno primarno polje:

Pristup automatskom numeriranju Access često koristi vrstu podataka s automatskim numeriranjem, koja automatski inkrementira jedinstveni broj, kao primarni ključ za tablicu. To je polje stvoreno u usluzi Dataverse kao polje cijelog broja s primijenjenim oblikom automatskog numeriranja. Tijekom migracije početni broj u usluzi Dataverse postavljen je kao sljedeći sekvencijalni broj na temelju redaka programa Access. Access i dalje koristi stupac Automatsko numeriranje za prepoznavanje redaka podataka, čak i ako Dataverse koristi drugačiji ključ.

Važno Dataverse stvara polje Automatsko numeriranje kao neobavezno, ali to je zadano. Dataverse generira svoj serijski broj prilikom spremanja zapisa. Ako je ta vrijednost postavljena na obavezno, klijenti aplikacije Dataverse zahtijevat će unos vrijednosti prije spremanja, što sprječava automatsko numeriranje. Ako polje ostane prazno, uvijek se generira automatsko numeriranje.

GUID komponente Dataverse Dataverse koristi vrstu podataka Globalno jedinstveni identifikator (GUID) kao primarni ključ, koji se automatski stvara kao jedinstveni identifikator i obavezan je u svakoj tablici. Dataverse ne zahtijeva da uvezeni podaci imaju primarni ključ, već automatski stvara GUID za vas.

Primarni naziv aplikacije Dataverse Dataverse uključuje i drugi stupac koji se zove Primarni naziv. To je neslužbeni naziv koji se koristi za prepoznavanje redaka kao alternativa korištenju GUID-a. To polje mora biti prisutno, a ovisno o postavkama u klijentima sustava Power Platform, može zahtijevati popunjavanje stupca. Taj preduvjet možete ručno promijeniti. Primarni naziv po zadanom nije jedinstven. Na primjer, ime klijenta može biti primarno ime koje odgovara jedinstvenom ID-u klijenta. Možda postoje dva klijenta s imenom "Jones", ali svaki od njih ima jedinstven korisnički ID.

Smjernice za donošenje odluka o primarnim ključevima

Primarni ključ programa Access, primarni ključ aplikacije Dataverse i stupac Primarni naziv stvaraju se automatski prema zadanim postavkama. No možete odabrati kako rukovati s tri primarna ključa. Evo nekoliko smjernica koje će vam pomoći pri odlučivanju:

Primarni ključ Ako je primarni ključ programa Access (automatsko numeriranje) ujedno i poslovni ključ, kao što je broj dijela, vjerojatno biste ga trebali zadržati jer se koristi za otkrivanje objekata u stvarnom svijetu. No ako se primarni ključ programa Access (automatsko numeriranje) koristi isključivo za stvaranje odnosa, onda se može zamijeniti primarnim ključem (GUID) komponente Dataverse.

Napomene

  • Ponekad tablica programa Access sadrži stupac s automatskim numeriranjem koji se ne koristi kao primarni ključ. U tom ga slučaju Dataverse pretvara u polje s cijelim brojevima i mogućnost automatskog numeriranja je uklonjena.
  • Dataverse ima i ekvivalent polja automatskog numeriranja u programu Access, koje se naziva polje Samonumeriranje, koje se koristi za generiranje uzastopnih brojeva i pohranjuje se kao vrijednost niza. To polje može sadržavati i prefiks (kao što je niz ili datum) broja, što omogućuje fleksibilnost načina korištenja polja. Taj se stupac temelji na vrsti podataka s automatskim sekvenciranjem sustava SQL Server. Dodatne informacije potražite u članku Automatsko numeriranje stupaca u programu Microsoft Dataverse.

Primarni naziv Dataverse zahtijeva postojanje stupca Primarni naziv. Primarni naziv mora sadržavati vrijednosti niza znakova. Tijekom migracije korisnici mogu odrediti koji će tekstni stupac u programu Access koristiti kao primarni naziv. Ako korisnik ne navede stupac koji će se koristiti, prvi tekstni stupac slijeva koristi se kao stupac primarnog naziva. Ako nema stupca s tekstom, dodat će se novi stupac pod nazivom Rezervirano mjesto za primarni naziv koji će ispunjavati preduvjet aplikacije Dataverse. Taj je stupac postavljen na Neobavezno i ne može se popuniti.

Dodatne informacije potražite u članku Stvaranje stupca primarnog imena.

Usporedba primarnih ključeva i primarnih naziva

Opis Primarni ključ programa Access Primarni ključ za Dataverse Primarni naziv aplikacije Dataverse
Vrsta podataka Automatsko numeriranje (ili bilo koji stupac koji se može indeksirati) GUID String
Sadržaj Jednostavan, uzastopni broj Nasumični brojevi i slova jedinstveni za okruženje Vrijednosti niza koje ljudi mogu pročitati
Primjer 234 123e4567-e89b-12d3-a456-426655440000 Ime, npr. "Juhan".
Cijeli broj, npr. 234, ili kombinacija, npr. Narudžba9071
Preduvjet Često se koristi, ali nije obavezan Svaka tablica mora imati jedan Svaka tablica mora imati jedan
Može se izmijeniti Polje Automatsko numeriranje nije moguće mijenjati, a druge vrste polja mogu se mijenjati Ne Da
Jedinstveni identifikator Uvijek Uvijek Samo kao zamjenski ključ
Složeni ključ Podržan i često kombiniran s automatskim numeriranjem Nije podržano Nije podržano
Vidljivost Obično je to prvi stupac tablice Obično je skriveno, no može se prikazati. Vidljivost po zadanom
Indeksiranje Može se indeksirati.
Dodatne informacije potražite u članku Stvaranje i korištenje indeksa radi poboljšanja performansi.
Automatsko indeksiranje Automatsko indeksiranje
Komentari Kada definirate i unesete podatke, ne možete promijeniti nijedno drugo polje u vrstu podataka s automatskim numeriranjem. Ne može ih stvoriti korisnik ni tijekom operacije uvoza podataka. Koristi se i s automatski generiranim poljima na podatkovnim karticama, obrascima utemeljenima na modelu te s pretraživanjima prilikom stvaranja obrazaca.

Napomene

  • Indeksi programa Access ne pretvaraju se automatski u indekse programa Dataverse.
  • U pozadini Dataverse koristi Azure SQL Server za automatsko stvaranje indeksa na temelju uzoraka korištenja podataka. Indeksi za primarne i zamjenske ključeve uvijek se stvaraju, a ostali će biti dodani ili uklonjeni na temelju načina na koji koristite podatke.

Razumijevanje odnosa programa Access i programa Dataverse

Važno je razumjeti kako želite upravljati odnosima između tablica zajedno s primarnim ključevima. Za tablice koje odaberete za migraciju možete odabrati automatsko premještanje svih povezanih tablica s odabranim tablicama ili zanemarivanje tijekom migracije te jednostavno ostaviti povezane tablice u programu Access. U oba slučaja možete se odlučiti i za povezivanje tablica koje migrirate radi održavanja trenutnih odnosa u programu Access.

Tijekom postupka izvoza podataka tablice programa Access s odnosima jedan-prema-više mogu se ponovno stvoriti kao odnosi jedan-prema-više u usluzi Dataverse. Kao i Access, Dataverse ima referencijalni integritet, kao što su kaskadna ažuriranja povezanih polja i kaskadna brisanja povezanih zapisa. Ako baza podataka programa Access sadrži dijagram odnosa, on će se sačuvati. No izvorne lokalne tablice zamjenjuju se novim povezanim tablicama.

Access i Dataverse podržavaju pretraživanje između dviju tablica u odnosu jedan-na-više. Tijekom postupka migracije pretraživanja programa Access ponovno se stvaraju u aplikaciji Dataverse, kao što je prikazano u sljedećem primjeru:

  • Dvije tablice programa Access, Klijenti i Narudžbe, imaju primarne ključeve IDKlijenta i IDNarudžbe na temelju vrste podataka Automatsko numeriranje. Tablica Narudžbe u programu Access sadrži vanjski ključ koji sadrži vrijednosti primarnog ključa programa Access u tablici Kupci.
  • Tijekom postupka izvoza oba se primarna ključa programa Access čuvaju i održavaju kao cjelobrojni stupci s automatskim numeriranjem, ali se ne koriste kao stupci primarnog ključa u tablici Dataverse. Svaka tablica sadrži novi stupac GUID-a koji postaje primarni ključ u tablici Dataverse.
  • U tablici Narudžbe stvara se pretraživanje vanjskog ključa IDKlijenta radi pronalaženja odgovarajućeg primarnog ključa IDKlijenta u tablici Klijenti. Kada se tablice migriraju na Dataverse, ako izmijenite stupac za traženje vanjskog ključa koji je nedavno dodan u tablicu Narudžbe, ažurirat će se i izvorni stupac vanjskog ključa. Vaša aplikacija programa Access može nastaviti koristiti vanjski ključ programa Access umjesto vanjskog ključa programa Dataverse. Ako se vanjski ključ programa Access izmijeni u povezanoj tablici u programu Access, ažurirat će se i vanjski ključ komponente Dataverse. Međutim, vanjski ključ programa Access bit će samo za čitanje u usluzi Dataverse.
  • U ovom primjeru odnosa jedan-prema-više primarni ključ Orders se ne koristi, ali se, naravno, može koristiti za druge odnose.

Napomena

U programu Access možete stvoriti odnos jedan-prema-više, a polje vanjskog ključa u referenciranoj tablici može biti bilo koje polje. No u usluzi Dataverse polje vanjskog ključa u referenciranoj tablici mora biti primarni ključ referencirane tablice. Ako vanjski ključ programa Access nije primarni ključ u referenciranoj tablici, postupak izvoza u Dataverse neće uspjeti. Da biste uspješno izvezli podatke, provjerite je li vanjski ključ programa Access primarni ključ u referenciranoj tablici.

Dodatne informacije potražite u videozapisu: Stvaranje odnosa pomoću čarobnjaka za dohvaćanje vrijednosti i stvaranje odnosa između tablica pomoću stupca s vrijednostima.

Smjernice za odluke o ključevima i odnosima

Da biste lakše odlučili koji je odabir najbolji za vas, slijedi sažetak uobičajenih mogućnosti prilikom migracije:

Migracija podataka uz zanemarivanje odnosa Odlučili ste ukloniti stupac primarni ključ programa Access (automatsko numeriranje) jer ne postoje druge tablice programa Access s referencama ili odnosima koji ovise o njemu, pa bi bilo zbunjujuće imati ga u tablici Dataverse uz primarni ključ (GUID) komponente Dataverse.

Migracija podataka i odnosa pomoću povezanih tablica Zadani je scenarij zadržavanje izvornog primarnog ključa programa Access (automatsko numeriranje), ali se on ne koristi kao primarni ključ u usluzi Dataverse. Sada se oslanjate na primarni ključ (GUID) komponente Dataverse i koristite ga u tablici usluge Dataverse kao jedinstveni identifikator. Access stvara povezane tablice radi očuvanja odnosa programa Access. Imajte na umu da ne možete izbrisati primarni ključ (GUID) komponente Dataverse.

U odnosu možete uređivati vrijednosti vanjskog ključa (u programu Access ili u okruženju programa Dataverse). Možete uređivati i vanjske ključeve koji se odnose na primarni ključ programa Access u povezanoj tablici programa Access, a time će se automatski ažurirati vanjski ključ Dataverse koji se odnosi na primarni ključ programa Dataverse u vanjskoj tablici.

Migracija podataka bez povezanih tablica i ponovno stvaranje odnosa u usluzi Dataverse Budući da se tablice više ne koriste u programu Access, odnose u usluzi Dataverse možete ponovno stvoriti pomoću primarnog ključa (GUID-a) komponente Dataverse, dodavanjem pretraživanja komponente Dataverse i odabirom tekstnog polja u svakoj tablici kao primarnog naziva tijekom postupka migracije.

Saznajte kako stvoriti aplikaciju sustava Power Platform

Kada dovršite migraciju podataka programa Access na Dataverse, možete stvoriti aplikaciju na platformi Power Platform koja se pokreće na webu, tabletu, telefonu ili čak stolnom računalu. Platforma Power prilično je opsežna. Sljedeći sažetak sadržaja može vam pomoći da dobijete pregled osnovnih odabira i odredite koja vam vrsta aplikacije najbolje odgovara.

Kategorija Dodatne informacije
Videozapisi programa Dataverse Dodavanje korisnika u Dataverse
Administriranje korisnika aplikacija, sigurnosnih uloga, timova i korisnika u administratorskom centru Power Platform
Dodjela sigurnosnih uloga u centru za administratore servisa Power Platform
Odabir prave vrste broja u usluzi Dataverse i Dataverse za timove
Stvaranje brze aplikacije u usluzi Dataverse za timove pomoću podataka programa Dataverse
Stvaranje stupaca Dataverse za timove
Stvaranje stupaca u usluzi Dataverse
Stvaranje tablica na servisu Dataverse – 1. dio
Stvaranje tablica na servisu Dataverse – 2. dio
Vrste teksta za Dataverse i Dataverse za Teams
Vrste podataka Dataverse
Pregled vrsta podataka aplikacije Dataverse za Teams
Brza tablica i stupac platforme Dataverse za Teams u dizajneru tablica
Stupac za brzo stvaranje programa Dataverse
Brzo stvorite aplikaciju na servisu Power Apps pomoću tablice Dataverse
Brzo stvorite tablice aplikacije Dataverse za Teams u središtu za dizajn
Brzo stvaranje tablica u usluzi Dataverse
Teme pomoći za Dataverse Zašto odabrati Microsoft Dataverse?
Početak rada s aplikacijom Dataverse
Pregled platforme Dataverse za timove
Po čemu se Dataverse i Dataverse za Teams razlikuju?
Početak rada s aplikacijom Microsoft Dataverse za Teams
Upravljanje dozvolama i administracijom za Dataverse
Tablice u usluzi Dataverse
Upravljanje tablicama u usluzi Dataverse
Pregled odnosa između tablica
Pregled stupaca
Stvaranje stupaca unutar tablice u usluzi Dataverse i upravljanje njima
Rad s izborima u usluzi Dataverse
Stvarajte aplikacije, čavrljanja, tijekove i još mnogo toga uz aplikaciju Microsoft Dataverse i Teams
Izradite svoju prvu aplikaciju uz Power Apps i Dataverse for Teams
Aplikacije utemeljene na modelu Stvaranje aplikacije utemeljene na modelu
Stvaranje aplikacije utemeljene na modelu na servisu Power Apps
Početak rada s aplikacijama utemeljenim na modelu u dodatku Power Apps
Aplikacije radnog područja Kako izraditi aplikaciju radnog područja
Prilagodba aplikacije radnog područja u dodatku Power Apps

Dodatne informacije

Access i Power Platform

Uvod u uvoz i izvoz podataka u programu Access te povezivanje s njima

Upravljanje povezanim tablicama

Katalog za učenje za App Maker

Power Apps Blog

Priče korisnika servisa Power Apps

Zajednica Power Apps

Osnove sustava Power Platform

Dokumentacija o servisu Power Platform

Tečaj za Power Platform