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).

КОМЕНТАРІ • 41

  • @churtado1984
    @churtado1984 Місяць тому

    Que bellezura la llanura, lo mejor que me ha pasado hoy 21 de junio de un 2024. volando ando .. Gracias por compartir

  • @isidrebague3659
    @isidrebague3659 3 роки тому

    Muy buen vídeo, muy bien explicado y sobre una cuestión que no es habitual ver en otras partes. Enhorabuen.

  • @milux616
    @milux616 3 роки тому

    Mil gracias ese consejo era el que necesitaba para que mi proyecto fuera viable

  • @winedj8466
    @winedj8466 10 місяців тому

    Excelente video, mis consultas eran todas lentas y con esto mejoro de forma considerable

  • @IvanCortinas_ES
    @IvanCortinas_ES Рік тому

    Muchas gracias Miguel. Desconocía Table.AddKey. Excelente video.

  • @JAAP2101
    @JAAP2101 2 роки тому

    Funciona excelente!! Muchas gracias Miguel!

  • @Reyesnes
    @Reyesnes 2 роки тому +2

    Que gran aporte Miguel... Llevo tiempo buscando algo así, y hasta ahorita lo encontré.
    Sigue haciendo este tipo de contenido.

    • @PowerEliteStudio
      @PowerEliteStudio  2 роки тому +1

      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 !!!

    • @Reyesnes
      @Reyesnes 2 роки тому

      @@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.

    • @PowerEliteStudio
      @PowerEliteStudio  2 роки тому

      @@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 !!!

  • @antoniogarrido3058
    @antoniogarrido3058 3 роки тому

    Genial video, gracias Miguel! impresionante la mejora en rendimiento... Lo implemento sin duda en consultas combinadas.

    • @PowerEliteStudio
      @PowerEliteStudio  3 роки тому

      Muchas gracias estimado Antonio por tu comentario, que gratificante conocer que es de agrado el material, saludos !!!!

  • @varko5083
    @varko5083 Рік тому

    Muy buen video. Muchas gracias

  • @danher4607
    @danher4607 2 роки тому

    Muchas gracias, realmente eres el mejor !!!!!👍👍👍👍

    • @PowerEliteStudio
      @PowerEliteStudio  2 роки тому

      Mil gracias, siempre con el mayor de los gustos, cordial saludo!

  • @orlandogatica8812
    @orlandogatica8812 3 роки тому +1

    Muchas gracias participo siempre y tengo uno de sus libros.. Pronto estaré con un curso más personalizado con uds

    • @PowerEliteStudio
      @PowerEliteStudio  3 роки тому

      Buenas noches estimado Orlando,
      Mil gracias a ti por estar atento al contenido, nos vemos pronto en una capacitación
      Un cálido saludo !!!

  • @eliseovasquez4149
    @eliseovasquez4149 Рік тому

    Excelente video

  • @yuniorbatista2416
    @yuniorbatista2416 3 роки тому

    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?

  • @BERPENA76
    @BERPENA76 3 роки тому

    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

  • @vitto_af
    @vitto_af Рік тому

    Hola hice un kardex valorizado con list.accumulate para usar la recursividad pero el proceso demora, alguna forma de optimizarlo?

  • @ricardokrus
    @ricardokrus 3 роки тому

    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)

  • @davidmendez3997
    @davidmendez3997 3 роки тому +2

    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?

  • @jagutierrezm
    @jagutierrezm 3 роки тому

    Como puedo hacer una Medida que sume la ultima venta de cada producto en la semana seleccionada?

  • @randolfojolongutierrez5311
    @randolfojolongutierrez5311 Рік тому

    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

  • @xmagcx1
    @xmagcx1 3 роки тому

    Hola buenas, como agregas el intelligence??

  • @DiegoHernandez-kj2de
    @DiegoHernandez-kj2de 3 роки тому

    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)

  • @santiagobass27
    @santiagobass27 3 роки тому

    Hola, excelente video. Como puedo abrir esos archivos .pq que ofreces para descargar? me gustaria ver la consulta que utilizaste

  • @ifanlo
    @ifanlo Рік тому

    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.

  • @BrianCastillo
    @BrianCastillo 3 роки тому +1

    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

  • @PowerEliteStudio
    @PowerEliteStudio  3 роки тому

    ¡Power Query y Lenguaje M de CERO a AVANZADO! | Capacitación GRATIS de 12 horas ➜ ua-cam.com/play/PLba-ZvOQ-JvM8WGYpb1iN8ePBQ6uQbga4.html

  • @Josue-mp8cp
    @Josue-mp8cp 3 роки тому +2

    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

    • @EDwX9
      @EDwX9 4 місяці тому

      Después de tres años, le has encontrado solución?

  • @jpmorame1
    @jpmorame1 3 роки тому +1

    Saludos excelente video, es posible con el editor avanzado hacer vario reemplazos en un solo paso?

    • @PowerEliteStudio
      @PowerEliteStudio  3 роки тому +1

      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 !!!

  • @gabrieluxux
    @gabrieluxux 2 роки тому

    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..??

    • @gabrieluxux
      @gabrieluxux 2 роки тому

      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..??

  • @fabianandresgarzonvesga8239
    @fabianandresgarzonvesga8239 3 роки тому +2

    ¡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!!

    • @PowerEliteStudio
      @PowerEliteStudio  3 роки тому +1

      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!!!

    • @fabianandresgarzonvesga8239
      @fabianandresgarzonvesga8239 3 роки тому

      @@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.