Conexiones y autenticación en Power Query Online

En Power Query Online, una conexión consiste en el identificador único y las credenciales que se asocian a él y que se usan para establecer una conexión a un origen de datos específico. Una característica muy práctica de las conexiones en Power Query es que permite crear múltiples conexiones contra el mismo origen de datos con diferentes credenciales.

Ejemplo de cómo configurar una conexión con nombre para un origen de datos de puerta de enlace, en este caso, SQL Server.

Existen dos categorías de conexiones:

Nombre de la categoría de la conexión Icon Descripción
Nube Icono de conexión en la nube. Se refiere a toda conexión para el origen de datos que esté basado en la nube y que no utilice una puerta de enlace.
Local Icono de conexión en el entorno local. Se refiere a cualquier conexión que requiera una puerta de enlace.

Creación de una conexión

Durante la experiencia de obtención de datos en Power Query Online encontrará un cuadro de diálogo para introducir información a fin de crear y establecer una conexión con el origen de datos. El proceso es estándar para todos los conectores de Power Query, pero es posible que algunos conectores exijan más información para crear una conexión.

Creación de una conexión en la nube

A través del conector de base de datos de Azure SQL Server como ejemplo, es posible ingresar los ajustes del conector para establecer una conexión. Para el conector de Azure SQL Server, la configuración necesaria es únicamente el nombre del servidor, pero también es posible introducir el nombre de la base de datos y seleccionar cualquier otra opción avanzada disponible para el conector.

Configuración de la conexión del conector de bases de datos de Azure SQL Server, donde el único ajuste requerido es el nombre del servidor.

Una vez que haya introducido los valores de la configuración del conector en la sección Configuración de conexión podrá continuar con la sección Credenciales de conexión. En esta sección, es posible crear una conexión específica de la configuración de conexión que introdujo anteriormente.

Credenciales de conexión del conector de la base de datos de Azure SQL donde el usuario se ha autenticado mediante la característica de inicio de sesión automático.

La tabla a continuación contiene los campos y valores que se utilizan en la sección Configuración de conexión.

Campo Descripción Valor de ejemplo
Nombre de la conexión El nombre que puede introducir para la nueva conexión. Conexión de ejemplo
Puerta de enlace de datos Se refiere al campo opcional que permite vincular una puerta de enlace a la conexión. En el caso de las conexiones en la nube, no hay ningún vínculo de puerta de enlace a la conexión. None
Tipo de autenticación Se refiere al tipo de autenticación que seleccione para utilizar que sea compatible con el conector. Organizational account
Credenciales En función del tipo de autenticación que seleccione, habrá una serie contextual de campos disponibles para introducir las credenciales, un botón para iniciar un flujo de OAuth2, o incluso ningún campo en absoluto para un tipo de autenticación como Anónimo. Deriva del flujo de OAuth2, pero aparece como un botón de Inicio en la imagen

Nota:

De forma predeterminada, el campo del nombre de conexión busca brindar un nombre predeterminado al crear una conexión con la información de la configuración de conexión.

Una vez que haya finalizado la sección Configuración de conexión seleccione el botón Siguiente para avanzar en la experiencia de obtener datos.

Sugerencia

Algunos conectores brindan una experiencia de inicio de sesión automático. Para obtener más información sobre esta característica, vaya a Inicio de sesión automático.

Creación de una conexión local

Como alternativa, también es posible vincular una puerta de enlace a la conexión, lo que la convierte de una conexión en la nube a una conexión local.

Nota:

Para crear una puerta de enlace, puede leer el artículo sobre el uso de una puerta de enlace de datos local en flujos de datos.

A través de una base de datos de SQL Server local como ejemplo, escriba la configuración del conector para establecer una conexión. Para el conector de SQL Server, la configuración necesaria es únicamente el nombre del servidor, pero también es posible introducir el nombre de la base de datos y seleccionar cualquier otra opción avanzada disponible para el conector. Con fines demostrativos, se han introducido tanto el nombre del servidor como la base de datos.

Configuración de conexión del conector de bases de datos de SQL Server en la que se ha especificado la configuración del servidor y la base de datos.

Una vez que haya introducido los valores del conector en Configuración de conexión podrá continuar con la sección Credenciales de conexión. En esta sección, es posible crear una conexión específica de la configuración de conexión que introdujo anteriormente.

Credenciales de conexión del conector de bases de datos de SQL Server donde el usuario ha introducido una puerta de enlace de datos, un nuevo nombre de conexión y las credenciales mediante el tipo de autenticación básica.

La tabla a continuación contiene los campos y valores que se utilizan en la sección Configuración de conexión.

Campo Descripción Valor de ejemplo
Nombre de la conexión El nombre que puede introducir para la nueva conexión. localhost;AdventureWorks2019
Puerta de enlace de datos Se refiere al campo opcional que permite vincular una puerta de enlace a la conexión. Mike_Test
Tipo de autenticación Se refiere al tipo de autenticación que seleccione para utilizar que sea compatible con el conector. Basic
Credenciales En función del tipo de autenticación que seleccione, habrá una serie contextual de campos disponibles para introducir las credenciales, un botón para iniciar un flujo de OAuth2, o incluso ningún campo en absoluto para un tipo de autenticación como Anónimo. Nombre de usuario y contraseña

Una vez que haya finalizado la sección Configuración de conexión seleccione el botón Siguiente para avanzar en la experiencia de obtener datos.

Componentes de una conexión

Las conexiones están integradas por un conjunto de componentes. La tabla a continuación muestra más información para cada componente.

Nombre del componente Requerido u Opcional Descripción Ejemplo
Data Source Kind Obligatorio Origen de datos para el que se establece la conexión. SQL Server, Archivo, Carpeta, Azure Data Lake Storage
Ruta de acceso de origen de datos Obligatorio Se refiere a una cadena que representa los valores o parámetros que se utilizan para establecer una conexión con el origen de datos. Nombre del servidor, nombre de la base de datos
Autenticación Obligatorio Comprende tanto el método de autenticación como las credenciales que se utilizan para la autenticación. Windows, OAuth2, anónimo
Gateway Opcionales Se usa cuando es necesaria una puerta de enlace para establecer la conexión y ejecutar las evaluaciones de consultas. Cualquier puerta de enlace
Nivel de privacidad Opcionales Establece la seguridad de las conexiones, que se tiene en cuenta al combinar consultas de diferentes conexiones. Ninguno, Público, Organizativo, Privado

Importante

En estos momentos, el nivel de privacidad se establece en Ninguno para las nuevas conexiones que se crean. Al intentar combinar varios orígenes de datos, un cuadro de diálogo nuevo solicitará que defina los niveles de privacidad de datos de los orígenes de datos que desee combinar.

Conexiones conocidas

Cuando Power Query reconoce un conjunto de valores de conexión, intenta buscar en el almacenamiento de credenciales correspondiente para ver si hay una conexión que coincida con dicha configuración y, si es así, la selecciona de forma automática.

Conexión conocida seleccionada después de introducir la configuración de conexión para el conector de Kusto.

Para anular este comportamiento, puede realizar una de las dos acciones siguientes:

  • Mostrar el menú desplegable para examinar una lista de conexiones disponibles para la configuración de conexión especificada. Seguidamente, podrá seleccionar el que desee utilizar o crear uno nuevo.

    Conexiones conocidas que se muestran en el menú desplegable del campo de conexión.

  • Seleccione Editar conexión para modificar la conexión existente o seleccione Crear nueva conexión en el menú desplegable para crear una nueva conexión con nombre.

    Edite el cuadro de diálogo de conexión para que el usuario pueda editar una conexión existente.

Más recursos