Vrste i veličine podataka za migraciju podataka programa Access u Dataverse (pretpregled)
[Ova tema spada u dokumentaciju predizdanja i podložna je promjenama.]
Kada migrirate iz programa Microsoft Access u Microsoft Dataverse ili Microsoft Dataverse for Teams, trebali biste biti svjesni nekoliko razlika u vrstama podataka. Te razlike uključuju podržane vrste, nazive vrsta podataka i kapacitet stupca.
Kada migrirate, izvršit će se provjera valjanosti kako bi se osiguralo:
- Tablica sadrži samo podržane vrste podataka.
- Vrijednosti stupaca u recima koji se migriraju ne prelaze ograničenja veličine Dataverse.
Ta se provjera valjanosti provodi kako bi se spriječio gubitak podataka. Ako tablica ima stupce koji premašuju maksimalnu vrijednost stupca u Dataverse ili tablica sadrži vrste podataka koje Dataverse ne podržavaju, korisnik će biti upozoren od strane alata za migraciju programa Access i dobit će dodatne informacije.
Korisnici mogu odlučiti potpuno otkazati migraciju ili nastaviti migrirati sav podržani sadržaj i zadržati nepodržani sadržaj u tablici programa Access.
Pristup vrstama podataka koje podržava Dataverse
U sljedećoj tablici podržana mapiranja vrsta podataka mogu vam pomoći u planiranju migracije podataka.
| Vrsta podataka programa Access | Dataverse vrsta podataka | Može li se migrirati? |
|---|---|---|
| Kratki tekst | SMS | Jest |
| Dugi tekst | Tekst s više redaka | Jest |
| Automatski broj | Automatski broj | Jest |
| Date/Time | Datum i vrijeme | Jest |
| Valuta | Valuta | Jest |
| Broj: Decimalno | Decimalni broj | Jest |
| Da/Ne | Da/Ne | Jest |
| Int | Cijeli broj | Jest |
| Čarobnjak za traženje | Pretraživanje | Jest |
| Pregledi s više vrijednosti | Mogućnost odabira | Da1 |
| Hiperveza | URL | Jest |
| Privitak | Datoteka | Da2 |
1 Samo jedno stupac s više vrijednosti. Zbog razlike u načinu na koji Dataverse i Access identificiraju ta pregleda, potreban je ručni postupak u programu Access prije migracije. Dodatne informacije: Izvoz polja programa Access s više vrijednosti u stupce Dataverse izbora
2 Privici se trenutno mogu migrirati za pojedinačne privitke po stupcu.
Vrste podataka programa Access nisu podržane za migraciju u Dataverse
- OLE objekt
- Broj jedan 3
- Broj dvostruko 3
- Izračunato 4
- Obogaćeni tekst
3 Dataverse uključuje vrstu plutajućih podataka; međutim, ima niže granice od Programa Access. Dodatne informacije, uključujući zaobilazno rješenje: Migriranje broja:jedan i broj:dvostruki stupci za Dataverse. Te vrste možete promijeniti u decimalni u programu Access, a zatim migrirati bez gubitka podataka.
4 Kada migrirate, izračunato polje će migrirati posljednju izračunatu vrijednost u stupac. Korisnici će morati konfigurirati nove stupce za izračun u Dataverse. Dodatne informacije: Definiranje izračunatih stupaca radi automatizacije izračuna
Usporedba veličine pristupa i Dataverse podataka
Primijetit ćete da neki Dataverse stupci nemaju isti kapacitet veličine kao Access. Kao što je gore navedeno, ako stupac sadrži podatke prevelike za migraciju, alat za migraciju upozorava korisnika da se sadržaj ne može migrirati. Time se sprječava gubitak podataka. Ova se odluka ne temelji na maksimalnoj mogućoj veličini stupca, već na veličini stvarnih podataka u svakom retku.
| Vrsta podataka programa Access/Dataverse | Ograničenje pristupa | Dataverse ograničenje |
|---|---|---|
| Kratki tekst/tekst | 255 znakova | 4.000 znakova |
| Dugi tekst/višeredni tekst | 1 GB | 1,048,576 znakova |
| Automatski broj | 2,147,483,647 | 4.000 znakova |
| Datum i vrijeme | Standardni datum i vrijeme | Standardni podaci i vrijeme |
| Valuta 5 | Min/max -922,337,203,685,477/+922,337,203,685,477 | Min/max -922,337,203,685,477/+922,337,203,685,477 |
| Decimalni broj | Min/max -10^28-1/+10^28-1 do 28 decimala | Min/max -100,000,000,000/+100,000,000,000 do 10 decimalnih mjesta |
| Da/Ne | Booleov | Booleov |
| Int/cijeli broj | Minimalno/maksimalno -2^31/+2^31 | Min/max -2,147,483,647/+2,147,483,647 |
| Čarobnjak za traženje/ Pretraživanje | Višestruki povratak stupca | Povratak jednog stupca |
5 Alat za migraciju pretpostavlja da je valuta koja dolazi iz programa Access Dataverse osnovna valuta.
Izračunata polja u programu Access trenutno će stvoriti stupac za vrsta sadržaja u Dataverse koji pohranjuje izračunatu vrijednost. To može biti tekst, cijeli broj, decimalni broj i tako dalje. Dataverse se može koristiti za stvaranje izračunatih polja kako bi se omogućili izračuni.
Izvoz polja programa Access s više vrijednosti u stupce Dataverse izbora
Access i Dataverse korisnicima ponuditi mogućnost pružanja popisa višestrukih vrijednosti koje korisnik može odabrati u retku. Načini na koje se oni provode su različiti.
Access koristi pretraživanje s više vrijednosti, što je pretraživanje koje korisniku omogućuje unos bilo kojeg broja vrijednosti, koje će se zatim prikazati kao padajući popis za odabir. Access ima mogućnost imati više stupaca vrijednosti za ovu funkciju.
Dataverse koristi stupce izbora koji su numerirani popis vrijednosti kojima je pridružen svaki natpis niza. Korisnici pronalaze i odabiru vrijednosti na padajućem popisu koristeći vrijednosti natpisa pohranjene u pozadini kao odabir numeuma s odnosom prema tablici u kojoj su natpisi pohranjeni.
Zbog tih razlika migracija stupaca pretraživanja s više vrijednosti iz programa Access u Dataverse predstavlja neke izazove. Da biste migrirali, morate slijediti sljedeći postupak:
- Access može započeti samo s pretraživanjem s više vrijednosti jednog stupca.
- Korisnici programa Access moraju dodati novi stupac pretraživanju s više vrijednosti kako bi djelovali kao vrijednost enuma koju očekuje Dataverse.
- Prilikom izvoza, Dataverse će to pohraniti kao dva stupca, što omogućuje i Dataverse i Accessu da koriste pretraživanje na odgovarajući način u obrascima.
Stvaranje valjanog polja izbora za izvoz u Dataverse
Da biste uspješno migrirali polje izbora iz programa Access, polje se mora stvoriti na način sličan ovdje opisanim koracima.
Stvorite novu tablicu u programu Access.
Dodajte polje Broj u tablicu. To mora biti polje Broj da bi se podržao izvoz u Dataverse.
Otvorite prikaz dizajna u programu Access. Odaberite novo polje, a zatim Čarobnjak za traženje.
U čarobnjaku za traženje odaberite mogućnost Upisat ću željene vrijednosti, a zatim dalje.
U sljedećem dijalogu unesite 2 za broj kolona, a zatim izaberite polje ispod stavke 1.
U Stupac1 unesite vrijednosti za tri retka unosom 1, 2 i 3. U Stupac2 unesite vrijednosti za tri retka unosom crvene, zelene i plave ·.
Odaberite razdjelnik između stupca 1 i stupca 2 i povucite ga ulijevo tako da se pojavljuje samo Stupac2.
Odaberite Sljedeći sljedeći završetak da biste > · > dovršili rad s čarobnjakom za traženje.
Spremite promjene i vratite se u prikaz podatkovne tablice.
Stvorite novi zapis da biste provjerili radi li polje izbora prema očekivanjima. Trebalo bi izgledati ovako ako je ispravno konfigurirano.
Zatvorite tablicu i migrirajte je u Dataverse.
Ako je sve ispravno funkcioniralo, stupac izbora u Dataverse pojavit će se ovako prilikom dodavanja novog zapisa.
Migriranje broja:jedan i broj:dvostruki stupci u Dataverse
Pristup i Dataverse uključuju mogućnost pohranjivanja brojeva s pomičnim zarezom. Pristup koristi Number:Single i Number:Double za to. Te se vrste podataka često koriste za bilo koji stupac brojeva. Dataverse ima Vrsta podataka Broj s pomičnim zarezom, ali ima neka ograničenja u načinu na koji se implementira. Dataverse dopušta najviše pet decimalnih mjesta. Stoga postoji opasnost od gubitka podataka prilikom migracije brojeva s pomičnim zarezom iz programa Access u Dataverse. Zbog te mogućnosti gubitka podataka Number:Single i vrijednosti se trenutno ne mogu Number:Double migrirati u Dataverse.
Međutim, Access i podatke možete Number:Single``Number:Double migrirati u Dataverse promjenom vrste podataka u programu Access. Možete koristiti dizajner tablice programa Access i promijeniti vrstu Number:Single i Number:Double stupce u Decimalni. Tada se može migrirati bilo koji redak koji ne prelazi minimalna/maksimalna decimalna ograničenja.
Pogledajte
Migracija podataka programa Microsoft Access u Microsoft Dataverse