Ejercicio: Importar datos en su base de datos de Microsoft Dataverse

Completado

Puede importar datos en masa a su base de datos de Microsoft Dataverse desde varios orígenes, como Excel, Access, SharePoint, SQL y muchos orígenes más.

Nota

La tabla Mascota de Dataverse a la que se hace referencia en esta unidad se ha creado en el ejercicio anterior. Para disponer de otros datos para importarlos, los pasos que se indican justo a continuación le sirven de guía para crear una lista de SharePoint rápida a fin de que pueda practicar la importación a la tabla Mascota.

Crear datos de importación de ejemplo

  1. Antes de guiarlo por el proceso de cómo importar datos a la tabla de Dataverse, vamos a crear una lista de SharePoint para usarla como tabla. Si necesita ayuda para encontrar SharePoint en una pestaña independiente del explorador, vaya a office.com o Microsoft 365 e inicie sesión en la cuenta profesional o educativa.

  2. En la esquina superior izquierda de la ventana, seleccione el cuadro waffle del iniciador de aplicaciones y luego SharePoint. Luego, puede desplazarse hasta el sitio de SharePoint donde desea crear la lista.

  3. Seleccione Nuevo>Lista en la barra de comandos del sitio de SharePoint.

  4. Seleccione Lista en blanco en la ventana emergente Crear una lista.

  5. Agregue un nombre para la lista "SharePoint Pets" y seleccione Crear.

  6. En la lista recién creada que aparece, crearemos columnas que coincidirán con la tabla de datos Pets creada en el ejercicio anterior. Seleccione Agregar columna y agregue las columnas siguientes junto al campo Título como los siguientes tipos de datos:

    Nombre Tipo de datos
    PetSpecies Línea de texto única
    Breed Línea de texto única
    AppointmentDate Fecha y hora
  7. A continuación, vamos a agregar datos para tener algunos datos para importarlos. Agregue datos a la tabla para que sea parecida a esta captura de pantalla:

    Captura de pantalla que muestra una lista de SharePoint de Pets

  8. Ahora, vuelva a la pantalla de inicio de su sitio de SharePoint (puede seleccionar el nombre del sitio en la parte superior izquierda de su lista; en la imagen de arriba, es "Nuevo sitio") y copie la URL de su sitio de SharePoint, hasta el nombre del sitio.

    Importante

    No incluya ningún sufijo para las listas, solo incluya la URL de su página principal. (Ejemplo: https://yourOrganization.sharepoint.com/sites/yourSharePointsite)

Ahora estamos listos para importar algunos datos a la tabla de Dataverse. Deje abierta la pestaña del explorador de SharePoint a modo de referencia.

Importar datos en la tabla de Dataverse

  1. En una pestaña independiente del explorador, vaya a la página principal de Power Apps y, desde el panel de navegación izquierdo, seleccione Tablas.

  2. Seleccione la tabla Pet y, a continuación, seleccione Importar e Importar datos desde el menú de la barra de comandos.

  3. Esta acción inicia el importador de datos de Power Query. En la ventana emergente Elegir origen de datos, seleccione Lista de SharePoint Online como el origen. Si lo necesita, puede escribir "SharePoint" en el campo de búsqueda para limitar algo más los resultados.

  4. Cuando la ventana de Power Query cambie a Conectarse a origen de datos, introduzca la URL de la página de SharePoint que se ha copiado anteriormente en el campo de entrada URL del sitio (puede volver a la pestaña abierta en la página principal de SharePoint y copiarlo). Después de pegar la URL, puede que sea necesario iniciar sesión con las credenciales de conexión. Cuando sus credenciales estén listas, seleccione Siguiente en la parte inferior derecha para continuar.

  5. En el paso Elegir datos que aparecerá, podemos seleccionar una o más listas o bibliotecas de documentos que queramos importar. Al seleccionar de la lista de tablas disponibles en el panel lateral izquierdo, se muestra una vista previa de los datos en su pantalla. Busque la lista llamada SharePoint Pets que acaba de crear y selecciónela.

  6. Cuando aparezcan los datos de "SharePoint Pets", puede seleccionar el botón Siguiente en la parte inferior derecha.

  7. Verá el editor de Power Query con Consultas y, luego, el contenido que aparecía en la vista previa anterior. El editor de Power Query le permite darle forma a los datos antes de importarlos a Dataverse. Para elegir las columnas que desea importar, seleccione la opción Elegir columnas. Por el contrario, puede eliminar las columnas que no desee importar con el botón Eliminar columnas de la parte superior de la ventana. Si se equivoca, la opción Pasos aplicados del lado derecho de la ventana realiza un seguimiento de los cambios, y puede cancelar ese paso para deshacer la última acción. No se preocupe, no está modificando el origen de datos, solo está filtrando lo que va a importar.

    De forma predeterminada, Power Query elige todas las columnas, pero no necesitamos importar todos los datos aquí.

  8. Seleccione Elegir columnas en la pestaña "Administrar columnas" del encabezado.

  9. Seleccione solo las columnas Title, PetSpecies, Breed, AppointmentDate y seleccione Aceptar para continuar.

    Captura de pantalla de la ventana emergente Como puede ver, Pasos aplicados agrega un paso de "Elegir columnas".

    Consejo

    Si ha cometido un error, puede seleccionar la "X" que encontrará a la izquierda del paso en Pasos aplicados. Luego, puede corregir el paso.

  10. Cuando su tabla de consulta tenga las columnas de Title, PetSpecies, Breed y AppointmentDate, seleccione el botón Siguiente para continuar.

  11. En el paso Asignar tablas de Power Query, en Cargar configuración, seleccione Cargar en tabla existente. Puede consultar la imagen a continuación para saber cuáles son los siguientes pasos (numerados según los pasos).

    Captura de pantalla de la ventana de asignación de tablas, con la opción desplegable para la tabla de destino

  12. Seleccione la Tabla de destino en el menú desplegable. Tenga en cuenta que la tabla Pet de Dataverse que hemos creado tiene un prefijo delante con un guion bajo. En este ejemplo, nuestra tabla se llama cref2_Pet, pero su tabla tendrá un prefijo diferente delante de "_Pet".

  13. Como puede ver, la sección Asignación de columnas tiene las columnas de destino de la tabla Pet. Seleccione el botón Asignación automática. El botón Asignación automática permite a Power Apps determinar cómo hacer coincidir mejor las columnas Source y Destination. Sin embargo, también puede usar los menús desplegables para que coincidan con las columnas de SharePoint. Por este motivo, es útil tener nombres similares para facilitar la asignación. Es posible que tenga que seleccionar manualmente el campo Title para la columna de destino PetName, así como PetSpecies para Species.

    Una vez que todas las columnas de origen coinciden con las columnas de destino, seleccione Siguiente, en la parte inferior derecha de la ventana.

  14. El paso Actualizar configuración le ofrece la posibilidad de configurar un programa de actualización si desea que los datos sean regularmente del mismo origen. En este caso, lo dejaremos configurado en Actualizar manualmente, ya que solo queremos importarlo una vez. Seleccione Publicar en la esquina inferior derecha de la ventana.

    Si recibe alguna advertencia, preste atención a los mensajes y vuelva a su pantalla de edición de consultas para dar forma a sus datos.

  15. Si ha publicado y no ha recibido advertencias y se actualiza la pantalla de la tabla (puede tardar unos segundos), debería poder ver que los datos se han importado en su lista.

Aunque en este ejemplo se ha usado SharePoint como origen de la importación de datos, los pasos son similares a cualquier origen de datos que desee importar en su lista.