Importar datos mediante Power Query
Los flujos de datos permiten a los usuarios extraer, transformar y cargar datos de una amplia gama de orígenes de datos en sus tablas de Dataverse. Un flujo de datos es una colección de tablas que se crea y administra en entornos en el servicios de Power Apps. Puede agregar y editar tablas en su flujo de datos, así como administrar programas de actualización de datos, directamente desde el entorno en el que se creó su flujo de datos.
Cuando crea un flujo de datos en el portal de Power Apps, puede obtener datos si utiliza el conector de Dataverse.
Hay tres pasos principales para usar un flujo de datos:
Crear el flujo de datos en el portal de Power Apps. Se selecciona el destino para cargar los datos de salida, el origen del que obtener los datos y los pasos de Power Query para transformar los datos empleando las herramientas de Microsoft que están diseñadas para facilitar el proceso.
Programar ejecuciones del flujo de datos. Este ajuste corresponde a la frecuencia a la que el flujo de datos de Power Platform debe actualizar los datos que su flujo de datos cargará y transformará.
Usar los datos que cargó en el almacenamiento de destino. Puede crear aplicaciones, flujos, informes Power BI y paneles de información. También puede conectarse directamente a la carpeta del Common Data Model del flujo de datos en el lago de su organización mediante servicios de datos de Azure, como Azure Data Factory. También puede usar Azure Databricks o cualquier otro servicio compatible con el estándar de carpetas de Common Data Model.
Crear un flujo de datos
Los flujos de datos se crean en un entorno, así que solo podrá verlos y administrarlos desde ese entorno. Si algún usuario desea obtener datos de estos flujos de datos, deberá tener acceso al entorno en el que se crearon.
Inicie sesión en el portal de Power Apps.
Seleccione un entorno.
En el panel de navegación del lado izquierdo, busque Tablas para Flujos de datos. Es posible que tenga que seleccionar Más para encontrarlos (luego podrá fijarlos al panel).
Seleccione Flujos de datos para que aparezca una lista de flujos de datos. Observe que su barra de comandos tiene un botón para crear un Nuevo flujo de datos. Continúe y selecciónelo.
Una ventana emergente Nuevo flujo de datos le solicita que nombre el flujo de datos y luego puede seleccionar el botón Crear.
En la ventana emergente Power Query > Elegir origen de datos, seleccione su origen de datos. En este ejemplo, seleccionaremos Lista de SharePoint Online.
Después de seleccionar un origen de datos, se le solicitará que proporcione la configuración de conexión de su lista de SharePoint, lo que incluye la URL del sitio y la cuenta de Credenciales de conexión que se usará al conectarse al origen de datos. Es posible que se le solicite que introduzca sus credenciales para continuar. Una vez que haya introducido la configuración correcta, estará disponible el botón Siguiente en la esquina inferior derecha de la ventana. Seleccione Siguiente para continuar.
Puede tardar unos minutos; cuando esté conectado, podrá seleccionar la lista de SharePoint en el encabezado Elegir datos que quiere usar para su tabla. Cada vez que selecciona una tabla de origen de datos, Power Query proporciona una versión preliminar de sus datos a la derecha. (Nota: No necesita seleccionar la casilla). En este momento, el botón Transformar datos quedará oculto. Para continuar, seleccione Transformar datos.
Ahora que ha seleccionado los datos que se usarán en la tabla, puede usar el editor de flujos de datos de Power Query para dar forma a esos datos o convertirlos al formato necesario para usarlos en su flujo de datos.
Use el editor para eliminar columnas innecesarias y columnas con nombres y datos idénticos o similares. Cuando haya hecho los cambios necesarios, seleccione Siguiente.
Cuando se le pida que elija la Configuración de carga y la Asignación de columnas, aparecerá la ventana Asignar tablas.
Como estamos aprendiendo cómo crear un flujo de datos, elegiremos Cargar en una nueva tabla.
En Configuración de carga, también puede proporcionar un Nombre de tabla y una Descripción de la tabla, aunque, como verá, Power Query importa automáticamente el nombre de su lista de SharePoint.
Tener una columna de clave principal en la entidad ayuda a evitar duplicados en las filas de datos. Una columna de clave principal es una columna que es única y determinista de una fila de datos en la entidad. En Columna de nombre principal único, bajo Asignación de columnas, puede crear un nombre principal o dejar que Power Query use una columna Autogenerada (configuración predeterminada y recomendada).
En la sección Tipo de columna de destino, puede designar qué tipo de columna de Dataverse desea crear con los datos provenientes de sus datos de origen (no todos los tipos estarán disponibles).
Cuando haya terminado de seleccionar los elementos, podrá empezar con el siguiente paso: seleccionar la frecuencia de actualización del flujo de datos. Seleccione Siguiente para continuar.
Aparecerá una ventana (Actualizar configuración) donde tendrá la opción de programar la frecuencia de actualización para todos los orígenes de datos conectados.
Los flujos de datos utilizan un proceso de actualización de datos para mantener actualizados los datos de destino desde el origen. Puede optar por actualizar su flujo de datos de forma manual o automática en un intervalo programado que elija. Si selecciona Actualizar automáticamente, podrá seleccionar la frecuencia o el programa de la tasa de actualización. Como observará, puede enviar una notificación de error si falla la actualización.
En nuestro nuevo flujo, vamos a Actualizar manualmente.
Seleccione Publicar.
Nota
Si selecciona el botón de contenido adicional, a la derecha del botón Publicar, puede escoger Publicar más tarde y elegir el momento.
Cuando publiquemos el flujo de datos, estará disponible en nuestros flujos de datos.
Puede probar su nuevo flujo de datos si va a su lista de SharePoint y hace algunas actualizaciones en los datos. Después, vuelva al flujo de datos que creó y actualícelo. (Puede encontrar la opción Actualizar si selecciona los puntos suspensivos al lado del nombre del flujo de datos).
Si navega por su tabla de Dataverse, podrá ver la tabla que ha creado o a la que ha asignado los datos. Abra la tabla para asegurarse de que los datos se hayan importado correctamente.
Importar y actualizar datos de otro origen de datos es una excelente manera de incorporar sus datos actuales en Dataverse.