Información general sobre la obtención de datos

Power Query puede conectarse a muchos orígenes de datos diferentes para que pueda trabajar con los datos que necesita. Este artículo le guía por los pasos necesarios para incorporar datos a Power Query en Power Query Desktop o Power Query Online.

La conexión a un origen de datos con Power Query sigue un conjunto estándar de fases antes de incorporar los datos en un destino. En este artículo se describe cada una de estas fases.

Importante

En algunos casos, un conector podría tener todas las fases de la experiencia de obtención de datos y, en otros casos, un conector podría tener solo algunas de ellas. Para obtener más información sobre la experiencia de un conector específico, vaya a la documentación disponible para el conector específico mediante la búsqueda en el artículo Conectores en Power Query.

Experiencia de Power Query Desktop

Las fases para obtener datos en las experiencias de Power Query Desktop son:

  1. Configuración de conexión

  2. Autenticación

  3. Vista previa de datos

  4. Destino de la consulta

Diagrama de flujo que ilustra las cuatro fases de obtención de datos.

1. Configuración de la conexión

Al principio, la mayoría de los conectores requieren al menos un parámetro para inicializar una conexión al origen de datos. Por ejemplo, el conector de SQL Server requiere al menos el nombre de host para establecer una conexión con la base de datos de SQL Server.

Parámetros del conector SQL Server.

En comparación, al intentar conectarse a un archivo de Excel, Power Query requiere que use la ruta del archivo para encontrar el archivo al que desea conectarse.

Los parámetros del conector se usan normalmente para establecer una conexión con un origen de datos y, junto con el conector usado, definen lo que se denomina ruta del origen de datos.

Nota:

Algunos conectores no requieren que introduzca ningún parámetro. Estos se denominan conectores singleton y solo tendrán una ruta de origen de datos disponible por entorno. Algunos ejemplos son Adobe Analytics, MailChimp y Google Analytics.

2. Autenticación

Cada conexión que se realiza en Power Query debe autenticarse. Los métodos de autenticación varían entre conectores y algunos conectores pueden ofrecer varios métodos de autenticación.

Los métodos de autenticación disponibles actualmente para Power Query son:

  • Anónimo: se usa normalmente al conectarse a un origen de datos que no requiere autenticación de usuario, como una página web o un archivo disponible a través de HTTP público.
  • Básico: se acepta un nombre de usuario y una contraseña enviados con codificación base64 para la autenticación.
  • Clave de API: se acepta una sola clave de API para la autenticación.
  • Cuenta de organización o Cuenta de Microsoft: este método también se conoce como OAuth 2.0.
  • Windows: puede ser implícito o explícito.
  • Base de datos: solo está disponible en algunos conectores de base de datos.

Por ejemplo, los métodos de autenticación disponibles para el conector de base de datos de SQL Server son Windows, Database y cuenta de Microsoft.

Métodos de autenticación del conector de base de datos SQL Server.

3. Vista previa de datos

El objetivo de la fase de vista previa de datos es proporcionarle una manera fácil de obtener una vista previa y seleccionar los datos.

En función del conector que use, puede obtener una vista previa de los datos mediante:

  • Ventana Navegador
  • Cuadro de diálogo Vista previa de tabla

La ventana Navegador consta de dos secciones principales:

  • El panel de selección de objetos se muestra en el lado izquierdo de la ventana. El usuario puede interactuar con estos objetos y seleccionarlos.

    Nota:

    Para Power Query en Excel, seleccione la opción Seleccionar varios elementos en la esquina superior izquierda de la ventana de navegación para seleccionar más de un objeto a la vez en el panel de selección de objetos.

    Nota:

    La lista de objetos de Power Query Desktop está limitada a 10 000 elementos. Este límite no existe en Power Query Online. Para obtener una solución alternativa en Power Query Desktop, consulte Solución alternativa a la limitación de objetos.

  • En el panel de vista previa de datos del lado derecho de la ventana se muestra una vista previa de los datos del objeto seleccionado.

    Ventana del navegador de conectores de SQL Server en Power Query Desktop.

Solución alternativa a la limitación de objetos

Hay un límite fijo de 10 000 objetos en el Navegador en Power Query Desktop. Este límite no existe en Power Query Online. Finalmente, la interfaz de usuario de Power Query Online reemplazará la del escritorio.

Mientras tanto, puede usar la siguiente solución alternativa:

  1. Haga clic con el botón derecho en el nodo raíz del Navegador y, a continuación, seleccione Transformar datos.

    Selección del nodo raíz en el Navegador y seleccionando transformar datos en el menú desplegable.

  2. A continuación, se abre el Editor de Power Query con la tabla de navegación completa en el área de vista previa de la tabla. Esta vista no tiene un límite sobre el número de objetos y puede usar filtros o cualquier otra transformación de Power Query para explorar la lista y buscar las filas que desee (por ejemplo, en función de la columna Nombre).

  3. Después de encontrar el elemento que desee, puede obtener en el contenido seleccionando el vínculo de datos (por ejemplo, el vínculo Tabla en la siguiente imagen).

    Selección del vínculo Tabla para ver el contenido.

Cuadro de diálogo Vista previa de tabla

El cuadro de diálogo de vista previa de la tabla consta de solo una sección para la vista previa de datos. Un ejemplo de conector que proporciona esta experiencia y ventana es el conector Carpeta.

Cuadro de diálogo Vista previa de tabla.

4. Destino de la consulta

Esta es la fase en la que se especifica dónde cargar la consulta. Las opciones varían entre integraciones, pero la única opción que siempre está disponible es cargar datos en el editor de Power Query para transformar y enriquecer aún más la consulta.

Obtenga destinos de carga de datos en la ventana del navegador y en la vista previa de la tabla.

Experiencia de Power Query Online

Las fases para obtener datos en Power Query Online son:

  1. Configuración de conexión y autenticación

  2. Vista previa de datos

  3. Editor de consultas

Diagrama de flujo con las tres fases de obtención de datos en Power Query Online.

1. Configuración de conexión y autenticación

En la experiencia de Power Query Online, empiece por la página Conectar a origen de datos donde deberá introducir valores en dos secciones distintas:

  • Configuración de conexión

  • Credenciales de conexión

    Página de conexión a la fuente de datos, utilizando el conector de bases de datos SQL Server que muestra las secciones Configuración de conexión y Credenciales de conexión.

Configuración de conexión

En la sección configuración de la conexión, defina la información necesaria para establecer una conexión con el origen de datos. Según el conector, podría ser el nombre del servidor, el nombre de una base de datos, una ruta de carpeta, una ruta de archivo u otra información necesaria por el conector para establecer una conexión con el origen de datos. Algunos conectores también permiten subsecciones específicas u opciones avanzadas para proporcionarle más control y opciones al conectarse al origen de datos.

Cuadro de diálogo Conectar a fuente de datos, utilizando el conector de bases de datos SQL Server, que muestra la configuración de la conexión con la sección de opciones avanzadas expandida.

Credenciales de conexión

La primera vez que use Power Query para conectarse a un origen de datos específico, debe crear una nueva conexión asociada a ese origen de datos. Una conexión es la definición completa de la puerta de enlace, las credenciales, los niveles de privacidad y otros campos específicos del conector que componen las credenciales de conexión necesarias para establecer una conexión con el origen de datos.

Nota:

Algunos conectores ofrecen campos específicos dentro de la sección de credenciales de conexión para habilitar o definir cualquier tipo de seguridad relacionada con la conexión que se debe establecer. Por ejemplo, el conector de SQL Server ofrece el campo Usar conexión cifrada.

Cuadro de diálogo Conectar a fuente de datos con toda la información para crear una nueva conexión introducida.

La información principal requerida por todos los conectores para definir una conexión son:

  • Nombre de conexión: este es el nombre que puede definir para identificar de forma única las conexiones. Tenga en cuenta que no se puede duplicar el nombre de una conexión en el entorno.
  • Puerta de enlace de datos: si el origen de datos requiere una puerta de enlace de datos, selecciónela en la lista desplegable de este campo.
  • Tipo y credenciales de autenticación: en función del conector, se le presentan varias opciones de tipo de autenticación que están disponibles para establecer una conexión, así como campos en los que debe escribir sus credenciales. En este ejemplo, se ha seleccionado el tipo de autenticación de Windows y puede ver los campos Nombre de usuario y Contraseña que deben rellenarse para establecer una conexión.
  • Nivel de privacidad: puede definir el nivel de privacidad para que el origen de datos sea Ninguno, Privado, Organizativo o Público.

Nota:

Para más información sobre qué son las puertas de enlace de datos y cómo registrar una nueva puerta de enlace para su entorno o inquilino, vaya a Uso de la puerta de enlace de datos local.

Importante

Actualmente, algunas integraciones de Power Query no permiten una conexión definida ni un nivel de privacidad. Sin embargo, todas las experiencias de Power Query Online proporcionan una manera de definir la puerta de enlace de datos, el tipo de autenticación y las credenciales necesarias para establecer una conexión con el origen de datos.

Una vez que haya definido una conexión en Power Query Online, puede volver a usar la misma conexión más adelante sin tener que volver a introducir toda esta información. El campo Conexión ofrece un menú desplegable donde puede seleccionar las conexiones ya definidas. Una vez que haya seleccionado la conexión ya definida, no es necesario introducir ningún otro detalle antes de seleccionar Siguiente.

Cuadro de diálogo Conectar con la fuente de datos en el que el nombre de la conexión se ha elegido en el menú desplegable del campo de conexión.

Después de seleccionar una conexión en este menú, también puede realizar cambios en las credenciales, el nivel de privacidad y otros campos específicos del conector para el origen de datos del proyecto. Seleccione Editar conexión y, a continuación, cambie cualquiera de los campos indicados.

Cuadro de diálogo Conectar con la fuente de datos en el que el nombre de la conexión se ha seleccionado en el menú desplegable del campo de conexión.

2. Vista previa de datos

El objetivo de la fase de vista previa de datos es proporcionarle una manera fácil de obtener una vista previa y seleccionar los datos.

En función del conector que use, puede obtener una vista previa de los datos mediante:

  • Ventana Navegador
  • Cuadro de diálogo Vista previa de tabla

La ventana Navegador consta de dos secciones principales:

  • El panel de selección de objetos se muestra en el lado izquierdo de la ventana. El usuario puede interactuar con estos objetos y seleccionarlos.

  • En el panel de vista previa de datos del lado derecho de la ventana se muestra una vista previa de los datos del objeto seleccionado.

    Ventana del navegador de conectores de SQL Server en Power Query Online.

Cuadro de diálogo Vista previa de tabla en Power Query Online

El cuadro de diálogo de vista previa de la tabla consta de solo una sección para la vista previa de datos. Un ejemplo de conector que proporciona esta experiencia y ventana es el conector Carpeta.

Cuadro de diálogo Vista previa de tabla.

3. Editor de consultas

Para Power Query Online, es necesario cargar los datos en el editor de Power Query, donde puede transformar y enriquecer aún más la consulta si decide hacerlo.

Ejemplo de consulta cargada en el editor de consultas

Información adicional

Para comprender mejor cómo obtener datos mediante las distintas integraciones de productos de Power Query, vaya a Dónde obtener datos.