Power Pivot | ¿Qué es Power Pivot? ¿Por qué debería importarle?

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

He tenido la intención de escribir esta publicación por mucho tiempo, ¡hoy es el día! La solución a la pregunta «¿Qué es Power Pivot?“. Además puede haber llegado aquí buscando «Utilizar el modelo de datos de este libro». A menudo, la primera vez que las personas descubren Power Pivot es cuando ven este mensaje en Excel 2016.

este workbook

Déjame comenzar con lo que no es Power Pivot

He escuchado a mucha gente describir Power Pivot como «tablas dinámicas con esteroides». Esta no es una descripción útil debido a que sugiere que las tablas dinámicas se modifican de alguna manera en el procedimiento; esto no es cierto; no hay cambios en el funcionamiento de una tabla dinámica. Si te interesa saber que Power Pivot verdaderamente lo es, entonces sigue leyendo. Pero primero déjame explicar qué Tabla dinámica es.

¿Qué es una tabla dinámica?

Una tabla dinámica es una herramienta de visualización que puede agregar datos de una fuente de datos (históricamente una sola tabla de datos de Excel) y mostrar esos datos de manera que ayuda al lector a comprender los datos. Veamos un ejemplo

Tabla de datos de origen

Aquí hay algunas filas de una tabla de Excel simple (dicho de otra forma, una fuente de datos). Tenga en cuenta que hay más filas en esta tabla que no se muestran aquí para ahorrar espacio. Este es mi fuente de datos.

mesa

El problema con datos de origen como este es que es difícil de hallar información. A modo de ejemplo, ¿qué país tiene las mayores ventas este año? Por lo general, es difícil de leer debido a que hay muchos datos y su nivel de detalle dificulta su consumo. Entonces necesitamos una forma de agregar, resumir y mostrar los datos para que podamos entenderlos.

Tabla dinámica

Aquí hay una tabla dinámica que utiliza los datos de origen anteriores. La tabla dinámica se utiliza para resumir y presentar los datos al usuario de una manera que tenga sentido.

pivote

Al mismo tiempo, puede usar herramientas de visualización de Excel integradas para que los datos sean aún más fáciles de leer, como se puede ver a continuación.

pivote visual

En realidad, Microsoft Excel es la herramienta más utilizada en el mundo para visualizar datos.. Tuvo años de desarrollo y es un producto maduro, flexible y estable ese TODOS conocen cómo utilizar. Excel es una GRAN HERRAMIENTA para la visualización.

¿Entonces, cuál es el problema?

Bueno, en realidad hay bastantes problemas.

  1. Históricamente, las tablas dinámicas solo posibilitan al usuario usar un tabla de datos de una sola fuente. Eso está bien para conjuntos de datos muy simples, pero rápidamente se convierte en una limitación. Es muy común que los datos de origen se dividan en varias tablas, especialmente si obtiene los datos de un programa de base de datos. Si los datos se dividen en diferentes tablas, históricamente ha sido difícil de utilizar en una tabla dinámica. Al mismo tiempo (y más recientemente con la llegada de la computación en la nube y las redes sociales) las personas obtienen datos en diferentes ubicaciones y desean comparar estos datos como uno. Después, el usuario de Excel necesita utilizar BUSCARV (o equivalente) para traer los datos a una sola tabla antes de que sea factible crear una tabla dinámica. Esto muy rápidamente se convierte en un obstáculo para el rendimiento, el esfuerzo de configuración y el esfuerzo de mantenimiento.
  2. Excel solo puede almacenar 1 millón de filas de datos, olvídese de intentar usar tablas dinámicas en conjuntos de datos verdaderamente grandes. (En realidad, puede conectar tablas dinámicas estándar a un cubo de datos de Analysis Services, pero eso necesita una infraestructura de TI costosa y un esfuerzo para construir y mantener, por lo que no se considera viable para el usuario promedio de Excel).
  3. Mucho antes de lograr el límite de 1 millón de filas, Excel comenzará a funcionar muy mal, especialmente si tiene muchas VLOOKUP, etc. Excel no está optimizado para el trabajo de procesamiento de bases de datos grandes.
  4. Las tablas dinámicas son muy buenas para agregar datos que existen en una forma sin procesar adecuada en la tabla subyacente, pero son terribles al informar sobre cualquier otra cosa que pueda derivarse de los datos de origen. En el ejemplo anterior, la tabla dinámica solo suma todas las ventas por país, fácil. Pero, ¿qué pasa si desea saber el% de cambio en las ventas en febrero de este año frente a febrero del año pasado? O qué país tiene el mayor margen de beneficio. Aún cuando no puede ver todos mis datos de origen, los datos en realidad disponen costos y ventas, por lo que disponen todos los datos necesarios para completar este cálculo. A pesar de esto, una cosa es tener costos y comercializar en su fuente de datos, pero otra cosa es poder crear una cifra de porcentaje de margen e informar sobre ella en una tabla dinámica. Las tablas dinámicas estándar son terribles para crear nuevos conocimientos «derivados» a partir de datos subyacentes sin procesar.

Entonces, en resumen, las tablas dinámicas son excelentes para la visualización siempre que sus datos estén optimizados para aprovechar el poder de las tablas dinámicas.

Entonces, ¿qué es Power Pivot?

Bueno, como ya habrás adivinado, Power Pivot es una herramienta que le posibilita preparar sus datos de una manera que las tablas dinámicas pueden utilizar. Power Pivot es en realidad una herramienta de modelado de datos. Power Pivot le posibilita hacer lo siguiente

  1. Tome datos de una o más fuentes y combínelos en una sola fuente de datos (esto se llama modelo de datos).
  2. Mejore los datos subyacentes para que pueda crear nuevos conceptos derivados a partir de los datos. Entonces, si tiene Sales $ y Cost $ en sus datos de origen, puede crear Margin $ y Margin% y hacer que estos nuevos conceptos estén disponibles para una tabla dinámica.
  3. Los nuevos conceptos que crea en Power Pivot son infinitamente reutilizable en sus tablas dinámicas. En Excel tradicional, debe crear fórmulas en celdas individuales apuntando a otras celdas de origen. Si desea reutilizar una fórmula que ha creado en otra hoja que no es 100% idéntica a la primera hoja, entonces efectivamente debes de reescribir la fórmula. Este no es el caso de Power Pivot. Escribe la fórmula una vez en el modelo de datos y posteriormente puede reutilizarse una y otra vez en tantas tablas dinámicas como desee.
  4. Power Pivot comprime los datos de origen y los almacena como una base de datos dentro del libro de Excel. Esto significa que puede almacenar decenas (inclusive cientos) de millones de filas de datos de forma directa en un workbook de Excel de una manera altamente comprimida y eficaz, y distribuirlos a otras personas sin que necesiten tener acceso a la base de datos de origen.

Entonces, Power Pivot no es «tablas dinámicas con esteroides» debido a que Power Pivot no cambia la funcionalidad de las tablas dinámicas. Lo que hace Power Pivot es cambiar los datos de origen para que pueda utilizar datos que no se podían utilizar previamente, y puede obtener más de los datos que usó previamente dentro de una tabla dinámica. Entonces, Power Pivot es en realidad su fuente de datos sobre esteroides.

Al mismo tiempo, Power Pivot tiene las siguientes características y beneficios excelentes

  1. Cualquier usuario competente de Excel puede aprender Power Pivot. Esto crea un modelado de datos complejo que antes solo era factible a través de la participación de recursos de TI lentos y costosos al alcance del analista de negocios promedio.
  2. Debido al punto 1, es factible que los usuarios comerciales creen rápidamente prototipos y creen herramientas de análisis e informes comerciales en horas / días de trabajo que antes hubieran tomado meses / años al participar en un proyecto de BI. Esto hace que un análisis que antes era impracticable e imposible de justificar esté al alcance de un usuario de Excel.
  3. Power Pivot fue desarrollado por el equipo de Microsoft SQL Server Analysis Services y ha sido construido pensando en el usuario de Excel así como el usuario de SQL Server. Cualquier modelo de datos creado en Excel por un usuario de Excel se puede migrar rápida y fácilmente a SQL Server Analysis Services Tabular (SQL Server 2012+) y mejorar y / o operar como una sólida solución de TI. No es necesario volver a comenzar desde cero si desea tomar su solución de Excel y convertirla en una solución empresarial.

Entonces, ¿hacia dónde vamos desde aquí?

Entonces eso es lo que es Power Pivot, entonces, ¿qué sigue? Lo único que puede hacer ahora es comenzar a aprender a utilizar la herramienta para que pueda lograr la grandeza en su carrera. Puede echar un vistazo a este panel de demostración en línea que le brinda una «sensación» de la experiencia del usuario final. Además hay muchos otros recursos de aprendizaje excelentes, pero los que recomiendo son:

  1. Lea mi libro Aprenda a escribir DAX. Este libro fue escrito pensando en los usuarios de Excel. No creo que haya una mejor manera de comenzar su viaje con Power Pivot que con este libro.
  2. Suscríbase a los blogs de Power Pivot para mantenerse en contacto con sugerencias, trucos y aprendizaje general (solo navegue hasta el blog y busque el botón de suscripción).
    1. Mi blog
    2. Rob’s Blog
    3. De Scott Blog
    4. SQLBI.com
  3. Haz un poco de capacitación en línea. Recomiendo mi curso de capacitación online que puedes leer aquí
  4. Asiste a una clase de entrenamiento en vivo. Soy un entrenador Power Pivot acreditado y experimentado y puedes hallar detalles de mis cursos de capacitación aquí.

¿Entonces, qué piensas? ¿Tiene todo sentido ahora? Avíseme si tiene alguna duda y la responderé aquí y actualizaré esta publicación de blog para el beneficio de otros.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.