Nota    Esta característica está en versión beta pública y solo está disponible para los usuarios de Insider. Para obtener más información sobre cómo participar, vea aka.ms/AccessAndPowerPlatform.

La combinación de Microsoft Access y Microsoft Dataverse con Power Platform abre un mundo de oportunidades para el desarrollador ciudadano en la nube y para escenarios móviles. Esta combinación desbloquea escenarios de soluciones híbridas que mantienen el valor y la facilidad de uso de Access junto con el almacenamiento basado en la nube de las siguientes maneras.

  • Escenarios Microsoft Teams móvil y de Microsoft Teams móvil.

  • Uso compartido y edición en tiempo real de los datos de Access con almacenes de datos basados en la nube y aplicaciones front-end creadas en Access, Power Apps móvil y Microsoft Teams.

  • Nuevas capacidades de seguridad y cumplimiento a través del almacenamiento dataverse en la nube con AAD y seguridad basada en roles mientras se administra desde Access.

Un objeto visual de lo que puede hacer entre Access y Dataverse

Puede compartir datos de Access con Dataverse, que es una base de datos en la nube en la que puede crear aplicaciones de Power Platform, automatizar flujos de trabajo, agentes virtuales y mucho más para la web, el teléfono o la tableta de las siguientes maneras:    

  • Cree un entorno de Power Platform y agregue una nueva base de datos de Dataverse.

  • Migrar datos de Access a Dataverse o Dataverse para Teams.

  • Siga usando su solución de escritorio de Access para sincronizar la edición de los datos en función de tablas vinculadas y usando formularios front-end, informes, consultas y macros existentes.

  • Cree un código bajo de Power App, flujo de trabajo automatizado, Virtual Assistant controlado por IA o un panel de Power BI que funcione en muchos dispositivos, mientras visualiza y edita simultáneamente los mismos datos subyacentes de Dataverse.

Dataverse es la columna vertebral de Power Platform y puede almacenar datos comunes compartidos en varias aplicaciones. Esta capacidad proporciona oportunidades adicionales entre plataformas para la interacción y administración de datos compartidos en Microsoft 365, Azure, Dynamics 365 y aplicaciones independientes.

Nota      Los términos "columna" y "campo" se usan indistintamente en Access y Dataverse. El término "tabla" y "entidad" se usan indistintamente en Dataverse.

Antes de comenzar

¿Quiere que todo sea más suave? En las secciones siguientes se proporciona más información.

Importante    Haga una copia de seguridad de la base de datos de Access. Le recomendamos encarecidamente que haga esto. Para obtener más información, vea Proteger los datos con procesos de copia de seguridad y restauración.

Esta es una lista de comprobación rápida para asegurarse de que está listo:

  • Inscríbase en la versión beta pública. Para obtener más información, vea aka.ms/AccessAndPowerPlatform.

  • Si aún no tiene una, obtenga una licencia Power Apps que incluya Dataverse o use un entorno existente. Vaya a la Power Apps principaly seleccione Iniciar gratis.

  • Si los datos de Access tienen un campo multivalor, prepárese para la migración. Para obtener más información, vea Crear un campo de opción para la migración a Dataverse.

  • Aunque Dataverse tiene un tipo de datos de punto flotante, tiene límites de rango inferiores que el tipo de datos de punto flotante de Access. Si los datos de Access tienen un campo de punto flotante, conviéndolos primero en un tipo de datos Número, establezca la propiedad Tamaño de campo en Decimaly, después, migre los datos a Dataverse, que los almacenará como un tipo de datos Número decimal.

Asegúrese de obtener las licencias necesarias:

Es posible que se requieran licencias adicionales si las aplicaciones incluyen Power Automate, Power BI y Power Virtual Agent. Para obtener más información, vea Power Apps planes y precios y Actualizaciones que llegarán a Power Apps.

Hay dos formas de usar Dataverse, la versión completa y Dataverse para Teams.

Dataverse  

La versión completa de Dataverse proporciona todos los tipos de datos disponibles para aplicaciones entre dispositivos y con código bajo y es compatible con muchos usuarios. Una vez que tenga la licencia de Dataverse, puede obtener acceso a un entorno dataverse actual o crear un nuevo entorno para migrar los datos de Access. Para obtener más información, vea ¿Qué es Microsoft Dataverse?, Introducción al uso de DataverseyAgregar una base de datos de Microsoft Dataverse.

Importante   Asegúrese de que tiene los permisos necesarios para importar datos a Dataverse. Necesita el rol de seguridad de "Creador de entornos" y los usuarios de la aplicación necesitan el rol de seguridad de "Usuario básico". Para obtener más información, vea Conceder acceso a usuarios en aplicaciones de participación de clientes.

Si usa un nuevo entorno:

  1. Inicie sesión en Power Apps desde esta página del explorador, https://powerapps.microsoft.com/.

  2. Seleccione Configuración texto alternativo > de administración.

  3. En la página Centro de administración, seleccione Nuevo. Se abrirá el panel Nuevo entorno.

    Crear un nuevo entorno de Dataverse

  4. En el cuadro Nombre, escriba el nombre del entorno.

  5. En el cuadro Tipo, seleccione Prueba en la lista desplegable. Si tiene su propio entorno de producción, puede seleccionar Producción.

  6. En el cuadro Región, mantenga la selección predeterminada de Estados Unidos.

  7. En el cuadro Propósito, si lo desea, escriba una descripción.

  8. En Crear una base de datos para este entorno,seleccione .

  9. Al iniciar el proceso de migración en Access, el servicio de detección global debe descubrir la dirección URL de instancia correcta. Para obtener más información, vea Migrar: seleccionar origen de datos y destino.

Dataverse para Teams

Microsoft Teams facilita la mensajería, los chats, las reuniones, los seminarios web y la comunicación a tiempo entre los grupos de trabajo y los compañeros. También puede mejorar la productividad y personalizar Teams agregando una variedad de aplicaciones, incluidas las Power Apps basadas en Dataverse para Teams. Esto proporciona de forma eficaz una plataforma de datos de código bajo integrada para la Teams de soluciones con un solo clic.

Una vez que tenga un plan Microsoft 365 con Teams, no se requiere ninguna licencia adicional para aplicaciones, flujos de trabajo y agentes virtuales dentro de Teams, pero Power BI aplicaciones requieren una licencia independiente. Además, el acceso al entorno de Dataverse está limitado a los Teams, miembros e invitados y hay algunas limitaciones de características para el Dataverse subyacente.

Para obtener más información, vea Microsoft Dataversepara Teams información general, Power Apps y Microsoft Teams integración y Introducción aMicrosoft Dataverse para Teams.

Para aprovisionar el Dataverse para Teams, primero debe instalar una aplicación en Teams.

  1. Abra Teams y seleccione Aplicaciones en la esquina inferior izquierda de la ventana.

  2. En la ventana de App Marketplace, use el cuadro de búsqueda para buscar "Power Apps" y, a continuación, seleccione Power Apps.

  3. Para agregar la Power Apps a Teams, seleccione Agregar. Aparecerá Power Apps ventana.

  4. Seleccione Crear una aplicación.

  5. Seleccione el equipo de la aplicación.

  6. Para crear un dataverse para Teams, seleccione Iniciar ahora.

  7. En el Power Apps, escriba un nombre de aplicación y, a continuación, seleccione Guardar.

Resultado

El entorno está listo para usarse. Al iniciar el proceso de migración en Access, el servicio de detección global debe descubrir la dirección URL de instancia correcta. Para obtener más información, vea Migrar: seleccionar origen de datos y destino.

Descubrir manualmente la dirección URL de instancia correcta

Si, por algún motivo, el Servicio de detección global no puede detectar la dirección URL de instancia correcta, puede buscarla en Power Apps y, después, escribirla manualmente durante el proceso de migración.

  • Dataverse   Seleccione Configuración texto alternativo en la parte superior derecha de la página, seleccione Detalles de la sesión y la dirección URL de Dataverse correcta se muestra como la dirección URL de instancia.

  • Dataverse para Teams      Después de crear una aplicación para la base de datos de Dataverse, seleccione Acerca dey la dirección URL de Dataverse correcta se muestra como la dirección URL de instancia.

Comprenda las diferencias en la capacidad de almacenamiento, ya que cada base de datos tiene diferentes límites de tamaño máximo:

  • Access tiene un límite máximo de 2 GB para cada base de datos. Para obtener más información, vea Especificaciones de Access.

  • Dataverse tiene un límite máximo de 10 GB para una base de datos relacional. Tiene un límite total de 20 GB para almacenar archivos, blobs y datos de registro no relacionales. Para obtener más información, vea Novedades de la administración de almacenamiento en Microsoft Power Platform.

  • Dataverse para Teams tiene un límite máximo de 2 GB y 1 MB para cada canal de grupo. El límite máximo de 2 GB también incluye archivos adicionales, blobs y datos de registro no relacionales. Para obtener más información, vea Microsoft Dataverse para Teams entorno.

Una parte importante del proceso de migración es validar los datos de varias maneras:

  • Para evitar la pérdida de datos, Access garantiza que la tabla de Access no supere los límites de tamaño de Dataverse y que el número de columnas de la tabla de Access no supere el número máximo de campos de Dataverse para una tabla. 

  • Si la tabla de Access contiene tipos de datos dataverse no admitidos o la columna tiene valores que superan los rangos de tipos de datos Dataverse, Access proporciona información adicional para ayudarle a corregir los errores.

Solo se exportan los tipos de datos admitidos. La tabla original de Access, incluidos los tipos de datos no admitidos, permanece en Access. Una vez que esté satisfecho de que todos los datos se han migrado de forma completa y correcta, puede conservar la tabla original de Access o eliminarla y copiarla en una base de datos de copia de seguridad.

Para obtener más información, vea Comparar tipos de datos de Access y Dataverse.

Migrar datos de Access a Dataverse

El proceso de migración de tablas y columnas de Access a Dataverse incluye: crear y especificar un entorno dataverse, exportar datos de Access a Dataverse, seleccionar tablas y tablas relacionadas, crear tablas vinculadas en Access a las tablas migradas en Dataverse, administrar claves principales, nombres y relaciones, validar la exportación de datos y obtener una vista previa de los resultados en Access y Dataverse.

  1. Inicie Access, seleccione Cuentay seleccione Cambiar cuenta. Se abrirá el cuadro de diálogo Cuenta.

  2.  Asegúrese de que ha iniciado sesión en Access con las mismas credenciales que usa en Power Apps. Dependiendo de su entorno, es posible que tenga que escribir información de seguridad adicional, como una autenticación secundaria o un pin.

    Nota    Si no usa la misma cuenta para Access y Power Apps, se produce un error en la migración debido a problemas de permisos.

  3. Abra la base de datos de Access que desea migrar.

    Sugerencia    Asegúrese de que todos los objetos de Access abiertos están cerrados, ya que un bloqueo puede impedir la migración de tablas.

  4. Haga clic con el botón derecho en una tabla en el panel de navegación y seleccione Exportar > dataverse

  5. En el cuadro de diálogo Exportar objetos, seleccione todas las tablas que desea exportar y desactive todas las tablas que no desee exportar.

  6. Selecciona Aceptar.

    Seleccionar tablas para migrar

  7. En el cuadro de diálogo Exportar datos al entorno de dataverse, seleccione una dirección URL de instancia de la lista proporcionada por el Servicio de detección global.

    Nota    En Power Apps, una dirección URL de instancia representa una sesión específica de un Power Apps entorno. No debe confundirse con una dirección URL de página web. Un componente de la cadena, "crm.dynamics" es un traslación de versiones anteriores de Power Apps.


    Escribir la dirección URL de Dataverse
    Para obtener más información, vea Comenzar: configurar un entorno de Dataverse.

El siguiente paso es tomar decisiones importantes sobre cómo desea migrar. Observe que los valores predeterminados son los más comunes. 

Casillas para seleccionar acerca de cómo vincular tablas y seleccionar automáticamente tablas relacionadas

  1. Para exportar tablas relacionadas de las tablas seleccionadas, seleccione Exportar todas las tablas relacionadas.

    Nota    En este momento, solo se incluyen tablas secundarias directas al elegir exportar tablas relacionadas. Si desea que se incluyan todas las relaciones, use el cuadro de diálogo Exportar objetos para seleccionar todas las tablas que desea migrar.

  2. Para ver estas tablas, seleccione Ver tablas relacionadas. Aparecerá el cuadro de diálogo Tablas relacionadas.

    Las relaciones de tabla se muestran en una vista jerárquica en dos columnas: la columna izquierda muestra las tablas seleccionadas y la columna derecha muestra las tablas relacionadas.

    Una lista de tablas relacionadas

  3. Para crear vínculos de tabla en Access para cada tabla de Dataverse creada por la operación de exportación, seleccione Vincular a tabla de dataverse después de exportar.

  4. Para obtener una vista previa de los resultados, seleccione Abrir la dirección URL de la tabla Dataverse cuando haya terminado.

    Esta opción no está disponible si va a exportar a Dataverse en Teams.

  5. Para establecer explícitamente un campo como columna de nombre principal, seleccione Seleccionarcampos de nombre principal y, a continuación, elija un campo de la lista desplegable. 

    Si no especifica una columna para usar, la primera columna de texto de la izquierda se usa como columna Nombre principal. Si no hay ninguna columna de texto, se crea una columna de marcador de posición de nombre principal con valores nulos.

    Seleccionar un campo de nombre principal específico

  6. Seleccione Siguiente.

El proceso de validación comienza automáticamente cuando ve un cuadro de diálogo que muestra "Validador en ejecución..." en la parte superior. Si el proceso de validación se realiza correctamente, otro mensaje muestra "Validación completada" y, a continuación, puede seleccionar Aceptar.

Esté atento a estos mensajes:

Mensaje

Explicación

"Recuperar lista de tablas del origen de OData"

El proceso de migración ha comenzado.

"Exportar objetos de selección"

Las tablas seleccionadas se migran a Dataverse.

"Todas las tablas que no encontraron un error se han exportado correctamente".

Si se produce un único error en una tabla, la tabla no se exporta, de lo contrario, se completa la operación de exportación de tabla.

Para continuar, seleccione Cerrar.

"Importar tablas seleccionadas y tablas relacionadas"

Según la forma en que exportó las tablas, se crean tablas vinculadas, se cambia el nombre de las tablas originales y se crean y se vinculan varias tablas del sistema dataverse en Access.

Durante el proceso de validación, si hay campos no admitidos, Access identifica los tipos de datos no admitidos o las filas que superan los límites y crea una tabla de errores de validación de columna Inversa de datos que almacena en cada fila el nombre de la tabla exportada y los campos que no eran compatibles. Puede elegir migrar todos los tipos de datos admitidos y elegir no migrar tipos de datos no admitidos. Si decide no migrar, los datos permanecerán en Access.

Qué sucede con los tipos de datos no admitidos y los límites superados

El proceso de validación de los datos de Access que se migran a Dataverse

Si ha elegido vincular tablas, confirme que los resultados son los esperados. Vea este mensaje "Recuperar lista de tablas del entorno de Dataverse". Las tablas originales permanecen, pero sus nombres se cambian. Las tablas vinculadas ahora deben tener los nombres de tabla originales para que todos los objetos front-end sigan funcionando como antes. Se conserva la clave principal de Access (Autonumeración). Se agrega una nueva columna que corresponde a la clave principal (GUID) de Dataverse y el nombre de columna es el nombre de la tabla.

Access también agrega tablas vinculadas adicionales de Dataverse denominadas Teams, Usuarios y Unidades de negocio. Estas tablas del sistema contienen la siguiente información útil:

  • Usuarios      Dirección de correo electrónico, nombre completo, teléfono, tipo de licencia, unidad de negocio, y así sucesivamente.

  • Teams      Equipo, nombre del equipo, pertenencia, y así sucesivamente.

  • Unidad de negocio   Centro de costos, sitio web, límite de crédito, y así sucesivamente.

  • MonedaDetalles de moneda para todas las monedas de transacción, incluidos valores como el tipo de cambio, el nombre, el símbolo, el código, y así sucesivamente. Esta tabla solo aparece si Access tiene un tipo de datos de moneda   que ha migrado a Dataverse.

Es posible que desee usar esta información adicional para mejorar la solución de Access. Puede mantener estas tablas en un formulario o agregarlas a un informe. Para obtener más información, vea Tablas y columnas del sistema de Dataverse. 

Es una buena idea revisar y confirmar el proceso de migración examinando cada tabla y campo en el entorno de Dataverse. Los nombres de tabla y campo de Dataverse deben coincidir con los nombres de tabla y columna de Access. Access abre automáticamente el entorno Dataverse en la primera tabla migrada.

Vista previa de la migración de datos en Dataverse

Las tablas de Access aparecen en El inverso de datos como tablas con un nombre para mostrar y un tipo de datos correspondientes:

  • La columna "Nombre para mostrar" debe enumerar cada nombre de campo de Access dentro de una tabla.

  • El formato de un campo "Nombre" tiene un prefijo, un subrayado y el nombre de tabla, por ejemplo, cr444_<nombre de tabla>. Esto se denomina nombre lógico en Dataverse.

  • Todos los campos migrados de Access aparecen como "Personalizados" en la columna Tipo, junto al GUID generado automáticamente y los tipos de datos de campo dataverse existentes.

Nota   Si ya hay una tabla dataverse con el mismo nombre que el nombre de tabla exportada de Access, se anexa un número a la nueva tabla Dataverse.

De forma predeterminada, Access establece la primera columna de texto (de izquierda a derecha) como el nombre principal de Dataverse. Si una tabla no tiene campos de texto, Access agrega una columna de texto vacío como el último campo de la tabla y establece ese campo como el nombre principal de Dataverse. también puede establecer un campo específico como nombre principal. Esta columna está visible en Access y Dataverse.

Para obtener más información, vea Trabajar con cualquier dato en Dataverse.

Una vez que haya migrado tablas de Access a Dataverse, puede ver las tablas y columnas en Dataverse y Access en cualquier momento. Tenga en cuenta que, en El inverso de datos, los campos se muestran en orden alfabético, no en el orden original en Access.

Dataverse/Power Apps        Para obtener información sobre cómo ver y trabajar con tablas en Dataverse, vea Editar una tabla en Power Apps.

Nota     Al hacer clic con el botón derecho en una tabla vinculada migrada en Access, se abre la tabla en el portal Power Apps Maker en el explorador.  En la vista predeterminada del portal Power Apps, los campos de sistemas no se muestran, lo que proporciona una vista más sencilla que muestra las columnas migradas de Access.

Dataverse para Teams       Hay varias formas de ver las tablas y columnas:

  • Cree una power app rápida para ver o actualizar los datos.

  • En el menú compilación, seleccione Ver todo en "Elementos creados para..." y, a continuación, haga clic en la tabla que desea ver.

  • Use el Diseñador de tablas en Teams. Para obtener más información, vea Crear una tabla en Teams.

Sugerencia    Puede resultar útil marcar la dirección URL de la vista de tabla que prefiera en el explorador.

Punta      También puede ver los datos en Excel seleccionando el comando desplegable Datos y, a continuación, seleccionando Editar en Excel. Para obtener más información, vea Editar datos de tabla en Excel

Para obtener más información, vea Tablas y columnas del sistema de Dataverse. 

Las secciones siguientes proporcionan información general adicional e información conceptual.

Descripción de las claves principales y los nombres principales

Las claves principales se usan para identificar las filas de datos de una base de datos. Access y Dataverse tienen diferentes estructuras clave. Durante la migración, Dataverse y Access administran automáticamente la coordinación entre los dos productos con sus propias claves únicas y sin la interacción del usuario.

Durante la planificación y el proceso de migración, hay dos claves principales y un campo principal adicional que debe tener en cuenta:

Autonumeración de Access     Access suele utilizar el tipo de datos Autonumeración, que incrementa automáticamente un número único, como clave principal para la tabla. Este campo se crea en Dataverse como un campo de número completo con el formato autonumeración aplicado. Durante la migración, el número inicial de Dataverse se establece como el siguiente número secuencial en función de las filas de Access. Access sigue utilizando la columna Autonumeración para identificar las filas de datos, aunque Dataverse usa una clave diferente.

Importante     El inverso de datos crea el campo Autonumeración como opcional, pero esto se hace por diseño. Dataverse genera su número secuencial cuando se guarda el registro. Si este valor se establece en obligatorio, los clientes de Dataverse requerirán que se introduce un valor antes de guardar, lo que impide la generación de autonumeración. Si el campo se deja en blanco, siempre se genera un autonumeración.

Dataverse GUID Dataverse usa un tipo de datos identificador único global (GUID) como clave principal, que se crea automáticamente como identificador único y es necesario en cada tabla. Dataverse no requiere datos importados para tener una clave principal, crea automáticamente un GUID para usted.

Nombre principal de Dataverse Dataverse también incluye otra columna denominada Nombre principal. Este es un nombre descriptivo que se usa para identificar filas como alternativa al uso de un GUID. Es necesario que este campo esté presente y, según la configuración de los clientes de Power Platform, puede requerir que se rellene la columna. Puede cambiar manualmente este requisito. El nombre principal no es único de forma predeterminada. Por ejemplo, un nombre de cliente podría ser el nombre principal que corresponde a un id. de cliente único. Puede haber dos clientes con el nombre "Jones", pero cada uno tendría un id. de cliente único.

Instrucciones para tomar decisiones sobre claves principales

La clave principal de Access, la clave principal de Dataverse y la columna Nombre principal se crean automáticamente de forma predeterminada. Sin embargo, puede tomar decisiones sobre cómo administrar las tres claves principales. Estas son algunas instrucciones para ayudarle a decidir:

Clave principal       Si una clave principal de Access (Autonumeración) también es una clave empresarial, como un número de pieza, es probable que quiera conservarla porque se usa para identificar objetos en el mundo real. Pero si una clave principal de Access (Autonumeración) se usa exclusivamente para crear relaciones, podría reemplazarse por una clave principal (GUID) de Dataverse.

Notas

  • A veces, una tabla de Access contiene una columna Autonumeración que no se usa como clave principal. En este caso, El inverso de datos lo convierte en un campo Número entero y se quita la capacidad de número automático.

  • El inverso de datos también tiene el equivalente de un campo Autonumeración de Access, denominado campo Autonumeración, que se usa para generar números secuenciales y se almacena como un valor de cadena. Este campo también puede incluir un prefijo (como una cadena o una fecha) en el número que permite flexibilidad en cómo se puede usar el campo. Esta columna se basa en el SQL Server de datos de secuencia automática. Para obtener más información, vea Autonumeración de columnas en Microsoft Dataverse.

Nombre principal      El inverso de datos requiere la existencia de una columna Nombre principal. Un nombre principal debe contener valores de cadena. Durante la migración, los usuarios pueden especificar la columna de texto en Access que quieren usar como nombre principal. Si un usuario no especifica una columna para usar, la primera columna de texto de la izquierda se usa como columna Nombre principal. Si no hay ninguna columna de texto presente, se agregará una nueva columna denominada Marcador de posición de nombre principal que cumplirá el requisito de Dataverse. Esta columna se establece en Opcional y puede despoblarse.

Para obtener más información, vea Crear una columna de nombre principal.

Comparación de claves principales y nombres principales

Descripción

Clave principal de Access

Clave principal de Dataverse

Nombre principal de Dataverse

Tipo de datos

Autonumeración (o cualquier columna que se pueda indexar)

GUID

Cadena

Contenido

Un número simple y secuencial

Números aleatorios y letras únicas para el entorno

Valores de cadena legibles por humanos

Ejemplo

234

123e4567-e89b-12d3-a456-426655440000

Un nombre, como "Jones".

Un número entero, como 234, o una combinación como SalesOrder9071

Requisito

A menudo se usa pero no se requiere

Cada tabla debe tener una

Cada tabla debe tener una

Modificable

No se puede modificar un campo autonumeración, se pueden modificar otros tipos de campo

No

Identificador único

Siempre

Siempre

Solo como clave alternativa

Clave compuesta

Compatible y a menudo combinado con Autonumeración

No compatible

No compatible

Visibilidad

Normalmente, la primera columna de tabla

Normalmente se oculta, pero se puede mostrar.

Valores predeterminados para estar visibles

Indexación

Se puede indexar.

Para obtener más información, vea Crear y usar un índice para mejorar el rendimiento.

Indizado automáticamente

Indizado automáticamente

Comentarios

Una vez definido y escriba datos, no puede cambiar ningún otro campo a un tipo de datos Autonumeración.

No se puede crear por un usuario o durante una operación de importación de datos.

También se usa con campos generados automáticamente en tarjetas de datos, formularios controlados por modelos y con búsquedas en la creación de formularios.

Notas 

  • Los índices de Access no se convierten automáticamente en índices de Dataverse.

  • En las portadas, Dataverse usa Azure SQL Server para crear automáticamente índices basados en patrones de uso de datos. Los índices de las claves principales y alternativas siempre se crean y otros se agregan o quitan en función de cómo use los datos.

Descripción de las relaciones access y dataverse

Es importante comprender cómo desea administrar las relaciones de tabla junto con las claves principales. Para las tablas que seleccione migrar, puede elegir mover automáticamente todas las tablas relacionadas con las tablas seleccionadas o ignorarlas durante la migración y simplemente dejar las tablas relacionadas en Access. De cualquier forma, también puede vincular las tablas que migra para mantener las relaciones actuales en Access.

Durante la operación de exportación de datos, las tablas de Access con relaciones uno a varios se pueden volver a crear como relaciones uno a varios en Dataverse. Al igual que Access, Dataverse también tiene integridad referencial, como actualizaciones en cascada de campos relacionados y eliminaciones en cascada de registros relacionados. Si la base de datos de Access tiene un diagrama de relaciones, se conserva. Sin embargo, las tablas locales originales se reemplazan por tablas vinculadas nuevas.

Access y Dataverse admiten una búsqueda entre dos tablas en una relación uno a varios. Durante el proceso de migración, las búsquedas de Access se vuelven a crear en Dataverse como se muestra en el ejemplo siguiente:

  • Dos tablas de Access, Clientes y Pedidos, tienen claves principales CustomerID y OrderID basadas en un tipo de datos Autonumeración. La tabla Pedidos de Access tiene una clave externa que contiene valores de la clave principal de Access en la tabla Clientes.

  • Durante la operación de exportación, ambas claves principales de Access se conservan y mantienen como columnas de autonumeración enteras, pero no se usan como columna de clave principal en la tabla Dataverse. Cada tabla tiene una nueva columna GUID agregada que se convierte en la clave principal de la tabla Dataverse.

  • Se crea una búsqueda para la clave externa CustomerID en la tabla Pedidos para buscar la clave principal id. de cliente correspondiente en la tabla Clientes. Una vez que las tablas se migren a Dataverse, si modifica la columna de búsqueda de clave externa que se ha agregado a la tabla Pedidos, también actualizará la columna de clave externa original. La aplicación de Access puede seguir usando la clave externa de Access, en lugar de la clave externa de Dataverse. Si la clave externa de Access se modifica en la tabla vinculada de Access, también actualizará la clave externa de Dataverse. Sin embargo, la clave externa de Access será de solo lectura en Dataverse.

  • En este ejemplo de relación uno a varios, no se usa la clave principal Pedidos, pero, por supuesto, se puede usar para otras relaciones.

Para obtener más información, vea Vídeo: Crearrelaciones con el Asistente para búsquedas y Crear una relación entre tablas mediante una columna de búsqueda.

Instrucciones para tomar decisiones sobre claves y relaciones

Para ayudarle a decidir cuál es la mejor opción para usted, a continuación se muestra un resumen de las opciones comunes al migrar:

Migrar datos pero omitir relaciones      Decide quitar la columna Clave principal de Access (Autonumeración) porque no hay otras tablas de Access con referencias o relaciones que dependan de ella y resultaría confuso tenerla en la tabla Dataverse junto con la clave principal de Dataverse (GUID).

Migrar datos y relaciones con tablas vinculadas      El escenario predeterminado es mantener la clave principal de Access original (Autonumeración), pero no se usa como clave principal en El inverso de datos. Ahora se basa en la clave principal de Dataverse (GUID) y la usa en la tabla Dataverse como un identificador único. Access crea tablas vinculadas para conservar las relaciones de Access. Tenga en cuenta que no puede eliminar la clave principal de Dataverse (GUID).

En una relación, puede editar los valores de clave externa (ya sea en Access o en el entorno de Dataverse). También puede editar claves externas que hacen referencia a la clave principal de Access en una tabla vinculada a Access y actualizará automáticamente la clave externa de Dataverse que hace referencia a la clave principal de Dataverse en la tabla externa.

Migrar datos sin tablas vinculadas y volver a crear relaciones en Dataverse      Como las tablas ya no se usan en Access, puede volver a crear relaciones en Dataverse mediante la clave principal de dataverse (GUID), agregar búsquedas de Dataverse y elegir un campo de texto en cada tabla como nombre principal durante el proceso de migración.

Una vez que termine la migración de los datos de Access a Dataverse, puede crear una aplicación en power platform que se ejecute en la web, una tableta, un teléfono o incluso el escritorio. La plataforma Power es bastante amplia. El siguiente resumen del contenido puede ayudarle a obtener información general sobre las opciones básicas y al destino del tipo de aplicación que mejor se adapte a usted.

Categoría

Obtener más información

Vídeos inversos de datos

Agregar usuarios a Dataverse

Administrar usuarios de aplicaciones, roles de seguridad, Teams y Usuarios en el Centro de administración de Power Platform

Asignar roles de seguridad en el Centro de administración de Power Platform

Elegir el tipo de número correcto en Dataverse y Dataverse para Teams

Crear una aplicación rápida en Dataverse para Teams usar datos inversos de datos

Crear columnas Dataverse para Teams

Crear columnas en El inverso de datos

Crear tablas en el inverso de datos: parte 1

Crear tablas en El inverso de datos: parte 2

Dataverse y Dataverse para Teams de texto

Tipos de datos inversos de datos

Información general sobre los tipos Teams datos inversas

Dataverse para Teams tabla y columna rápidas en el Diseñador de tablas

Columna De creación rápida de dataverse

Crear rápidamente una aplicación en Power Apps una tabla inversa de datos

Crear rápidamente Dataverse para Teams tablas en el Hub de diseño

Crear tablas rápidamente en Dataverse

Temas de ayuda de Dataverse

¿Por qué elegir Microsoft Dataverse?

Introducción al uso de Dataverse

Información general de Dataverse para Teams

¿En qué se diferencian Dataverse y Dataverse para Teams datos?

Introducción a Microsoft Dataverse para Teams

Administrar permisos y administración para Dataverse

Tablas en Dataverse

Administrar tablas en Dataverse

Información general sobre relaciones de tabla

Información general sobre columnas

Crear y administrar columnas dentro de una tabla en Dataverse

Trabajar con opciones en Dataverse

Cree aplicaciones, chatbots, flujos y mucho más con Microsoft Dataverse y Teams

Cree la primera aplicación con Power Apps y Dataverse para Teams

Aplicaciones controladas por modelos

Cómo crear una aplicación controlada por modelos

Crear una aplicación controlada por modelos en Power Apps

Introducción a las aplicaciones controladas por modelos en Power Apps

Aplicaciones de Canvas

Cómo crear una aplicación de lienzo

Personalizar una aplicación de lienzo en Power Apps

Consulte también

Introducción a la importación, vinculación y exportación de datos en Access

Administrar tablas vinculadas

Power Apps Blog

Power Apps Historias de clientes

Power Apps Community

Fundamentos de Power Platform

Documentación de Power Platform

Ruta de acceso Learning Power Platform

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Office Usuarios de Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×