Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Microsoft Access Microsoft Dataverse vagy Microsoft Dataverse for Teams programba való áttelepítéskor tisztában kell lennie néhány adattípusbeli különbséggel. A különbségek közé tartoznak a támogatott típusok, az adattípusok nevei és az oszlopkapacitás.
Áttelepítéskor egy ellenőrzés történik a következő biztonsága érdekében:
- A táblázat csak támogatott adattípusokat tartalmaz.
- Az áttelepített sorok oszlopértékei nem lépik túl a Dataverse mérethatárait.
Az ellenőrzést az adatvesztés elkerülése érdekében végzik. Ha egy táblában lévő oszlopok meghaladják a Dataverse maximális oszlopértékét, vagy a tábla olyan adattípusokat tartalmaz, amelyeket nem támogat a Dataverse, akkor a felhasználó figyelmeztetést kap az áttelepítési eszköz eléréséről, és további adatokat fog kapni.
A felhasználók dönthetnek úgy, hogy teljesen megszakítják az áttelepítést, vagy hogy folytatják az összes támogatott tartalom áttelepítését, és a nem támogatott tartalmat egy hozzáférési táblában tartják.
A Dataverse által támogatott Access adattípusok
A következő táblában a támogatott adattípus-leképezések segítséghetnek az adatáttelepítés megtervezésében.
| Access adattípus | Dataverse adattípus | Lehet áttelepíteni? |
|---|---|---|
| Rövid szöveg | Szöveges | Igen |
| Hosszú szöveg | Többsoros szöveg | Igen |
| Automatikus számozás | Automatikus számozás | Igen |
| Dátum/Idő | Dátum és idő | Igen |
| Currency | Currency | Igen |
| Szám: tizedes tört szám | Tizedes tört szám | Igen |
| Float | Szám: Egyszemélyes, Szám: Dupla | Igen1 |
| Igen/Nem | Igen/Nem | Igen |
| Int | Egész szám | Igen |
| Lekérdezési varázsló | Lookup | Igen |
| Többértékű keresések | Választási lehetőség | Igen2 |
| Hivatkozás | URL | Igen |
| Attachment | Fájl | Igen3 |
Az 1Dataverse lebegő adattípust tartalmaz. Azonban alacsonyabb korlátokkal rendelkezik, mint az Access, egy min/max +/- 100,000,000,000 vagy +/- 99,999,999,999.99999. Legfeljebb öt tizedesjegy támogatott. A felhasználók a migrálás során tájékoztatást kapnak erről a korlátozásról, és leiratkozhatnak, ha öt tizedesjegynél nagyobb értéket igényelnek.
2Csak egy oszlop többértékű keresése. A Dataverse és az Access keresésazonosítási különbségek miatt az áttelepítés előtt manuális folyamat szükséges az Accessben. További információ: Többértékű keresési hozzáférési mezők exportálása adatválaszték-oszlopokba Dataverse
3 A mellékletek jelenleg oszloponként különálló mellékletekre áttelepíthetőek.
Nem támogatott Access adattípusok a Dataversebe való áttelepítéshez
- OLE objektum
- Kiszámolt4
- Formázott szöveg
4Áttelepítéskor a számított mező az utolsó számított értéket egy oszlopba telepíti át. A felhasználóknak új számítási oszlopokat kell konfigurálnia a Dataverseben. További információ: Számított oszlopok definiálása a számítások automatizálásához
Access és Dataverse adatméret-összehasonlítás
Észreveszi majd, hogy egyes Dataverse oszlopok nem rendelkeznek ugyanolyan méretkapacitással, mint az Access. A fent említettek szerint, ha egy oszlop túl nagy adatokat tartalmaz az áttelepítéshez, az áttelepítési eszköz figyelmezteti a felhasználót, hogy a tartalom nem áttelepíthető. Ezt az adatvesztés elkerülése érdekében végzik. Ez a döntés nem az oszlop maximális lehetséges méretén alapul, hanem az egyes sorok tényleges adatainak méretén.
| Access/Dataverse adattípus | Hozzáférési korlát | Dataverse korlát |
|---|---|---|
| Rövid szöveg/szöveg | 255 karakter | 4,000 karakter |
| Hosszú szöveg/többsoros szöveg | 1 GB | 1,048,576 karakter |
| Automatikus számozás | 2,147,483,647. | 4,000 karakter |
| Dátum és idő | Standard dátum és időpont | Standard adat és időpont |
| Pénznem5 | Min/max -922 337 203 685 477/+922 337 203 685 477 | Min/max -922 337 203 685 477/+922 337 203 685 477 |
| Tizedes tört szám | Min/max -10^28-1/+10^28-1 legfeljebb 28 tizedesjegyig | Min/max -100,000,000,000/+100,000,000,000 legfeljebb 10 tizedesjegyig |
| Float (szám:egyetlen) | -3.402823E38 és -1.401298E-45 között negatív értékek esetén, 1.401298E-45 és 3.402823E38 között pozitív értékek esetén. | Min/max -100,000,000,000/+100,000,000,000 legfeljebb öt tizedesjegyig |
| Float (szám: dupla) | -1.79769313486231E308 és -4.94065645841247E-324 között negatív értékek esetén, 4.94065645841247E-324 és 1.79769313486231E308 között pozitív értékek esetén. | Min/max -100,000,000,000/+100,000,000,000 legfeljebb öt tizedesjegyig |
| Igen/Nem | logikai | logikai |
| Egész szám | Min/max -2^31/+2^31 | Min/max -2 147 483 647/+2 147 483 647 |
| Lekérdezési varázsló/ Lekérdezés | Több oszlop visszatérítése | Egy oszlop visszatérítése |
5Az áttelepítési eszköz azt feltételezi, hogy az Accessből származó pénznem a Dataverse alappénzneme.
Az Access számított mezői jelenleg egy oszlopot hoznak létre az tartalomtípushoz a Dataverseben, amely tárolja a számított értéket. Ez lehet szöveg, egész szám, tizedes tört, stb. A Dataverse használható számított mezők létrehozására, amelyek lehetővé teszik a számítások engedélyezését.
Többértékű keresés exportálása az Access Fieldsből a Dataverse kiválasztott oszlopaiba
Az Access és a Dataverse lehetővé teszi a felhasználóknak, hogy több értékből álló listát adjanak hozzá, amelyet egy felhasználók egy sorból kiválaszthat. Ezek megvalósítása eltérő módon lehetséges.
Az Access többértékű lekérdezéssel rendelkezik, amely egy olyan lekérdezés, amely lehetővé teszi, hogy a felhasználó bármilyen számú értéket megadjon, amely a legördülő listaként jelenik meg a kiválasztásnál. Az Access több értékoszloppal is rendelkezhet ennél a függvénynél.
A Dataverse választási oszlopokat használ, amelyek olyan értéklisták felsorolása, amelyekhez van társítva egy sztringcímke. A felhasználók a legördülő listában megkeresik és kiválasztják az értékeket a címkeértékek használatával, amelyek a háttérben felsorolási kiválasztásként vannak tárolva, és kapcsolatban vannak a címkéket tároló táblával.
A különbségek miatt bizonyos kihívásokat jelent a többértékű lekérdezés oszlopok Accessből Dataversebe történő áttelepítése. Az áttelepítéshez a következő folyamatot kell követni:
- Az Access csak egyetlen oszlop többértékű lekérdezéssel kezdődhet.
- Az Access felhasználóinak új oszlopot kell hozzáadniuk a többértékű lekérdezéshez ahhoz, hogy a Dataverse által elvárt felsorolási értékként viselkedjen.
- Az exportáláskor a Dataverse két oszlopként tárolja, amely lehetővé teszi, hogy a Dataverse és az Access is megfelelően használhassa a lekérdezést az űrlapokban.
Érvényes választási mező létrehozása a Dataversebe történő exportáláshoz
Az Accessből történő, sikeresen áttelepítéshez az alább leírt lépéseknek megfelelően kell létrehozni a mezőt.
Új tábla létrehozása az Accessben
Adjon hozzá egy Szám mezőt a táblához. Szám mezőnek kell lennie az exportálás Dataverse támogatásához.
Nyissa meg a Tervező nézetet az Accessben. Jelölje ki az új mezőt, majd válassza a Keresés varázsló lehetőséget.
A Keresés varázslóban válassza a Beírom a kívánt értékeket lehetőséget, majd kattintson a Tovább gombra.
A következő párbeszédpanelen adja meg a 2 értéket az oszlopok számára, majd válassza ki az 1. oszlop alattimezőt.
Az 1. oszlopban adja meg három sor értékét az 1 , 2 és 3 értékkel . A 2. oszlopban adja meg három sor értékét a piros , a zöld és a kék beírásával .
Válassza ki az elválasztót az 1 . oszlop és a 2 . oszlop között , és csúsztassa balra, hogy csak a 2. oszlop jelenjen meg.
Válassza a Következő következő>befejezés>lehetőséget a Keresés varázsló befejezéséhez.
Mentse a módosításokat, és térjen vissza az Adatlap nézetbe .
Hozzon létre egy új rekordot, és ellenőrizze, hogy a választási mező a várt módon működik. Ha megfelelően van beállítva, akkor így kell megjelennie.
Zárja be a táblát, és telepítse át a Dataversebe.
Ha minden megfelelően működik, akkor a Dataverseben lévő választási oszlop így fog megjelenni, amikor új rekordot ad hozzá.
Number:Single és Number:Double oszlopok áttelepítése a Dataversebe
Az Access és Dataverse is tartalmazza a lebegőpontos számok tárolásának lehetőségét. A hozzáférés felhasználási módokat Number:Single és Number:Double erre. Ezeket az adattípusokat gyakran használják a számoszlopokhoz. Dataverse lebegőpontos adattípussal rendelkezik, de vannak bizonyos korlátai a megvalósításával kapcsolatban. Dataverse Csak legfeljebb öt tizedesjegyet engedélyez -/+ 100,000,000,000 minimum/maximális értékkel. Az áttelepítéskor az érvényesítő tájékoztatja, hogy az adatok lebegőpontos áttelepítésével elveszíti a decimális pontosságot. Ha ez elfogadható, automatikusan áttelepítheti a táblákat. Az áttelepítési folyamat során a minimális/maximális méretkorlátot meghaladó sorok nem lesznek áttelepítve, és helyileg tárolódnak egy fájlban az Accessben, ugyanúgy, mint bármely más tartományon kívüli adattípus esetében.
Ha azonban át kell telepítenie, de nem szeretné elveszíteni a decimális pontosságot, áttelepítheti az Accesst Number:Single , és Number:Double módosíthatja az adattípust az Accessben. Az Access táblatervezőjével módosíthatja az és oszlopok típusát Number:SingleNumber:Double Decimális értékre, amely legfeljebb 10 tizedesjegyet Dataverse támogat. Ezután minden olyan sor áttelepíthető, amely nem haladja meg a minimális/maximális tizedesjegyeket.
Kapcsolódó információk
Microsoft Access-adatok áttelepítése a következőbe Microsoft Dataverse