Compartir a través de


Cómo migrar consultas de Power Query en el escritorio (Power BI y Excel) a flujos de datos

Si ya tiene consultas en Power Query, ya sea en Power BI Desktop o en Excel, es posible que desee migrar las consultas a flujos de datos. El proceso de migración es simple y directo. En este artículo, aprenderá los pasos para hacerlo.

Para obtener información sobre cómo crear un flujo de datos en Microsoft Power Platform, consulte Creación y uso de flujos de datos en Power Platform. Para obtener información sobre cómo crear un flujo de datos en Power BI, consulte Creación y uso de flujos de datos en Power BI.

Migración de las consultas desde el escritorio

Para migrar consultas desde Power Query en las herramientas de escritorio:

  1. Abra el Editor de Power Query:

    • En Power BI Desktop, en la pestaña Inicio, seleccione Transformar datos.

      Abra el Editor de Power Query.

    • En Excel, en la pestaña Datos, seleccione Obtener datos>Iniciar Editor de Power Query.

      Abra Editor de Power Query desde Excel.

  2. Copie las consultas:

    Si ha organizado las consultas en carpetas (denominadas grupos en Power Query):

    1. En el panel Consultas, seleccione Ctrl mientras selecciona las carpetas que desea migrar al flujo de datos.

    2. Seleccione Ctrl+C.

      Seleccione y copie carpetas.

    Si no tiene carpetas:

    1. En el panel Consultas, seleccione Ctrl mientras selecciona las consultas que desea migrar.

    2. Seleccione Ctrl+C.

      Seleccione y copie las consultas.

  3. Pegue las consultas copiadas en un flujo de datos:

    1. Cree un flujo de datos si todavía no lo ha hecho.

      Cree un flujo de datos de Power BI.

    2. Abra el flujo de datos en el Editor de Power Query y, en el panel Consultas, seleccione Ctrl+V para pegar las carpetas o consultas copiadas.

      Pegue consultas o carpetas en el flujo de datos.

    En la imagen siguiente se muestra un ejemplo de carpetas copiadas correctamente.

    Copiar y pegar se realiza correctamente.

  4. Conecte la puerta de enlace de datos local.

    Si el origen de datos es un origen local, debe realizar un paso adicional. Algunos ejemplos de orígenes locales pueden ser archivos de Excel en una carpeta compartida de un dominio local o una base de datos de SQL Server hospedada en un servidor local.

    Un flujo de datos, como un servicio basado en la nube, requiere la puerta de enlace de datos local para conectarse al origen de datos local. Debe instalar y configurar la puerta de enlace para ese sistema de origen y, a continuación, agregarle el origen de datos. Una vez completados estos pasos, puede seleccionar la puerta de enlace de datos local al crear la tabla en el flujo de datos.

    Configuración de la puerta de enlace.

    La puerta de enlace no es necesaria para los orígenes de datos que residen en la nube, como una base de datos de Azure SQL.

  5. Configure la conexión al origen de datos seleccionando Configurar conexión y especificando credenciales o cualquier otro valor que necesite para conectarse al origen de datos en esta fase.

    Configure la conexión.

  6. Verifique la conexión:

    Si ha realizado todos los pasos correctamente, verá una vista previa de los datos en el Editor de Power Query.

Algunas funciones de Power Query Desktop requieren una puerta de enlace en Power Query Online

Algunas de las funciones pueden requerir una puerta de enlace, incluso si su origen no se encuentra en el entorno local. Entre estas funciones se encuentran las de Web.BrowserContents y Web.Page. Si esto sucede, podría recibir un mensaje de error que indica qué función específica no se admite. En la ilustración siguiente se muestra un ejemplo de uno de estos escenarios.

Funciones no admitidas en el flujo de datos.

Si se produce un escenario como este, tiene dos opciones. Puede configurar la puerta de enlace para ese origen de datos o puede actualizar la consulta en el Editor de Power Query para el flujo de datos mediante un conjunto de pasos que se admiten sin necesidad de la puerta de enlace.

Actualización de las tablas de flujo de datos

Después de migrar las consultas al flujo de datos, debe actualizar el flujo de datos para que los datos se carguen en estas tablas. Puede actualizar un flujo de datos manualmente o configurar una actualización automática según la programación que prefiera.

Actualice el flujo de datos.

Obtención de datos desde Power Query Desktop

Ahora puede obtener datos de tablas de flujo de datos en Power BI Desktop mediante el flujo de datos de Power Platform o los conectores de Dataverse (en función del tipo de flujo de datos que use, analítico o estándar). Más información: Conexión a datos creados por flujos de datos de Power Platform en Power BI Desktop

Obtención de datos de flujos de datos en Power BI Desktop.