Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Optimizar el rendimiento en Power Query

Hola, chicos

En Power Query, en una tabla, tengo 2 o más pasos de cambio de nombre por separado. Me pregunto si los agrupo en un mismo paso de cambio de nombre, ¿optimizaré el rendimiento aunque sea un poco? Por supuesto, son independientes de los pasos de transformación de otros.

Agradecería si hay alguna explicación de ingeniería

¡Gracias de antemano!

¡Pasa un buen fin de semana!

1 Reply

  • Hola @bboy0009 !

    Cada vez que ejecutamos una consulta o la actualizamos, hay un montón de operaciones que Power Query / vertipaq hacen "detrás de escena".

    He duplicado una consulta "producto" a "producto (2)".
    En "producto, tenemos 2 cambios de nombre por separado (renombrar 1 y renombrar 2 - 2 pasos separados):

    En el producto (2), he reunido los 2 cambios de nombre en un solo paso "columna renombrada":

    Esto significa que Power Query realizó la mitad de las operaciones de categoría, por lo tanto, la mitad del "esfuerzo" para obtener el mismo resultado.
    Puedes probar esto tú mismo aquí:

    Dependiendo de las opciones que seleccione para "diagnosticar", aparecerán varias consultas de auditoría nuevas:


    A pesar de reducir las operaciones a "la mitad" existe la cuestión de la organización: deberíamos, tiene la mejor práctica para tener nuestros pasos en Power Query organizados y reducidos al número mínimo, lo que evita más confusiones y facilita el tiempo 🙂 de mantenimiento

    ¡Espero haber sido de ayuda!
    Bien
    Joao Marcelino
    Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, marque esta publicación como una solución. ¡Gracias!