Origen de Power Query (versión preliminar)

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

En este artículo se describe cómo configurar las propiedades del origen de Power Query del flujo de datos de SQL Server Integration Services (SSIS). Power Query es una tecnología que permite conectarse a varios orígenes de datos y transformar datos mediante Excel o Power BI Desktop. Para obtener más información, consulte el artículo Power Query - Descripción general y aprendizaje. El script generado por Power Query se puede copiar y pegar en el componente Origen de Power Query del flujo de datos de SSIS para configurarlo.

Nota:

En la versión preliminar actual, el origen de Power Query solo se puede usar en SQL Server 2017/2019/2022 y Azure-SSIS Integration Runtime (IR) de Azure Data Factory (ADF). Puede descargar e instalar el origen más reciente de Power Query para SQL Server 2017/2019/2022. El origen de Power Query para Azure-SSIS IR ya está preinstalado. Para aprovisionar Azure-SSIS IR, consulte el artículo Aprovisionar SSIS en ADF.

Configuración del origen de Power Query

Para abrir el Editor de orígenes de Power Query en SSDT, arrastre y coloque el origen de Power Query desde el cuadro de herramientas de SSIS al diseñador de flujo de datos y haga doble clic en él.

Fuente de PQ

Se muestran tres pestañas a la izquierda. En la pestaña de Consultas, puedes seleccionar tu modo de consulta desde la lista desplegable.

  • El modo Consulta única permite copiar y pegar un único script de Power Query desde Excel o Power BI Desktop.
  • El modo Consulta única a partir de variable permite especificar una variable de cadena que contiene la consulta que se ejecutará.

Pestaña única de consultas de origen de PQ

En la pestaña Administradores de conexiones, puede agregar o quitar administradores de conexiones de Power Query que contienen las credenciales de acceso del origen de datos. Al seleccionar el botón Detectar el tipo de origen de datos, se identifican los orígenes de datos a los que se hace referencia en la consulta y los muestra para que pueda asignar los administradores de conexiones de Power Query existentes adecuados o crear otros.

Pestaña para detectar administradores de conexiones del origen de PQ

Agregar administradores de conexiones del origen PQ

Finalmente, en la pestaña Columnas, puede editar la información de las columnas de salida.

Pestaña Columnas del origen de PQ

Configuración del administrador de conexiones de Power Query

Al diseñar el flujo de datos con el origen de Power Query en SSDT, puede crear un administrador de conexiones de Power Query de las maneras siguientes:

  • Créalo indirectamente en la pestaña Gestores de Conexiones de Power Query Source tras seleccionar el botón Añadir/Detectar Fuente de Datos y seleccionar <Nueva conexión...> desde la lista desplegable como se ha descrito arriba.
  • Créalo directamente haciendo clic derecho en el panel de Gestores de Conexiones de tu paquete y seleccionando Nueva Conexión... en la lista desplegable.

Agregar en el panel Administradores de conexiones de origen de PQ

En el cuadro de diálogo Agregar administrador de conexiones SSIS, haga doble clic en PowerQuery en la lista de tipos de administradores de conexiones.

Cuadro de diálogo para agregar del panel Administradores de conexiones de origen PQ

En el Editor del administrador de conexiones de Power Query, deberá especificar los valores de Tipo de origen de datos, Ruta de acceso del origen de datos y Tipo de autenticación, así como asignar las credenciales de acceso adecuadas. Para el tipo de fuente de datos, puedes seleccionar uno de 22 tipos en la lista desplegable.

Tipo de editor del administrador de conexiones de origen de PQ

Algunos de estos orígenes (Oracle, DB2, MySQL, PostgreSQL, Teradata y Sybase) requieren más instalaciones de controladores ADO.NET que pueden obtenerse en el artículo de requisitos previos de Power Query. Puede usar la interfaz de configuración personalizada para instalarlos en Azure-SSIS IR. Consulte el artículo de personalización de Azure-SSIS IR.

En Ruta de acceso del origen de datos, puede especificar propiedades específicas del origen de datos que forman una cadena de conexión sin la información de autenticación. Por ejemplo, la ruta de acceso del origen de datos SQL tiene el formato <Server>;<Database>. Puede seleccionar el botón Editar para asignar valores a propiedades específicas del origen de datos que forman la ruta de acceso.

Ruta de acceso del editor del administrador de conexiones de origen de PQ

Finalmente, para el Tipo de autenticación, puedes seleccionar Anónima/// en la lista desplegable, introducir las credenciales de acceso adecuadas y seleccionar el botón Probar conexión para comprobar que Power Query Source se ha configurado correctamente.

Autenticación del Editor del administrador de conexiones de origen de PQ

Limitaciones actuales

  • El origen de datos de Oracle no se puede usar actualmente en Azure-SSIS IR, dado que el controlador ADO.NET de Oracle no se puede instalar ahí; de modo que, instálelo y use por ahora el origen de datos ODBC para conectarse a Oracle. Para más información, consulte el ejemplo ORACLE STANDARD ODBC del artículo sobre la personalización de Azure SSIS IR.

  • El origen de datos web no se puede usar actualmente en Azure-SSIS IR con instalaciones personalizadas; por lo tanto, úselo por ahora en Azure-SSIS IR sin ellas.