Delen via


Gegevenstypen en -grootten voor Access-gegevensmigratie naar Dataverse

Wanneer u migreert van Microsoft Access naar Microsoft Dataverse of Microsoft Dataverse for Teams, moet u rekening houden met een paar verschillen in de gegevenstypen. Deze verschillen omvatten ondersteunde typen, namen van gegevenstypen en kolomcapaciteit.

Wanneer u migreert, wordt een validatie uitgevoerd om het volgende te garanderen:

  • De tabel bevat alleen ondersteunde gegevenstypen.
  • De kolomwaarden in de rijen die worden gemigreerd, overschrijden niet de limieten voor bestandsgrootte van Dataverse.

Deze validatie wordt uitgevoerd om gegevensverlies te voorkomen. Als een tabel kolommen heeft die de maximale kolomwaarde in Dataverse overschrijden of de tabel bevat gegevenstypen die niet door Dataverse worden ondersteund, wordt de gebruiker gewaarschuwd door de validator van het Access-migratiehulpprogramma en krijgt de gebruiker aanvullende informatie.

Gebruikers kunnen ervoor kiezen om de migratie volledig te annuleren of door te gaan met het migreren van alle ondersteunde inhoud en de niet-ondersteunde inhoud in een Access-tabel te bewaren.

Access-gegevenstypen die door Dataverse worden ondersteund

In de volgende tabel kunnen de ondersteunde gegevenstypetoewijzingen u helpen bij het plannen van uw gegevensmigratie.

Access-gegevenstype Dataverse-gegevenstype Migreren mogelijk?
Korte tekst Tekst Ja
Lange tekst Tekst met meerdere regels Ja
Automatische nummering Automatische nummering Ja
Datum/tijd Datum en tijd Ja
Valuta Valuta Ja
Numeriek (decimaal getal) Decimaal getal Ja
Openstaand Getal:Enkel, Getal:Dubbel Ja1
Ja/nee Ja/nee Ja
Int Geheel getal Ja
Wizard Opzoeken Zoekopdracht Ja
Opzoeken van meerdere waarden Keuze Ja2
Hyperlink URL Ja
Bijlage File Ja3

1Dataverse bevat een float-gegevenstype. Het heeft echter lagere limieten dan Access met een min/max van +/- 100.000.000.000 of +/- 99.999.999.999,99999. Er worden maximaal vijf decimalen ondersteund. Gebruikers worden tijdens de migratie op de hoogte gesteld van deze beperking en kunnen zich afmelden als ze meer dan vijf decimalen nodig hebben.

2Alleen zoekopdrachten voor meerdere waarden in één kolom. Omdat Dataverse en Access deze zoekopdrachten verschillend interpreteren, is vóór de migratie een handmatig proces in Access vereist. Meer informatie: Access-velden voor zoekopdrachten voor meerdere waarden exporteren naar Dataverse-keuzekolommen

3 Op dit moment kunnen bijlagen worden gemigreerd voor één bijlage per kolom.

Access-gegevenstypen die niet worden ondersteund voor migratie naar Dataverse

  • OLE-object
  • Berekend4
  • Tekst met opmaak

4Wanneer u migreert, migreert het berekende veld de laatst berekende waarde naar een kolom. Gebruikers moeten nieuwe berekeningskolommen configureren in Dataverse. Meer informatie: Berekende kolommen definiëren om berekeningen te automatiseren

Vergelijking van gegevensgrootten van Access en Dataverse

U ziet dat een paar Dataverse-kolommen niet dezelfde capaciteit hebben als Access. Zoals hierboven vermeld, als een kolom gegevens bevat die te groot zijn om te worden gemigreerd, waarschuwt het migratiehulpprogramma de gebruiker dat de inhoud niet kan worden gemigreerd. Deze validatie wordt uitgevoerd om gegevensverlies te voorkomen. Deze beslissing is niet gebaseerd op de maximaal mogelijke grootte voor de kolom, maar op de grootte van de werkelijke gegevens in elke rij.

Gegevenstype Access/Dataverse Limiet Access Limiet Dataverse
Korte tekst/tekst 255 tekens 4.000 tekens
Lange tekst/tekst met meerdere regels 1 GB 1.048.576 tekens
Automatische nummering 2,147,483,647 4.000 tekens
Datum en tijd Standaarddatum en -tijd Standaarddatum en -tijd
Valuta5 Min./max. -922,337,203,685,477/+922,337,203,685,477 Min./max. -922,337,203,685,477/+922,337,203,685,477
Decimaal getal Min./max. -10^28-1/+10^28-1 tot maximaal 28 decimalen Min./max. -100,000,000,000/+100,000,000,000 tot maximaal 10 decimalen
Float (Getal:Enkel) -3,402823E38 tot -1,401298E-45 voor negatieve waarden en 1,401298E-45 tot 3,402823E38 voor positieve waarden. Min./max. -100.000.000.000/+100.000.000.000 tot maximaal vijf decimalen
Float (Getal:Dubbel) -1,79769313486231E308 tot -4,94065645841247E-324 voor negatieve waarden en 4,94065645841247E-324 tot 1,79769313486231E308 voor positieve waarden. Min./max. -100.000.000.000/+100.000.000.000 tot maximaal vijf decimalen
Ja/nee Booleaans Booleaans
Int/geheel getal Min./max. -2^31/+2^31 Min./max. -2,147,483,647/+2,147,483,647
Wizard Opzoeken/Opzoeken Retourneren van meerdere kolommen Retourneren van één kolom

5Het migratiehulpprogramma gaat ervan uit dat de valuta die uit Access komt de Dataverse-basisvaluta is.

Berekende velden in Access maken momenteel een kolom voor het inhoudstype in Dataverse die de berekende waarde opslaat. Dit kan tekst, een geheel getal, een decimaal enzovoort zijn. Dataverse kan worden gebruikt om berekende velden te maken om berekeningen mogelijk te maken.

Access-velden voor zoekopdrachten voor meerdere waarden exporteren naar Dataverse-keuzekolommen

Zowel Access als Dataverse bieden gebruikers de mogelijkheid om een lijst met meerdere waarden op te geven waaruit een gebruiker een keuze kan maken in een rij. De manieren waarop deze worden geïmplementeerd zijn verschillend.

Access maakt gebruik van een zoekopdracht met meerdere waarden, een zoekopdracht waarmee de gebruiker een willekeurig aantal waarden kan invoeren, die vervolgens worden weergegeven als een vervolgkeuzelijst voor selectie. Access kan meer dan één kolom met waarden voor deze functie te hebben.

Dataverse gebruikt keuzekolommen, een opgesomde lijst met waarden waaraan een tekenreekslabel is gekoppeld. Gebruikers zoeken en kiezen de waarden in een vervolgkeuzelijst met behulp van de labelwaarden die op de achtergrond zijn opgeslagen als een opsommingsselectie met een relatie tot de tabel waarin de labels zijn opgeslagen.

Vanwege deze verschillen brengt het migreren van zoekkolommen met meerdere waarden van Access naar Dataverse een paar uitdagingen met zich mee. Het volgende proces moet worden gevolgd om te migreren:

  1. Access kan alleen beginnen met een zoekopdracht met meerdere waarden in één kolom.
  2. Access-gebruikers moeten een nieuwe kolom toevoegen aan de zoekopdracht met meerdere waarden om te fungeren als de opsommingswaarde die wordt verwacht door Dataverse.
  3. Bij het exporteren slaat Dataverse deze op als twee kolommen, waardoor zowel Dataverse als Access de zoekopdracht op de juiste manier in formulieren kunnen gebruiken.

Een geldig keuzeveld maken voor export naar Dataverse

Om een keuzeveld met succes te migreren vanuit Access, moet het veld worden gemaakt op een manier die vergelijkbaar is met de stappen die hier worden beschreven.

  1. Maak een nieuwe tabel in Access.

  2. Voeg het veld Getal aan een tabel toe. Het moet een veld Getal zijn om de export naar Dataverse te ondersteunen.

  3. Ga in Access naar Ontwerpweergave. Selecteer het nieuwe veld en selecteer vervolgens Wizard Opzoeken.

    Selecteer Wizard Opzoeken in Access

  4. Selecteer in de wizard Opzoeken de optie Ik typ de gewenste waarden en selecteer Volgende.

  5. Typ in het volgende dialoogvenster 2 voor het aantal kolommen en selecteer vervolgens het veld Col1 eronder.

  6. Voer in Kol1 waarden in voor drie rijen door 1, 2 en 3 in te voeren. Voer in Kol2 waarden in voor drie rijen door rood, groen en blauw in te voeren.

    Maak twee kolommen met elk drie rijen gegevens

  7. Selecteer het scheidingsteken tussen Kol1 en Kol2 en schuif het scheidingsteken naar links zodat alleen Kol2 wordt weergegeven.

    Verplaats de schuifregelaar tussen de kolommen naar links

  8. Selecteer Volgende>Volgende>Voltooien om de wizard Opzoeken te voltooien.

  9. Sla uw wijzigingen op en ga terug naar de Ggevensbladweergave.

  10. Maak een nieuwe record om te controleren of het keuzeveld werkt zoals verwacht. Het veld moet er zo uitzien als het correct is geconfigureerd.

    Hoe het keuzeveld eruit moet zien in Access

  11. Sluit de tabel en migreer deze naar Dataverse.

  12. Als alles goed heeft gewerkt, ziet de keuzekolom in Dataverse er zo uit als u een nieuwe record toevoegt.

    Hoe de keuzekolom moet worden weergegeven in Dataverse na de migratie vanuit Access

Migreer Numeriek (enkel) en Numeriek (dubbel) naar Dataverse

Zowel Access als Dataverse bieden de mogelijkheid om getallen met drijvende komma op te slaan. Access gebruikt hiervoor Number:Single en Number:Double. Deze gegevenstypen worden vaak gebruikt voor elke nummerkolom. Dataverse heeft een gegevenstype Drijvendekommagetal, maar heeft enkele beperkingen als het gaat om de manier waarop het type wordt geïmplementeerd. Dataverse staat alleen maximaal vijf decimalen toe met een minimale/maximale waarde van -/+ 100.000.000.000. Bij het migreren informeert de validator u dat u enige decimale precisie verliest door deze gegevens als float te migreren. Als dat acceptabel is, kunt u de tabellen automatisch migreren. Tijdens het migratieproces worden de rijen die de minimale/maximale limieten overschrijden niet gemigreerd en worden ze lokaal opgeslagen in een bestand in Access, net als elk ander gegevenstype dat buiten het bereik valt.

Als u moet migreren, maar geen decimale precisie wilt verliezen, kunt u Access Number:Single en Number:Double migreren door het gegevenstype in Access te wijzigen. U kunt de tabelontwerper van Access gebruiken en het type van Number:Single- en Number:Double-kolommen wijzigen in Decimaal. In Dataverse worden tien decimalen ondersteund. Vervolgens kan elke rij die de minimale/maximale limieten voor decimalen niet overschrijdt, worden gemigreerd.

Zie ook

Microsoft Access-gegevens migreren naar Microsoft Dataverse