85% de Mejora en la Velocidad de Power Query al Combinar Consultas
Вставка
- Опубліковано 22 лип 2024
- ¿Sabes cómo ejecutar pruebas de rendimiento en Power Query/Lenguaje M?. En esta sesión de vídeo coaching, estudiamos cómo aumentar la velocidad de actualización al combinar consultas en Power Query utilizando el lenguaje M, además, medimos el rendimiento utilizan el diagnostico de la consulta, funciones M nativas e implementación de una función del lenguaje M personalizada para mayor agilidad.
__ CAPACITACIÓN GRATIS DE POWER QUERY | 12 HORAS __
• Power Query y Lenguaje...
__ GRUPO TELEGRAM __
t.me/joinchat/RH9IphyVB-3DRJB...
__ LISTA DE CORREOS | POWER BI Y PLATFORM __
eepurl.com/bBEGEv
__ PRÓXIMAS CAPACITACIONES VIRTUALES __
www.excelfreeblog.com/capacit...
------------------------------------------------------------------------------------
│ TABLA DE CAPÍTULOS DEL VÍDEO │
------------------------------------------------------------------------------------
(00:00) - Especialización en Power Query, Nivel 2
(00:35) - Introducción a la Sesión
(01:53) - Presentación en Editor de Power Query
(02:32) - Combinar Consultas en Agregado (Suma)
(04:25) - Habilitar Diagnóstico de la Consulta
(05:03) - Medir Rendimiento en Power Query
(05:50) - Síntesis de la Consultas de Resultado
(06:30) - Duración Exclusiva en Power Query
(07:02) - Extracción de Columna con Lenguaje M
(07:50) - Suma de Columna Duración con M (List.Sum)
(08:32) - Determinación de Tiempo con M (Duration.ToRecord)
(10:35) - Extracción de Segundos
(11:14) - Combinar Consultas (Duplicado)
(12:02) - Estrategia de Optimización (Clave Primaria)
(12:23) - Función Table.AddKey y Ejemplo
(14:24) - Función Table.AddKey en Combinar Consultas
(16:10) - Diagnóstico de Consulta con Mejora
(17:03) - Función Personaliza del Lenguaj M para Duración
(18:03) - Contraste en los métodos de Combinar
__ ARCHIVOS DE TRABAJO __
• Archivos: www.dropbox.com/s/7lskxd19t9y...
• Fórmula Personalizada M: www.dropbox.com/s/zn3nybsls8v...
__ OTRAS VÍDEOS DE POWER BI __
• Power BI con Datos de Netflix: • Capacitación de Power ...
• Lenguaje DAX de Cero a Guerrero: • Lenguaje DAX en Power ...
• Power Query y Lenguaje M: • Power Query y Lenguaje...
__ BIBLIOGRAFÍA Y REFERENCIAS __
• Microsoft: docs.microsoft.com/en-us/powe...
• Crossjoin, Chris Webb Blog: blog.crossjoin.co.uk/2018/03/...
• Excel Free Blog: www.excelfreeblog.com/funcion...
Puedes encontrar Excel Free Blog y estar informado en:
- Página Web | Blog: www.excelfreeblog.com/
- Facebook: / excelfreeblog
- Instagram: / excelfreeblog
- Tik Tok: / powerbi_efb
- Twitch: / powerbi_efb
#PowerBI #PowerQuery #LenguajeM
GRACIAS.
EXCEL FREE BLOG: www.excelfreeblog.com/
"Análisis de Datos e Inteligencia de Negocios Utilizando Excel y Microsoft BI: Power Pivot, Power Query, Power View y Power Map; así como la suite Power BI (Desktop, Service, Mobile, Embedded y Servidor de Power BI en la nube).
Que bellezura la llanura, lo mejor que me ha pasado hoy 21 de junio de un 2024. volando ando .. Gracias por compartir
Muy buen vídeo, muy bien explicado y sobre una cuestión que no es habitual ver en otras partes. Enhorabuen.
Mil gracias ese consejo era el que necesitaba para que mi proyecto fuera viable
Excelente video, mis consultas eran todas lentas y con esto mejoro de forma considerable
Muchas gracias Miguel. Desconocía Table.AddKey. Excelente video.
Funciona excelente!! Muchas gracias Miguel!
Que gran aporte Miguel... Llevo tiempo buscando algo así, y hasta ahorita lo encontré.
Sigue haciendo este tipo de contenido.
Hola Nestor, muchas gracias
Te recomiendo estos vídeo que siguen el mismo hilo de rendimiento en Power Query: ua-cam.com/video/HAOebYoGkhI/v-deo.html
Saludos !!!
@@PowerEliteStudio De acuerdo Miguel, muchas gracias. Sobre tu libro, hay alguna manera de poderlo adquirir en digital? lo busqué en Amazon y solo me aparece en pasta blanda.
@@Reyesnes en efecto amigo, desde aquí: eladndepowerpivot.com/adn-powerquery/
La versión digital es más robusta, porque son 800 páginas con todo los archivos incluidos, a diferencia de la de Amazon que sólo se pudo la primera parte por temas de imprenta
Saludos !!!
Genial video, gracias Miguel! impresionante la mejora en rendimiento... Lo implemento sin duda en consultas combinadas.
Muchas gracias estimado Antonio por tu comentario, que gratificante conocer que es de agrado el material, saludos !!!!
Muy buen video. Muchas gracias
Muchas gracias, realmente eres el mejor !!!!!👍👍👍👍
Mil gracias, siempre con el mayor de los gustos, cordial saludo!
Muchas gracias participo siempre y tengo uno de sus libros.. Pronto estaré con un curso más personalizado con uds
Buenas noches estimado Orlando,
Mil gracias a ti por estar atento al contenido, nos vemos pronto en una capacitación
Un cálido saludo !!!
Excelente video
Muy buena explicación, tengo una pregunta: Como se reflejaría esta optimización una vez que se cargue en el motor Vertipag estas consultas ya agregada?, no se supone que esta consulta de Power Query se almacene "Columnar" en el motor? tal y como quedo?...., o cada vez que ocurre el refresco, el proceso inicia nuevamente desde el origen de datos, pasando por los pasos de Power Query y volviendo almacenar en Vertipaq?
Hola chicos ....
Excelente 👌 vídeo.
Aprovecho para una consulta: ws posible que una tabla tenga varias llaves primarias ws que ti tabla combinada esta cruzada por una fecha y un número de terminal y quiero también saber si ésto solo funciona para agregados o se puede aplicar para hacer una combinación sin agregados.
Gracias
Hola hice un kardex valorizado con list.accumulate para usar la recursividad pero el proceso demora, alguna forma de optimizarlo?
Me gusta el nuevo formato de la presentación del video, didácticamente mejor presentado. El audio esta aceptable, pero considero que es posible mejorarlo (sugiero hagan ese esfuerzo). En todos los videos el puntero del mouse deberia ser de otro color (sugiero Verde)
Muy buen video. Aprendí algo nuevo!
Qué ocurre cuando tienes más de un primary key? Tienes que concatenar registros hasta generar un registro único o lo puedes hacer desde la función?
Como puedo hacer una Medida que sume la ultima venta de cada producto en la semana seleccionada?
Hola, tengo una pregunta... tengo una consulta combina con varios orígenes de datos.. cuando no encuentra uno me da error y no me muestra nada... (provider: Named Pipes Provider, error: 40 - No se pudo abrir una conexión con SQL Server), se podrá decirle mirá, ignórame ese origen que no se puede conectar y dame los que si se puede conectar...
¿ se puede hacer eso? Gracias por tomarse su tiempo... Saludos
Hola buenas, como agregas el intelligence??
Amigo necesito ayuda, tengo que organizar una columna dónde tengo casi 900K registro al momento de organizarla de mayor a menor, en otra columna hago un =C2=C3 dónde me arroja un falso verdadero, cuando sale el falso para mí es mi último registró, todo normal hasta el momento, dónde es el problema cuando voy ingresando registros y se me hace cada vez más pesado y lento la organización de dicha columna, existe algo en DAX dónde pueda salir la columna de falso verdadero desde el origen de los datos. (La importación la hago con QUERY)
Hola, excelente video. Como puedo abrir esos archivos .pq que ofreces para descargar? me gustaria ver la consulta que utilizaste
Hola! Creo que en Power Query de Excel no está disponible el diagnóstico. Existe una opción "Habilitar seguimiento" en Archivo > Opciones > Diagnóstico. Pero no veo ninguna herramienta para utilizarlo. Si alguien me puede orientar, será genial. Muchas gracias.
Que tal amigos, una consulta.
En el paso combinar debe ser:
(Tabla con llave primaria, Tabla Transaccional ) o puede ser primero (Tabla Transaccional, Tabla con llave primaria)
?
Gracias amigos
¡Power Query y Lenguaje M de CERO a AVANZADO! | Capacitación GRATIS de 12 horas ➜ ua-cam.com/play/PLba-ZvOQ-JvM8WGYpb1iN8ePBQ6uQbga4.html
Tengo varias conexiones desde SharePoint, son en total 12 consultas, y al momento de actualizar los datos se tarda demasiado....su ayuda para saber porque tanto tiempo
Después de tres años, le has encontrado solución?
Saludos excelente video, es posible con el editor avanzado hacer vario reemplazos en un solo paso?
Hola estimado Juan pablo,
En efecto es posible, de hecho, tenemos pensado publicar un vídeo sobre el tema ya que es algo que nos preguntarón recientemente en una capacitación
Esperamos realizarlo pronto
Un fuerte abrazo !!!
Hola, existe una funcion parecida para optimizar Table.Combine (Anexar consultas)..??. Y para este ejemplo has creado una tabla nueva...que pasa si deseo trabajar sobre una de las tablas originales..??
Y dos, esto funciona cuando tienes una columna de valores unicos, qué puedo hacer cuando tengo que realizar una combinación de tablas utilizando dos columnas de cada tabla..??
¡Esto no se encuentra en otro lado!
Gracias por el video, Miguel.
Tengo una pregunta.
¿Hay alguna forma de optimizar el tiempo para anexar consultas?
Tengo un reporte que saco en excel que, dependiendo de la ubicación de los archivos, se conecta a múltiples orígenes, tanto en Excel de One Drive y otros en SharePoint y otros archivos locales.
A medida que cambia el mes, se genera 1 nuevo archivo, al cual me conecto y anexo a una consulta matriz, y así, generar los reportes necesarios. Cada archivo tiene mas de 12 K de filas y 39 columnas, por lo que a veces se demora un buen tiempo, mas o menos de 2 a 4 minutos.
Gracias!!
Muchas gracias estimado Fabian,
Te recomiendo el siguiente artículo de acuerdo a tu pregunta: www.thebiccountant.com/2017/01/11/incremental-load-in-powerbi-using-dax-union/
Dale un vistazo, deseando que dicha estrategia te sea de utilidad
Un fuerte abrazo!!!
@@PowerEliteStudio Gracias, se me olvidó decir que el reporte lo saco en excel usando PQ ya que no solo es el dashboard, sino también tablas con información para enviar a otros áreas de la empresa.