Interfaz Power Query usuario

Con Power Query, puede conectarse a muchos orígenes de datos diferentes y transformar los datos en la forma que desee.

En este artículo, aprenderá a crear consultas con Power Query detectando:

  • Cómo funciona la experiencia "Obtener datos" en Power Query.
  • Cómo usar y aprovechar las ventajas de la interfaz Power Query usuario.
  • Cómo realizar transformaciones comunes, como agrupar y combinar datos.

Si no está Power Query, puede registrarse para obtener una evaluación gratuita de Power BI antes de empezar. Puede usar flujos de Power BI para probar las experiencias Power Query Online descritas en este artículo.

También puede descargar Power BI Desktop gratis.

Los ejemplos de este artículo se conectan a la fuente OData de Northwindy la usan.

https://services.odata.org/V4/Northwind/Northwind.svc/

Conectarse a una fuente de OData

Para empezar, busque el conector de fuente OData desde la experiencia "Obtener datos". Puede seleccionar la categoría Otros en la parte superior o buscar OData en la barra de búsqueda de la esquina superior derecha.

Seleccione OData en Obtener experiencia de datos.

Una vez seleccionado este conector, la pantalla muestra la configuración de conexión y las credenciales.

  • En DIRECCIÓN URL, escriba la dirección URL de la fuente OData de Northwind que se muestra en la sección anterior.
  • En Puerta de enlace de datos local, deje como ninguno.
  • En Tipo de autenticación, déjelo como anónimo.

Haga clic en el botón Siguiente.

Conectar a OData.

Ahora se abre el navegador, donde se seleccionan las tablas a las que desea conectarse desde el origen de datos. Seleccione la tabla Clientes para cargar una vista previa de los datos y, a continuación, seleccione Transformar datos.

Experiencia del navegador.

A continuación, el cuadro de diálogo carga los datos de la tabla Customers en Power Query editor.

La experiencia anterior de conectarse a los datos, especificar el método de autenticación y seleccionar el objeto o tabla específicos a los que conectarse se denomina experiencia Obtener datos y se documenta con más detalle en el artículo Obtención de datos.

Nota

Para obtener más información sobre el conector de fuente de OData, vea Fuente de OData.

La experiencia Power Query usuario del editor de contenido

El editor Power Query representa la interfaz de usuario de Power Query, donde puede agregar o modificar consultas, administrar consultas agrupando o agregando descripciones a los pasos de consulta, o visualizar las consultas y su estructura con vistas diferentes. La Power Query de usuario tiene cinco componentes distintos.

Interfaz Power Query usuario.

  1. Cinta de opciones: la experiencia de navegación de la cinta de opciones, que proporciona varias pestañas para agregar transformaciones, seleccionar opciones para la consulta y acceder a diferentes botones de la cinta de opciones para completar varias tareas.
  2. Panel Consultas: una vista de todas las consultas disponibles.
  3. Vista actual: la vista de trabajo principal, que, de forma predeterminada, muestra una vista previa de los datos de la consulta. También puede habilitar la vista de diagrama junto con la vista previa de datos. También puede cambiar entre la vista de esquema y la vista de vista previa de datos mientras mantiene la vista de diagrama.
  4. Configuración de consulta: una vista de la consulta seleccionada actualmente con información relevante, como el nombre de la consulta, los pasos de consulta y varios indicadores.
  5. Barra de estado: barra que muestra información importante relevante sobre la consulta, como el tiempo de ejecución, el total de columnas y filas y el estado de procesamiento. Esta barra también contiene botones para cambiar la vista actual.

Nota

Actualmente, el esquema y la vista de diagrama solo están disponibles en Power Query Online.

Uso del editor de Power Query

En esta sección, comenzará a transformar los datos mediante Power Query. Pero antes de empezar a trabajar en la transformación de los datos, trataremos algunos de los paneles de la interfaz de usuario que se pueden expandir o contraer en función de su contexto. La selección de los paneles adecuados le permite centrarse en la vista que más le importa. También trataremos las distintas vistas que están disponibles en la interfaz de usuario Power Query usuario.

Expandir y contraer paneles

Observará que a lo largo de Power Query interfaz de usuario hay iconos que le ayudan a contraer o expandir determinadas vistas o secciones. Por ejemplo, hay un icono en la esquina superior derecha del panel Consultas que contrae el panel de consultas cuando se selecciona y expande el panel cuando se vuelve a seleccionar.

Contraiga el panel de consultas mediante el icono de la esquina superior derecha del panel Consultas.

Cambio entre vistas

Además de poder contraer determinados paneles y secciones en la Power Query de usuario, también puede cambiar las vistas que se muestran. Para cambiar de vista, vaya a la pestaña Vista de la cinta de opciones y encontrará los grupos Vista previa y Diseño, que controlan el aspecto de la interfaz Power Query usuario.

Se recomienda probar todas estas opciones para encontrar la vista y el diseño con los que se sienta más cómodo trabajando. Por ejemplo, seleccione Vista de esquema en la cinta de opciones.

El botón Vista de esquema que se encuentra dentro de la pestaña Vista de la cinta Power Query opciones.

El lado derecho de la barra de estado también contiene iconos para el diagrama, los datos y las vistas de esquema. Puede usar estos iconos para cambiar entre vistas. También puede usar estos iconos para habilitar o deshabilitar la vista de su elección.

La Power Query de usuario con el panel de consultas contraído y la vista actual cambia a la vista  de esquema desde la vista de datos.

¿Qué es la vista de esquema?

La vista de esquema ofrece una manera rápida y sencilla de interactuar solo con los componentes del esquema de la tabla, como los nombres de columna y los tipos de datos. Se recomienda la vista de esquema cuando quiera realizar acciones relacionadas con el esquema, como quitar columnas, cambiar el nombre de las columnas, cambiar los tipos de datos de columna, reordenar columnas o duplicar columnas.

Nota

Para obtener más información sobre la vista de esquema, vea Uso de la vista Esquema.

Por ejemplo, en la vista de esquema, seleccione la marca de verificación situada junto a las columnas Orders y CustomerDemographics y, en la cinta de opciones, seleccione la acción Quitar columnas. Esta selección aplica una transformación para quitar estas columnas de los datos.

Quitar columnas.

¿Qué es la vista de diagrama?

Ahora puede volver a la vista de vista previa de datos y habilitar la vista de diagrama para ver una perspectiva más visual de los datos y la consulta.

Cambie a la vista de diagrama.

La vista de diagrama le ayuda a visualizar cómo se estructura la consulta y cómo podría interactuar con otras consultas del proyecto. Cada paso de la consulta tiene un icono distinto para ayudarle a reconocer la transformación que se usó. También hay líneas que conectan pasos para ilustrar las dependencias. Puesto que tanto la vista de vista previa de datos como la vista de diagrama están habilitadas, la vista de diagrama se muestra sobre la vista previa de datos.

Mostrar vista de diagrama con vista previa de datos.

Nota

Para obtener más información sobre la vista de diagrama, vea Vista de diagrama.

Empezar a transformar los datos

Con la vista de diagrama habilitada, seleccione el signo más. Puede buscar una nueva transformación para agregarla a la consulta. Busque Agrupar por y seleccione la transformación.

Busque agrupar por en la vista de diagrama.

A continuación, aparece el cuadro de diálogo Agrupar por. Puede establecer la operación Agrupar por para agrupar por país y contar el número de filas de clientes por país.

  1. Mantenga seleccionado el botón de radio Básico.
  2. Seleccione País por el que agrupar.
  3. Seleccione Customers (Clientes) y Count rows (Recuento de filas) como nombre de columna y operación, respectivamente.

Cuadro de diálogo Agrupar por.

Seleccione Aceptar para realizar la operación. La versión preliminar de los datos se actualiza para mostrar el número total de clientes por país.

Una manera alternativa de iniciar el cuadro de diálogo Agrupar por sería usar el botón Agrupar por de la cinta de opciones o hacer clic con el botón derecho en la columna País.

Agrupar por cuadro de diálogo alt launch.

Para mayor comodidad, a Power Query a menudo se puede acceder a las transformaciones desde varios lugares, por lo que los usuarios pueden optar por usar la experiencia que prefieran.

Adición de una nueva consulta

Ahora que tiene una consulta que proporciona el número de clientes por país, puede agregar contexto a estos datos mediante la búsqueda del número total de proveedores para cada territorio.

En primer lugar, deberá agregar los datos proveedores. Seleccione Obtener datos y en el menú desplegable y, a continuación, seleccione OData.

Obtener datos de OData desde la Power Query usuario.

Vuelve a aparecer la experiencia de conexión de OData. Escriba la configuración de conexión como se describe Conectar a una fuente de OData para conectarse a la fuente OData de Northwind. En la experiencia navegador, busque y seleccione la tabla Proveedores.

Conectar a Northwind OData Suppliers.

Seleccione Crear para agregar la nueva consulta al editor Power Query datos. El panel de consultas ahora debe mostrar la consulta Customers y Suppliers.

Panel Consultas que muestra clientes y proveedores.

Vuelva a abrir el cuadro de diálogo Agrupar por, esta vez seleccionando el botón Agrupar por de la cinta de opciones en la pestaña Transformar.

Agrupar por desde la cinta de opciones de transformación.

En el cuadro de diálogo Agrupar por, establezca la operación Agrupar por para agrupar por país y contar el número de filas de proveedores por país.

  1. Mantenga seleccionado el botón de radio Básico.
  2. Seleccione País por el que agrupar.
  3. Seleccione Proveedores y Recuento de filas como nombre de columna y operación respectivamente.

Agrupar por proveedores.

Nota

Para obtener más información sobre group by transform, vea Agrupar o resumir filas.

Hacer referencia a consultas

Ahora que tiene una consulta para los clientes y una consulta para proveedores, el siguiente objetivo es combinar estas consultas en una. Hay muchas maneras de hacerlo, como usar la opción Combinar de la tabla Customers, duplicar una consulta o hacer referencia a una consulta. Para este ejemplo, creará una referencia haciendo clic con el botón derecho en la tabla Customers y seleccionando Referencia, que crea de forma eficaz una nueva consulta que hace referencia a la consulta Customers.

Consulta de referencia.

Después de crear esta nueva consulta, cambie el nombre de la consulta a Country Analysis y deshabilite la carga de la tabla Customers desactivando la marca de la opción Habilitar carga de la consulta Proveedores.

Deshabilite la carga de la consulta.

Combinación de consultas

Una operación de consultas de combinación combina dos tablas existentes en función de los valores correspondientes de una o varias columnas. En este ejemplo, el objetivo es unir las tablas Customers y Suppliers en una sola tabla solo para los países que tienen clientes y proveedores.

Dentro de la consulta Análisis de país, seleccione la opción Combinar consultas en la pestaña Inicio de la cinta de opciones.

Combinar consultas de la cinta de opciones.

Aparece un nuevo cuadro de diálogo para la operación de combinación. A continuación, puede seleccionar la consulta que se va a combinar con la consulta actual. Seleccione la consulta Proveedores y seleccione el campo País de ambas consultas. Por último, seleccione el tipo de unión interna, ya que solo desea los países en los que tiene clientes y proveedores para este análisis.

Cuadro de diálogo Combinar consultas.

Después de seleccionar el botón Aceptar, se agrega una nueva columna a la consulta De análisis de país que contiene los datos de la consulta Proveedores. Seleccione el icono situado junto al campo Proveedores, que muestra un menú donde puede seleccionar los campos que desea expandir. Seleccione solo el campo Proveedores y, a continuación, seleccione el botón Aceptar.

Expanda Datos de proveedores.

El resultado de esta operación de expansión es una tabla con solo 12 filas. Cambie el nombre del campo Suppliers.Suppliers por solo Proveedores; para lo que debe hacer doble clic en el nombre del campo y escribir el nuevo nombre.

Cambie el nombre del campo Proveedores.

Nota

Para obtener más información sobre la característica Combinar consultas, vea Información general sobre las consultas de combinación.

Pasos aplicados

Cada transformación que se aplica a la consulta se guarda como un paso en la sección Pasos aplicados del panel configuración de la consulta. Si alguna vez necesita comprobar cómo se transforma la consulta de paso a paso, puede seleccionar un paso y obtener una vista previa de cómo se resuelve la consulta en ese punto específico.

También puede hacer clic con el botón derecho en una consulta y seleccionar la opción Propiedades para cambiar el nombre de la consulta o agregar una descripción para la consulta. Por ejemplo, haga clic con el botón derecho en el paso Combinar consultas de la consulta Country Analysis y cambie el nombre de la consulta para que sea Merge with Suppliers (Combinar con proveedores) y la descripción para que sea Getting data from the Suppliers query for Suppliers by Country(Obtener datos de la consulta Proveedores para Proveedores por país).

Propiedades del paso.

Este cambio agrega un nuevo icono junto al paso sobre el que puede mantener el puntero para leer su descripción.

Mantenga el puntero para ver las propiedades del paso.

Nota

Para obtener más información sobre los pasos aplicados, consulte Uso de la lista Pasos aplicados.

Antes de pasar a la sección siguiente, deshabilite la vista Diagrama para ver solo la vista previa de datos.

Agregar una columna nueva

Con los datos de clientes y proveedores en una sola tabla, ahora puede calcular la proporción de clientes a proveedores para cada país. Seleccione el último paso de la consulta Country Analysis y, a continuación, seleccione las columnas Customers (Clientes) y Suppliers (Proveedores). En la pestaña Agregar columna de la cinta de opciones y dentro del grupo Desde número, seleccione Estándar y, a continuación, Dividir (entero) en la lista desplegable.

Agregue una nueva columna.

Este cambio crea una nueva columna denominada División de enteros a la que se puede cambiar el nombre a Proporción. Este cambio es el último paso de la consulta, ya que puede ver la relación cliente-proveedor de los países en los que los datos tienen clientes y proveedores.

Generación de perfiles de los datos

Otra Power Query que puede ayudarle a comprender mejor los datos es la generación de perfiles de datos. Al habilitar las características de generación de perfiles de datos, se obtienen comentarios sobre los datos dentro de los campos de consulta, como la distribución de valores, la calidad de las columnas, etc.

Se recomienda usar esta característica a lo largo del desarrollo de las consultas, pero siempre puede habilitarla y deshabilitarla para su comodidad. En la imagen siguiente se muestran todas las herramientas de generación de perfiles de datos habilitadas para la consulta de análisis de país.

Generación de perfiles de datos.

Nota

Para obtener más información sobre la generación de perfiles de datos, vea Uso de las herramientas de generación de perfiles de datos.

Resumen

En este artículo, ha creado una serie de consultas con Power Query que proporciona un análisis de la relación entre clientes y proveedores en el nivel de país para Northwind Corporation.

Ha aprendido los componentes de la interfaz de usuario de Power Query, cómo crear nuevas consultas dentro del editor de consultas, consultas de referencia, combinar consultas, comprender la sección de pasos aplicados, agregar nuevas columnas y cómo usar las herramientas de generación de perfiles de datos para comprender mejor los datos.

Power Query es una herramienta eficaz que se usa para conectarse a muchos orígenes de datos diferentes y transformar los datos en la forma deseada. Los escenarios descritos en este artículo son ejemplos para mostrar cómo los usuarios pueden usar Power Query para transformar datos sin procesar en información empresarial útil importante.