Sesión 07

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

SESIÓN 07

COMPUTACIÓN II
Modalidad Semipresencial
TABLA DE CONTENIDO

1. TRANSFORMACIÓN DE DATOS CON POWER QUERY ................................................................. 4


1.1 Importar datos de orígenes de datos externos .................................................................. 5
1.2 Limpiar y transformar los datos según las necesidades..................................................... 7
1.3 Combinar datos de varios orígenes .................................................................................. 12
2. BIBLIOGRAFÍA ........................................................................................................................... 19

2
SESIÓN
07

DESCRIPCIÓN

Con el paso del tiempo las organizaciones tienen nuevas necesidades de información y los sistemas
de business intelligence son cada día herramientas más comunes entre los usuarios de una
organización.
Microsoft Excel 2016 incluye un poderoso conjunto de características llamadas Obtener y
Transformar, que proporciona capacidades de recopilación y configuración de datos de forma
rápida y sencilla. Obtener y Transformar le permite conectarse, combinar y refinar las fuentes de
datos para satisfacer sus necesidades de análisis. Estas características también se usan en Power BI
y en el complemento de consulta de energía disponible para versiones anteriores de Excel.

CAPACIDAD
Obtiene y transforma datos de diferentes orígenes con Power Query y Power Pivot para Ms Excel.

TEMÁTICA
 Transformación de datos con Power Query

3
1. TRANSFORMACIÓN DE DATOS CON POWER QUERY

Power Query es una herramienta de conexión de datos que permite detectar, conectar, combinar
y refinar diferentes orígenes de datos para satisfacer a los usuarios sus necesidades de análisis. Las
características de Power Query están disponibles en Excel y Power BI Desktop.

El uso de Power Query a menudo sigue unos pasos comunes.

Mire esos pasos en orden, suelen producirse así:

 Conectarse: crear conexiones a datos en la nube, en un servicio o localmente.


 Transformar: darles forma a los datos según sus necesidades; el origen original permanece sin
modificar.
 Combinar: crear un modelo de datos desde varios orígenes de datos y conseguir una vista única
de los datos.
 Compartir: una vez finalizada la consulta, puede guardarla, compartirla o utilizarla para realizar
informes.

Mientras algunos de los análisis de datos se centran en algunos de estos pasos, todos ellos son un
elemento importante de Power Query.

4
¿Cómo funciona Power Query?

Con Power Query puede realizar una búsqueda de orígenes de datos, realizar conexiones y, luego,
darles forma a esos datos (por ejemplo, quitar una columna, cambiar un tipo de datos o combinar
tablas) de formas que satisfagan sus necesidades. Una vez que haya dado forma a sus datos, puede
compartir sus conclusiones o usar su consulta para crear informes.

1.1 Importar datos de orígenes de datos externos


Power Query permite importar datos a Excel desde una gran variedad de orígenes de datos.

En la ficha Datos, podremos observar el grupo Obtener y transformar datos y dar clic sobre
el botón Obtener datos:

Se puede importar datos de las siguientes referencias:

Desde un archivo

 Conectarse a un libro de Excel


 Conectarse a un archivo de texto o CSV
 Conectarse a un archivo XML
 Conectarse a un archivo JSON
 Conectarse a una carpeta
 Conectarse a una carpeta de SharePoint

5
Importar datos de una base de datos

 Conectarse a una base de datos de SQL Server


 Conectar con una base de datos de Access
 Conectarse a Analysis Services
 Conectarse a la base de datos de SQL Server
Analysis Services (importación)
 Conectar con una base de datos de Oracle
 Conectar con una base de datos de IBM DB2
 Conectar con una base de datos MySQL
 Conectarse a una base de datos PostgreSQL
 Conectar con una base de datos Sybase IQ
 Conectarse a una base de datos de Teradata
 Conectarse a una base de datos SAP HANA

Importar datos de Microsoft Azure

 Conectarse a una base de datos SQL de Azure


 Conectarse a un almacén de datos SQL de Azure
 Conectarse a un HDInsight (HDFS) de Azure
 Conectarse al almacenamiento de blobs de Azure
 Conectarse al almacenamiento de tablas de Azure
 Conectarse a una tienda de Azure Data Lake

Importar datos de los servicios en línea

 Conectarse a una lista de SharePoint Online


 Conectarse a Microsoft Exchange Online
 Conectarse a Microsoft Dynamics 365 (en línea)
 Conectarse a Facebook
 Conectarse a objetos de Salesforce
 Conectarse a informes de Salesforce

6
Importar datos de otros orígenes

 Conectarse a una tabla o rango de Excel


 Conectarse a una página web
 Conectar con Microsoft Query
 Conectarse a una lista de SharePoint Online
 Conectarse a una fuente de OData
 Conectarse a un Sistema de archivos distribuido Hadoop
(HDFS)
 Conectarse a Active Directory
 Conectar con un servidor de Microsoft Exchange
 Conectarse a un origen ODBC
 Conectarse a un origen OLEDB
 Crear una consulta en blanco

1.2 Limpiar y transformar los datos según las necesidades


La idea principal es obtener datos de diferentes orígenes, pero también es importante saber
que datos son necesarios y en realidad vamos a usar posteriormente.

Ejercicio 1:

Se quiere obtener la información de los departamentos del Perú: capital, superficie, población,
entre otras.

Para lograr obtener los datos, hemos buscado información en internet y se localizó la siguiente
página web: https://es.wikipedia.org/wiki/Departamentos_del_Per%C3%BA , la cuál nos
permitirá obtener los datos en Excel.

Solución:

1. Abrir un libro de Excel en blanco.


2. Ir a la ficha Datos, grupo Obtener y transformar datos y damos clic en el botón Obtener
datos
3. Luego damos clic en la opción Desde otras fuentes y seleccionamos la alternativa Desde
la web. A continuación, copiamos y pegamos la dirección web de la siguiente manera:

7
4. Al dar clic en Aceptar en el cuadro anterior, se visualizará el siguiente cuadro:

 Tome en cuenta que debe seleccionar en el panel del lado izquierdo la opción Table 0.
 En el cuadro del lado derecho se previsualizará la información de los departamentos.

5. Ahora daremos clic en el botón Editar o Transformar datos, para sólo importar los datos
que nos hace falta y nos mostrará la siguiente ventana:

8
6. Ahora empezaremos a arreglar la tabla para poder trabajar en con esta:

Primero:
 Seleccionamos la ficha Transformar
 Y seleccione el botón Usar la primera fila como encabezado

 El resultado será el siguiente:

Segundo:

 Ahora seleccionaremos sólo las columnas que deseamos: Departamento, Capital,


Superficie y Población, use la tecla CTRL para seleccionar las columnas y se le da clic

9
derecho sobre cualquier cabecera de columna seleccionada y damos clic en la opción
Quitar otras columnas:

 El resultado será el siguiente:

Tercero:
 Cambiaremos el nombre de Table 0 por Departamentos:

Cuarto:
 Damos clic en el botón Cerra y cargar; y obtendremos el siguiente resultado:

10
 Luego al cargar aparecerá lo siguiente:

 Por último, el resultado será el siguiente:

Tomar en cuenta que si en caso los datos se hayan actualizado en la pagina web de
referencia, debemos de dar clic en el botón de actualizar señalado.

NOTA: Si en caso usted desea editar la consulta con Power Query, le da doble clic sobre la
tabla Departamentos ubicada en el panel del lado derecho.

11
1.3 Combinar datos de varios orígenes
Power Query, permite combinar datos de diferentes o mismas fuentes, para ello debemos de
tener claro la manera en que estos datos se van a tener que relacionar.

Ejercicio 2:

Se quiere cruzar información o combinar tablas dispuestas en Excel para visualizar los
productos vendidos correspondientes a cada factura de tal modo que se pueda encontrar los
diferentes descuentos de cada uno de los productos que se vendieron al cliente dentro de
dicha factura.

Solución:

1. Lo primero que se debe considerar es identificar el campo clave por el cuál Usted va a
realizar el cruce de dichos datos, en este ejemplo serían las columnas NÚMERO FACTURA
(primera tabla) y CÓD. FACTURA (segunda tabla).
2. Para que Power Query pueda reconocer dichas tablas, se deben de convertir en formato
tabla de datos, ubicándonos en la primera tabla presionamos CTRL + T y le asignamos de
nombre Facturas.
3. Realizamos el mismo paso anterior, presionando CTRL + T y le asignamos de nombre
Facturadetalle.
4. Nos ubicamos en la primera tabla y seleccionamos la ficha Datos y en el grupo Obtener y
transformar datos presionamos el botón Desde una tabla o rango.

12
5. Inmediatamente se abrirá el editor de consultas del Power Query, lo único que
realizaremos será Cerrar y cargar en…

6. Al retornar a Excel, nos aparecerá un cuadro Importar datos, en donde sólo


seleccionaremos Crear solo conexión:

13
Y podremos observar lo siguiente:

7. Repetimos los pasos anteriores para la segunda tabla para obtener lo siguiente:

8. Power Query presenta una opción que permite combinar consultas, para seleccionar dicha
opción damos clic en la ficha Datos, grupo Obtener y transformar datos, botón Obtener
datos y seleccionamos la opción Combinar consultas y Combinar:

Luego mostrará el siguiente cuadro:

14
9. A continuación, seleccionamos primero la tabla Facturas y seleccionamos el campo
principal por el cual se realizará la consulta:

10. Lo mismo realizaremos debajo con la segunda tabla y seleccionamos el campo por el cual
se relacionarán ambas tablas:

15
11. Ahora seleccionaremos el tipo de combinación Interna (todas las filas coincidentes) o Inner
Join y damos clic en el botón Aceptar:

16
12. Nos volverá a mostrar el editor de consultas de Power Query:

13. Ahora si deseamos mostrar el detalle de la tabla Facturadetalle, debemos realizar lo


siguiente:

Luego se podrá visualizar el siguiente resultado:

17
14. Ahora llevaremos los datos a Excel, damos clic en el botón Cerrar y cargar. Al final
obtendremos lo siguiente:

 Luego podemos copiar estos datos a la hoja anterior para poder analizar y comparar
el cruce de datos entre ambas tablas. Además podemos ordenar por Número Factura:

18
2. BIBLIOGRAFÍA

http://www.aulaclic.es/excel-2016/index.htm. (s.f.).

http://www.formacionprofesional.info/manual-excel-2016-en-pdf/. (s.f.).

https://docs.microsoft.com/es-es/power-bi/guided-learning/. (s.f.).

https://support.office.com/es-es/article/Gu%C3%ADas-de-inicio-r%C3%A1pido-de-Office-2016-
25f909da-3e76-443d-94f4-6cdf7dedc51e?ui=es-ES&rs=es-ES&ad=ES. (s.f.).

https://support.office.com/es-es/article/power-query-descripci%C3%B3n-general-y-aprendizaje-
ed614c81-4b00-4291-bd3a-55d80767f81d. (s.f.).

Pacheco Contreras, J. (2016). Apliacciones prácticas con Excel 2016. Lima: Macro.

Russo, M. y. (2014). DAX Patterns 2015.

19

También podría gustarte