Diferencia entre Power Pivot y Power Query

Consulta sobre Power Pivot y Power Query

Juan un asistente a uno de los cursos de BI con SQL Server, nos preguntaba lo siguiente: ¿Qué diferencia hay entre Power Query y PowerPivot? Es decir, ¿cuando es mejor utilizar uno u otro? Porque, en principio, para importar datos de SQL no habría mucha diferencia, y la importación y modificaciones a hacer son iguales.

Respuesta

Es una excelente pregunta. Efectivamente, ambos se utilizan para importar y/o modificar (modelar), con lo cual parece como si fuera lo mismo pero:

POWER QUERY (PQ)

  • Admite orígenes de datos muy diversos.

  • No importa los datos en realidad, apenas un subconjunto para poder realizar las transformaciones, que se hacen en el propio servidor, nada en Excel.

  • Su eficiencia, hasta el momento real de importar, no depende de la memoria disponible.

  • Se trata de crear una consulta, que se ejecutará para importar los datos al salir de la ventana PQ.

  • No se puede llamar directamente a la tabla dinámica (TD).

  • No es origen de datos para Power View (PV) ni Power Map (PM).

  • Las transformaciones se escriben en lenguaje M, aunque no hay que aprenderlo obligatoriamente.

  • La consulta en M, puede ser copiada y pegada en otro libro Excel, ejecuta, modificada a mano, por ejemplo, es muy sencillo actualizar la ruta de un orígen de datos.

  • Su funcionalidad escencial es crear la consulta (query) a tremendísima cantidad de orígenes de datos diferentes, limpiarlos, transformarlos, combinarlos, relacionarlos y enviarlos a PowerPivot para crear el Modelo de datos como tal.

POWER PIVOT (PP)

  • Sólo admite un subconjunto de aquello orígenes PQ.

  • Importa los datos, creando una instantánea entre lo que hay físicamente en Excel y lo que hay en el servidor en el momento de la importación.

  • Con poca memoria puede provocar problemas de rendimiento.

  • Se trata de crear el modelo de datos analíticos, en este caso tabular.

  • Se puede llamar a la TD, que a su vez, consume el modelo, desde la ventana PP.

  • El modelo PP es el origen de datos necesario para Power View (PV) y Power Map (PM).

  • Las columnas calculadas y medidas se escriben usando el lenguaje de expresiones DAX, el resto de transformaciones no tienen lenguaje alguno asociado.

  • No es posible “copiar” y “pegar” un modelo tabular creado en PowerPivot, lo que sí se puede hacer es consultar, con DAX, uno existente.

  • Su funcionalidad es crear el Modelo, los datos pueden llegar de PQ, Excel y otros muchos orígenes, aunque no tantos como los de PQ.

Sigue descubriendo:

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Al utilizar el Sitio, usted acepta el uso de cookies. más información

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close