Compartir a través de


Conexiones y autenticación en Power Query Online

En Power Query Online, una conexión hace referencia al identificador único y a las credenciales asociadas que se usan para establecer una conexión a un origen de datos determinado. Una característica cómoda de las conexiones en Power Query es que puede crear varias conexiones en el mismo origen de datos con credenciales diferentes.

Captura de pantalla de la página Conectar al origen de datos con una conexión nombrada para un origen de datos de puerta de enlace, en este caso, SQL Server.

Hay dos categorías de conexiones:

Nombre de categoría de conexión Icon Description
Nube Icono de conexión en la nube. Cualquier conexión para el origen de datos que esté basado en la nube y que no utilice una puerta de enlace.
Configuración local Icono de conexión local. 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 donde escriba información para crear y establecer una conexión con el origen de datos. El proceso es estándar para todos los conectores de Power Query, pero algunos conectores pueden requerir más información para crear una conexión.

Creación de una conexión en la nube

Con el conector de base de datos de Azure SQL Server como ejemplo, puede especificar la configuración del conector para establecer una conexión. Para el conector de Azure SQL Server, la configuración necesaria es solo el nombre del servidor, pero también puede escribir el nombre de la base de datos y seleccionar cualquier otra opción avanzada disponible para el conector.

Configuración de conexión del conector de Azure SQL Server Database donde el único valor necesario es el nombre del servidor.

Después de escribir los valores de la configuración del conector en la sección Configuración de conexión , puede continuar con la sección Credenciales de conexión . En esta sección, puede crear una conexión específica a partir de la configuración de conexión que ingresó anteriormente.

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

La tabla siguiente contiene los campos y valores usados en la sección Configuración de conexión.

Campo Description Valor de ejemplo
Nombre de conexión Nombre que puede introducir para su nueva conexión. Conexión de ejemplo
Puerta de enlace de datos Campo opcional que permite enlazar una puerta de enlace a la conexión. En las conexiones en la nube, no hay asignación de puerta de enlace a la conexión. none
Tipo de autenticación El tipo de autenticación que seleccione para usar compatible con el conector. Cuenta organizativa
Credenciales En función del tipo de autenticación que seleccione, hay disponible un conjunto contextual de campos para introducir sus credenciales, un botón para iniciar un flujo de OAuth2 o incluso no hay campos en absoluto para un tipo de autenticación como Anónimo. Derivado del flujo de OAuth2, pero se muestra como un botón Iniciar sesión en la imagen

Nota:

De forma predeterminada, el campo del nombre de conexión intenta proporcionar un nombre predeterminado al crear una conexión mediante la información de la configuración de conexión.

Después de finalizar la sección Configuración de conexión, seleccione el botón Siguiente para avanzar en la experiencia obtener datos .

Sugerencia

Algunos conectores proporcionan una experiencia de inicio de sesión automático. Para 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 puede enlazar una puerta de enlace a su conexión, lo que convierte su conexión 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.

Con una base de datos local de SQL Server como ejemplo, introduzca la configuración del conector para establecer una conexión. Para el conector de SQL Server, la configuración necesaria es solo el nombre del servidor, pero también puede escribir el nombre de la base de datos y seleccionar cualquier otra opción avanzada disponible para el conector. Con fines de demostración, se escriben tanto el nombre del servidor como la base de datos.

Configuración de conexión del conector de base de datos de SQL Server donde se especifican la configuración del servidor y de la base de datos.

Después de escribir los valores del conector en Configuración de conexión, puede continuar con la sección Credenciales de conexión . En esta sección, puede crear una conexión específica a partir de la configuración de conexión que ingresó anteriormente.

Captura de pantalla de las credenciales de conexión del conector de base de datos de SQL Server donde el usuario escribió una puerta de enlace de datos, un nuevo nombre de conexión y las credenciales mediante el tipo de autenticación Básico.

La tabla siguiente contiene los campos y valores usados en la sección Configuración de conexión.

Campo Description Valor de ejemplo
Nombre de conexión El nombre que puede introducir para su nueva conexión localhost; AdventureWorks2019
Puerta de enlace de datos Campo opcional que permite enlazar una puerta de enlace a la conexión. Mike Test
Tipo de autenticación El tipo de autenticación que selecciones para usar y que sea compatible con el conector. Básico
Credenciales Dependiendo del tipo de autenticación seleccionado, hay disponible un conjunto contextual de campos para introducir las credenciales, un botón para iniciar un flujo de OAuth2 o incluso no hay campos en absoluto para un tipo de autenticación como Anónimo. Nombre de usuario y contraseña

Después de finalizar la sección Configuración de conexión , seleccione el botón Siguiente para avanzar dentro de la experiencia obtener datos .

Componentes de una conexión

Cada conexión se compone de un conjunto de componentes. La tabla siguiente contiene más información para cada componente.

Nombre del componente Obligatorio u opcional Description Ejemplo
Tipo de origen de datos Obligatorio Origen de datos para el que se establece la conexión. SQL Server, Archivo, Carpeta, Azure Data Lake Storage
Ruta de acceso del origen de datos Obligatorio Cadena que representa los valores o parámetros utilizados para establecer una conexión con el origen de datos. Nombre del servidor, Nombre de la base de datos
Autenticación Obligatorio Abarca tanto el método de autenticación como las credenciales usadas para la autenticación. Windows, OAuth2, Anonymous
Gateway Opcional Se usa cuando se necesita una puerta de enlace para establecer la conexión y ejecutar cualquier evaluación de consultas. Cualquier puerta de enlace
Nivel de privacidad Opcional Establece la seguridad de cada conexión, que se tiene en cuenta cuando se combinan consultas de diferentes conexiones. Ninguno, Público, Organizacional, Privado

Importante

Actualmente, el nivel de privacidad se establece en Ninguno para las nuevas conexiones creadas. Al intentar combinar varios orígenes de datos, un cuadro de diálogo nuevo le pedirá que defina los niveles de privacidad de los datos de los orígenes de datos que desea combinar.

Conexiones conocidas

Cuando Power Query reconoce un conjunto de opciones de conexión, intenta buscar en su almacenamiento de credenciales respectivo para ver si hay una conexión que coincida con esa configuración y, si es así, selecciona automáticamente esa conexión.

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

Para invalidar este comportamiento, puede realizar cualquiera de las dos acciones siguientes:

  • Muestra el menú desplegable para examinar una lista de conexiones disponibles para la configuración de conexión especificada. A continuación, puede seleccionar el que desea usar 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