Importar o exportar datos de Microsoft Dataverse

Nota

A partir de noviembre de 2020:

  • Common Data Service ha cambiado de nombre a Microsoft Dataverse. Más información
  • Se ha actualizado parte de la terminología en Microsoft Dataverse. Por ejemplo, entidad es ahora tabla y campo es ahora columna. Más información

Este artículo se actualizará pronto para reflejar la terminología más reciente.

Para importar y exportar datos de forma masiva desde archivos de Microsoft Excel o CSV, use las funciones Obtener datos de archivo de Excel y Exportar datos para entornos actualizados de Dataverse.

Existen dos formas de importar archivos en tablas desde archivos de Excel o CSV.

Opción 1: importar creando y modificando una plantilla de archivo

Todas las tablas tienen columnas obligatorias que tienen que existir en el archivo de entrada. Le recomendamos que cree una plantilla. En primer lugar, exporte los datos de la tabla. Use el mismo archivo (modificado con sus datos) para importar datos a la tabla. Esta plantilla le permite ahorrar tiempo y esfuerzo. No tendrá que preocuparse por las columnas necesarias para cada tabla.

  1. Prepare la plantilla de archivo.

    a. Exporte los datos de la tabla al archivo CSV. Siga los pasos de Exportar datos a CSV.
    b. Defina un plan para asegurarse de que los datos sean únicos. Use claves principales o claves alternativas.
    c. Consulte las instrucciones en la siguiente sección para asegurarse de que los datos sean únicos antes de importarlos a una tabla.

  2. Modifique el archivo con sus datos.

    • Copie los datos de su archivo de Excel o CSV en la plantilla que acaba de crear.
  3. Importe el archivo.
    a. En powerapps.com, expanda la sección Datos. Seleccione Tablas en el panel de navegación izquierdo.
    b. Seleccione la tabla a la que desea importar los datos.
    c. Seleccione los puntos suspensivos o el menú de la parte superior. Seleccione Obtener datos. Seleccione Obtener datos de Excel.

    Nota

    Para importar datos en más de una tabla, en el menú superior, seleccione Obtener datos. Seleccione Obtener datos de Excel. Después puede elegir varias tablas y seleccionar Siguiente.

    Ejemplo de importación de datos a una tabla Cuenta.

    d. En la pantalla Importar datos, elija si desea importar los datos desde un archivo de Excel o CSV.
    e. Seleccione Cargar.
    f. Elija su archivo. Siga las indicaciones para cargar el archivo.

    g. Después de cargar el archivo y cuando el Estado de asignación sea verde, seleccione Importar en la esquina superior derecha. Consulte la siguiente sección para navegar y corregir los errores de asignación.

    h. Una vez que la importación finalice correctamente, verá el número total de inserciones y actualizaciones.

    Nota

    Use la lógica de Upsert (Actualizar o Insertar) para actualizar la fila, si ya existe, o para insertar una nueva fila.

Opción 2: Importar incorporando su propio archivo de origen

Si es un usuario avanzado y conoce las columnas necesarias de una tabla determinada para tablas de Dataverse, defina su propio archivo de origen de Excel o CSV. Siga los pasos de Importar el archivo.

Si obtiene errores de asignación después de cargar el archivo, seleccione Estado de asignación. Siga estos pasos para inspeccionar y rectificar los errores de asignación de columnas.

  1. Use el menú desplegable de la derecha, en Mostrar, para desplazarse por Columnas no asignadas, Campos con errores o Campos obligatorios.

    Sugerencia

    En función de si obtiene una advertencia o un error, inspeccione Columnas no asignadas o Campos con errores a través del menú desplegable de Asignaciones de columna.

  1. Cuando resuelva todos los errores y advertencias, seleccione Guardar cambios en la esquina superior derecha. Volverá a la pantalla Importar datos.
  2. Cuando la columna Estado de asignación muestre Completado en verde, seleccione Importar en la esquina superior derecha.
  3. Cuando reciba el mensaje Importe realizada correctamente se mostrará el total de inserciones y actualizaciones.

Asegurar la univocidad al importar datos en una tabla de Excel o de CSV

Las tablas de Dataverse usan una clave principal para identificar de forma única las filas dentro de una tabla de Dataverse. La clave principal de una tabla de Dataverse es un identificador único global (GUID). Forma la base predeterminada para la identificación de fila. Las operaciones de datos, como la importación de datos en tablas de Dataverse, exponen las claves principales predeterminadas.

Ejemplo:
La clave principal de una tabla Cuenta es accountid.

Archivo de exportación de muestra de una tabla Cuenta que muestra accountid como clave principal.

A veces, una clave principal puede que no funcione cuando se integran datos desde un origen externo. Use Dataverse para definir claves alternativas que identifiquen de forma exclusiva una fila en lugar de la clave principal.

Ejemplo:
Para una tabla Cuenta, puede establecer transactioncurrencyid como clave alternativa usando una identificación basada en claves naturales. Por ejemplo, use Dólar de EE. UU. en lugar del valor de GUID 88c6c893-5b45-e811-a953-000d3a33bcb9 que se muestra anteriormente. También puede elegir símbolo de moneda o nombre de la moneda como claves.

Ejemplo de creación de una clave alternativa en la tabla Moneda.

Archivo de exportación de muestra de una tabla Cuenta que muestra nombre de la moneda como clave natural.

Los usuarios pueden seguir usando claves principales como identificadores después de especificar claves alternativas. En el ejemplo anterior, el primer archivo sigue siendo válido si los GUID son datos válidos.

Exportar datos a CSV

Puede realizar una exportación de datos única desde una tabla estándar o tabla personalizada. También puede exportar datos desde más de una tabla a la vez. Si exporta datos de más de una tabla, cada tabla se exporta en su propio archivo CSV de Microsoft.

  1. En powerapps.com, expanda la sección Datos. Seleccione Tablas en el panel de navegación izquierdo.

  2. Seleccione la tabla de la que desea importar los datos.

  3. Seleccione los puntos suspensivos o el menú de la parte superior. Seleccione Exportar datos.

    Ejemplo de exportación de datos desde una tabla Cuenta.

    Nota

    Para exportar datos desde varias tablas, en el menú superior, seleccione Exportar. Seleccione Datos. Puede elegir varias tablas.

  4. Cuando la exportación finalice correctamente, podrá Descargar los datos exportados. Esta descarga proporciona un vínculo al archivo CSV descargable.

Tipos de datos no admitidos

Actualmente no se admiten los siguientes tipos de datos.

  • Zona horaria

  • Opción MultiSelect

  • Image

  • Archivo

    Nota

    Las características Obtener datos desde Excel y Exportar datos no se incluyen actualmente en Power Apps Developer Plan.