Tipus i mides de dades per a la migració de dades de l'Access a Dataverse (visualització prèvia)
[Aquest tema forma part de la documentació preliminar i està subjecte a canvis.]
Quan migreu des del Microsoft Access a Microsoft Dataverse o Microsoft Dataverse for Teams, heu de tenir en compte algunes diferències en els tipus de dades. Aquestes diferències inclouen tipus admesos, noms de tipus de dades i capacitat de columna.
Quan migreu, s'executarà una validació per assegurar:
- La taula només inclou tipus de dades admesos.
- Els valors de columna de les files que s'estan migrant no superen els límits de mida de Dataverse.
Aquesta validació es fa per evitar la pèrdua de dades. Si una taula té columnes que excedeixen el valor màxim de columna a Dataverse o la taula conté tipus de dades no admesos per Dataverse, el validador de l'eina de migració Access l'avisarà i se li proporcionarà informació addicional.
Els usuaris poden optar per cancel·lar completament la migració o continuar migrant tot el contingut admesa i mantenir el contingut no admesa en una taula de l'Access.
Accedeix als tipus de dades compatibles amb Dataverse
A la taula següent, les assignacions de tipus de dades admeses us poden ajudar a planificar la migració de dades.
| Tipus de dades d'accés | Dataverse tipus de dades | Es pot migrar? |
|---|---|---|
| Text curt | SMS | Sí |
| Text llarg | Text de diverses línies | Sí |
| Numeració automàtica | Numeració automàtica | Sí |
| Data i hora | Data i hora | Sí |
| Moneda | Moneda | Sí |
| Número: decimal | Nombre decimal | Sí |
| Sí/No | Sí/No | Sí |
| Int | Número enter | Sí |
| Auxiliar de cerca | Cerca | Sí |
| Cerques multivalorades | Elecció | Sí1 |
| Enllaç | Adreça URL | Sí |
| Fitxer adjunt | Fitxer | Sí2 |
1 Només hi ha cerques de diversos valors d'una columna. A causa de la diferència en la forma en què Dataverse i Access identifiquen aquestes cerques, es necessita un procés manual a Access abans de la migració. Més informació: Exporta camps d'accés de cerca multivalor a les columnes d'opció de Dataverse
2 Els fitxers adjunts es poden migrar per a fitxers adjunts únics per columna en aquest moment.
Els tipus de dades d'accés no són compatibles amb la migració a Dataverse
- Objecte OLE
- Número senzill 3
- Número doble 3
- Calculat 4
- Text enriquit
3 Dataverse inclou un tipus de dades flotant; però, té límits inferiors a Access. Més informació incloent una solució alternativa: Migrar nombre:single i número:columnes dobles a Dataverse. Podeu canviar aquests tipus a decimals a Access i migrar sense pèrdua de dades.
4 Quan migreu, el camp calculat migrarà l'últim valor calculat en una columna. Els usuaris hauran de configurar noves columnes de càlcul a Dataverse. Més informació: Definir columnes calculades per automatitzar càlculs
Comparació de la mida de dades d'accés i Dataverse
Notareu que algunes columnes Dataverse no tenen la mateixa capacitat de mida que l'access. Com s'ha indicat anteriorment, si una columna conté dades massa grans per ser migrades, l'eina de migració alerta l'usuari que el contingut no es pot migrar. Això és per evitar la pèrdua de dades. Aquesta decisió no es basa en la mida màxima possible per a la columna, sinó més aviat en la mida de les dades reals de cada fila.
| Tipus de dades d'accés/Dataverse | Límit d'accés | Límit Dataverse |
|---|---|---|
| Text/text curt | 255 caràcters | 4.000 caràcters |
| Text llarg/text multilíner | 1 GB | Caràcters 1,048,576 |
| Numeració automàtica | 2,147,483,647 | 4.000 caràcters |
| Data i hora | Data i hora estàndard | Dades i hora estàndard |
| Moneda 5 | +922,337,203,685,477 mínim -922,337,203,685,477/màx/+922,337,203,685,477 | -922,337,203,685,477/+922,337,203,685,477 mínim/màx. |
| Nombre decimal | Min/màx -10^28-1/+10^28-1 fins a 28 decimals | Mínim/mà -100,000,000,000/+100,000,000,000 fins a 10 decimals |
| Sí/No | Boolean | Boolean |
| Número int/enter | Mínim/màx .2^31/+2^31 | -2,147,483,647/+2,147,483,647 mínim/màx. |
| Auxiliar de cerca/ Cerca | Retorn de diverses columnes | Retorn d'una sola columna |
5 L'eina de migració assumeix que la moneda procedent d'Access és la moneda base Dataverse.
Els camps calculats de l'Access crearan actualment una columna per a la tipus de contingut a Dataverse que emmagatzema el valor calculat. Això podria ser text, nombre enter, decimal, i així successivament. Dataverse es poden utilitzar per crear camps calculats per habilitar càlculs.
Exporta camps d'accés de cerca multivalor a les columnes d'elecció Dataverse
Tant Access com Dataverse ofereixen als usuaris la possibilitat de proporcionar una llista de diversos valors que un usuari pot seleccionar en una fila. Les formes d'implementar-les són diferents.
L'Access utilitza una cerca de diversos valors, que és una cerca que permet a l'usuari introduir qualsevol nombre de valors, que després es presentarà com una llista desplegable per a la selecció. L'accés té la capacitat de tenir més d'una columna de valors per a aquesta funció.
Dataverse utilitza columnes d'elecció, que són una llista enumerada de valors que cadascun té associada una etiqueta de cadena. Els usuaris localitzen i trien els valors d'una llista desplegable utilitzant els valors d'etiqueta que s'emmagatzemen en segon pla com una selecció d'enumer amb una relació amb la taula on s'emmagatzemen les etiquetes.
A causa d'aquestes diferències, la migració de columnes de cerca de diversos valors d'Access a Dataverse presenta alguns reptes. S'ha de seguir el procés següent per migrar:
- L'accés només pot començar amb una sola cerca de diversos valors de columna.
- Els usuaris d'accés han d'afegir una columna nova a la cerca de diversos valors per actuar com a valor d'enum esperat per Dataverse.
- A l'exportació, Dataverse emmagatzemarà això com dues columnes, el que permet tant Dataverse com Access utilitzar la cerca adequadament en els formularis.
S'està creant un camp d'opció vàlid per exportar a Dataverse
Per migrar correctament un camp d'opció des de l'Access, el camp s'ha de crear d'una manera similar als passos que es descriuen aquí.
Crea una taula nova a l'Access.
Afegeix un camp Número a la taula. Ha de ser un camp Número per donar suport a l'exportació a Dataverse.
Aneu a Visualització de disseny a l'accés. Seleccioneu el camp nou i, a continuació, seleccioneu Auxiliar de cerca.
A l'Auxiliar de cerca, seleccioneu l'opció Escriuré els valors que vull i, a continuació, seleccioneu Següent.
Al diàleg següent, introduïu 2 per al nombre de columnes i, a continuació, seleccioneu el camp que hi ha a sota de Col1.
A Col1 introduïu valors per a tres files introduint 1, 2 i 3. A Col2 introduïu valors per a tres files introduint vermell, verd i blau.
Seleccioneu el separador entre Col1 i Col2 i feu-lo lliscar cap a l'esquerra de manera que només aparegui Col2.
Seleccioneu Next Final següent per completar > · > l'Auxiliar de cerca.
Deseu els canvis i torneu a la visualització del full de dades.
Creeu un registre nou per validar que el camp d'elecció funcioni com s'esperava. Hauria de semblar així si s'ha configurat correctament.
Tanqueu la taula i migreu-la a Dataverse.
Si tot ha funcionat correctament, la columna d'elecció de Dataverse apareixerà així en afegir un registre nou.
Migra el número:únic i el número:columnes dobles a Dataverse
Tant Access com Dataverse inclouen la possibilitat d'emmagatzemar números de coma flotant. Usos d'accés Number:Single i Number:Double per a això. Aquests tipus de dades s'utilitzen sovint per a qualsevol columna numèrica. Dataverse té un Tipus de dades número de coma flotant, però té algunes limitacions amb com s'implementa. Dataverse només permet un màxim de cinc decimals. Per tant, hi ha el perill de perdre dades en migrar els números de coma flotant de l'Accés a Dataverse. A causa d'aquesta possibilitat de pèrdua de dades, Number:Single i Number:Double els valors actualment no es poden migrar a Dataverse.
No obstant això, podeu migrar l'accés Number:Single i les dades a Dataverse canviant el tipus de dades a Number:Double Access. Podeu utilitzar el dissenyador de taules d'Accés i canviar el tipus Number:Single i Number:Double les columnes a Decimal. A continuació, es pot migrar qualsevol fila que no superi els límits decimals mínims /màxims.